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
| Nom | Tipus de productes | Access | Descripció |
|---|---|---|---|
up | Vector3 | Llegeix. | Obté el vector ascendent del pla, valor predeterminat és (0, 1, 0), això afecta la generació del plane / |
length | double | Llegeix. | Obté la longitud del pla. |
width | double | Llegeix. | Obté l’amplada del pla. |
lengthSegments | int | Llegeix. | Obté els segments de longitud. |
widthSegments | int | Llegeix. | Obté els segments d’amplada. |
castShadows | boolean | Llegeix. | Obté si aquesta geometria pot projectar ombra. |
receiveShadows | boolean | Llegeix. | Obté si aquesta geometria pot rebre ombra. |
parentNode | Node | Llegeix. | Obté el node pare. |
parentNodes | ArrayList<Node> | Llegeix. | Obté els nodes pare. |
excluded | boolean | Llegeix. | Obté l’exclòs. |
boundingBox | BoundingBox | Llegeix. | Obté la caixa delimitadora. |
entityRendererKey | EntityRendererKey | Llegeix. | Obté la clau del renderitzador d’entitat. |
scene | Scene | Llegeix. | Obté l’escena. |
name | String | Llegeix. | Obté el nom. |
properties | PropertyCollection | Llegeix. | Obté les propietats. |
Mètodes
| Signature | Descripció |
|---|---|
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() → Vector3 | Obté 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() → double | Obté la longitud del pla. |
setLength(value: double) | Estableix el valor de longitud. |
getWidth() → double | Obté l’amplada del pla. |
setWidth(value: double) | Estableix el valor d’amplada. |
getLengthSegments() → int | Obté els segments de longitud. |
setLengthSegments(value: int) | Estableix el valor dels segments de longitud. |
getWidthSegments() → int | Obté els segments d’amplada. |
setWidthSegments(value: int) | Estableix el valor dels segments d’amplada. |
toMesh() → Mesh | Convertir objectes de corrent en malla. |
getCastShadows() → boolean | Obté si aquesta geometria pot projectar ombra. |
setCastShadows(value: boolean) | Inicialitza una nova instància de la classe Box. |
getReceiveShadows() → boolean | Obté 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() → Node | Constructor 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() → boolean | L’operador booleà utilitzat en l’operació per crear la malla de resultat. |
setExcluded(value: boolean) | Estableix el valor exclòs. |
getBoundingBox() → BoundingBox | El primer operànd de l’operador booleà. |
getEntityRendererKey() → EntityRendererKey | Retorna la clau de renders d’entitats. |
SceneObject() | L’operador booleà permet aplicar l’operació booleana en dues instàncies de IMeshConvertible . |
getScene() → Scene | Constructor de BooleanOperator. |
A3DObject() | Cylindre parametrizat. També es pot utilitzar per representar un con quan una de radiusTop/radiusBottom és zero. |
getName() → String | Alçada del plat. |
setName(name: String) | Construeix un perfil CircleShape amb radi especificat. |
getProperties() → PropertyCollection | Inicialitza una nova instància de la classe Cylindres. |
findProperty(name: String) → Property | Inicialitza una nova instància de la classe Bone. |
getProperty(name: String) → Object | Obté la matriu de transformació del node en la postura actual. |
setProperty(name: String, value: Object) | Obté els segments d’amplada. |
removeProperty(name: String) → boolean | Obté la clau del renderitzador d’entitat per a aquesta entitat. |