Plane

General

Plane és una classe en FOSS per Java. Heretaris de: Primitive.

Avió paramètric.

Aquesta classe proporciona 37 mètodes per treballar amb objectes Plane en programes Java. Els mètodes disponibles inclouen: A3DObject, Entity, Plane, Primitive, SceneObject, findProperty, getBoundingBox, getCastShadows, getEntityRendererKey, getExcluded, getLength, getLengthSegments, i 23 mètodes addicionals. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: boundingBox, castShadows, entityRendererKey, excluded, length, lengthSegments, i 9 més.

Propietats

NomTipus de productesAccessDescripció
upVector3Llegeix.Obté el vector ascendent del pla, valor predeterminat és (0, 1, 0), això afecta la generació del plane /
lengthdoubleLlegeix.Obté la longitud del pla.
widthdoubleLlegeix.Obté l’amplada del pla.
lengthSegmentsintLlegeix.Obté els segments de longitud.
widthSegmentsintLlegeix.Obté els segments d’amplada.
castShadowsbooleanLlegeix.Obté si aquesta geometria pot projectar ombra.
receiveShadowsbooleanLlegeix.Obté si aquesta geometria pot rebre ombra.
parentNodeNodeLlegeix.Obté el node pare.
parentNodesArrayList<Node>Llegeix.Obté els nodes pare.
excludedbooleanLlegeix.Obté l’exclòs.
boundingBoxBoundingBoxLlegeix.Obté la caixa delimitadora.
entityRendererKeyEntityRendererKeyLlegeix.Obté la clau del renderitzador d’entitat.
sceneSceneLlegeix.Obté l’escena.
nameStringLlegeix.Obté el nom.
propertiesPropertyCollectionLlegeix.Obté les propietats.

Mètodes

SignatureDescripció
Plane()Inicialitza una nova instància del Pla amb mida predeterminada 1x1.
Plane(length: double, width: double)Inicialitza una nova instància de l’Avió.
Plane(name: String, length: double, width: double, lengthSegments: int, widthSegments: int)Inicialitza una nova instància de l’Avió.
getUp()Vector3Obté el vector ascendent del pla, valor predeterminat és (0, 1, 0), això afecta la generació del plane /
setUp(value: Vector3)Estableix el valor up.
getLength()doubleObté la longitud del pla.
setLength(value: double)Estableix el valor de longitud.
getWidth()doubleObté l’amplada del pla.
setWidth(value: double)Estableix el valor d’amplada.
getLengthSegments()intObté els segments de longitud.
setLengthSegments(value: int)Estableix el valor dels segments de longitud.
getWidthSegments()intObté els segments d’amplada.
setWidthSegments(value: int)Estableix el valor dels segments d’amplada.
toMesh()MeshConvertir objectes de corrent en malla.
getCastShadows()booleanObté si aquesta geometria pot projectar ombra.
setCastShadows(value: boolean)Inicialitza una nova instància de la classe Box.
getReceiveShadows()booleanObté si aquesta geometria pot rebre ombra.
setReceiveShadows(value: boolean)El radi exterior del tor rectangular.
Primitive()Inicialitza una nova instància de la classe Primitiva.
Entity(name: String)Constructor de BooleanOperator.
getParentNode()NodeConstructor d’instància.
setParentNode(value: Node)L’operador booleà utilitzat en l’operació per crear la malla de resultat.
getParentNodes()ArrayList<Node>Constructor protegit per permetre classes derivades a definir nom.
getExcluded()booleanL’operador booleà utilitzat en l’operació per crear la malla de resultat.
setExcluded(value: boolean)Estableix el valor exclòs.
getBoundingBox()BoundingBoxEl primer operànd de l’operador booleà.
getEntityRendererKey()EntityRendererKeyRetorna la clau de renders d’entitats.
SceneObject()L’operador booleà permet aplicar l’operació booleana en dues instàncies de IMeshConvertible .
getScene()SceneConstructor de BooleanOperator.
A3DObject()Cylindre parametrizat. També es pot utilitzar per representar un con quan una de radiusTop/radiusBottom és zero.
getName()StringAlçada del plat.
setName(name: String)Construeix un perfil CircleShape amb radi especificat.
getProperties()PropertyCollectionInicialitza una nova instància de la classe Cylindres.
findProperty(name: String)PropertyInicialitza una nova instància de la classe Bone.
getProperty(name: String)ObjectObté la matriu de transformació del node en la postura actual.
setProperty(name: String, value: Object)Obté els segments d’amplada.
removeProperty(name: String)booleanObté la clau del renderitzador d’entitat per a aquesta entitat.

Veure també

 Català