Plane
Overzicht
Plane is een klasse in Aspose.3D FOSS voor Java. Erft van: Primitive.
Geparametriseerd vlak.
Deze klasse biedt 41 methoden voor het werken met Plane-objecten in Java-programma’s. Beschikbare methoden omvatten: A3DObject, Entity, Plane, Primitive, SceneObject, findProperty, getBoundingBox, getCastShadows, getEntityRendererKey, getExcluded, getLength, getLengthSegments, en 23 extra methoden. Alle openbare leden zijn toegankelijk voor elke Java-applicatie na het installeren van het Aspose.3D FOSS voor Java-pakket. Eigenschappen: boundingBox, castShadows, entityRendererKey, excluded, length, lengthSegments, en nog 9.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
up | Vector3 | Lezen | Haalt de up vector van het vlak op, standaardwaarde is (0, 1, 0), dit beïnvloedt de generatie van het vlak |
length | double | Lezen | Haalt de lengte van het vlak op. |
width | double | Lezen | Haalt de breedte van de Plane op. |
lengthSegments | int | Lezen | Haalt de lengtesegmenten op. |
widthSegments | int | Lezen | Haalt de breedtesegmenten op. |
castShadows | boolean | Lezen | Geeft of deze geometrie schaduw kan werpen. |
receiveShadows | boolean | Lezen | Geeft aan of deze geometrie schaduw kan ontvangen. |
parentNode | Node | Lezen | Haalt de bovenliggende node op. |
parentNodes | ArrayList<Node> | Lezen | Haalt de bovenliggende knooppunten op. |
excluded | boolean | Lezen | Haalt de uitgesloten op. |
boundingBox | BoundingBox | Lezen | Haalt de begrenzingsdoos op. |
entityRendererKey | EntityRendererKey | Lezen | Haalt de entity renderer key op. |
scene | Scene | Lezen | Haalt de scene op. |
name | String | Lezen | Haalt de naam op. |
properties | PropertyCollection | Lezen | Haalt de eigenschappen op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
Plane() | Initialiseert een nieuwe instantie van het Plane met standaardgrootte 1x1. |
Plane(length: double, width: double) | Initialiseert een nieuwe instantie van het Plane. |
Plane(name: String, length: double, width: double, lengthSegments: int, widthSegments: int) | Initialiseert een nieuw exemplaar van Plane. |
getUp() → Vector3 | Haalt de up-vector van het vlak op, standaardwaarde is (0, 1, 0), dit beïnvloedt de generatie van het vlak / |
setUp(value: Vector3) | Stelt de up-waarde in. |
getLength() → double | Haalt de lengte van het vlak op. |
setLength(value: double) | Stelt de lengtewaarde in. |
getWidth() → double | Haalt de breedte van de plane op. |
setWidth(value: double) | Stelt de breedtewaarde in. |
getLengthSegments() → int | Haalt de lengtesegmenten op. |
setLengthSegments(value: int) | Stelt de waarde van de lengtesegmenten in. |
getWidthSegments() → int | Haalt de breedtesegmenten op. |
setWidthSegments(value: int) | Stelt de breedte segmentenwaarde in. |
toMesh() → Mesh | Converteer het huidige object naar een mesh. |
getCastShadows() → boolean | Krijgt of deze geometrie schaduw kan werpen. |
setCastShadows(value: boolean) | Stelt de cast shadows-waarde in. |
getReceiveShadows() → boolean | Geeft aan of deze geometrie schaduw kan ontvangen. |
setReceiveShadows(value: boolean) | Stelt de waarde voor ontvangen schaduwen in. |
Primitive() | Initialiseert een nieuw exemplaar van de Primitive-klasse. |
Primitive(name: String) | Initialiseert een nieuw exemplaar van de Primitive-klasse. |
Entity(name: String) | Roept Entity(name) aan op deze Plane-instantie. |
getParentNode() → Node | Retourneert het bovenliggende knooppunt. |
setParentNode(value: Node) | Stelt de waarde van het bovenliggende knooppunt in. |
getParentNodes() → ArrayList<Node> | Retourneert de bovenliggende knooppunten. |
getExcluded() → boolean | Retourneert de uitgesloten. |
setExcluded(value: boolean) | Stelt de uitgesloten waarde in. |
getBoundingBox() → BoundingBox | Retourneert de begrenzingsvak. |
getEntityRendererKey() → EntityRendererKey | Retourneert de entity renderer key. |
SceneObject() | Geparameteriseerd vlak. |
SceneObject(name: String) | Roept SceneObject(name) aan op deze Plane-instantie. |
getScene() → Scene | Retourneert de scène. |
A3DObject() | Roept A3DObject aan op deze Plane-instantie. |
A3DObject(name: String) | Roept A3DObject(name) aan op deze Plane-instantie. |
getName() → String | Retourneert de naam. |
setName(name: String) | Stelt de naamwaarde in. |
getProperties() → PropertyCollection | Initialiseert een nieuw exemplaar van Plane. |
findProperty(name: String) → Property | Roept findProperty(name) aan op deze Plane instance. |
getProperty(name: String) → Object | Roept getProperty(name) aan op deze Plane instance. |
setProperty(name: String, value: Object) | Initialiseert een nieuwe instantie van de Plane. |
removeProperty(name: String) → boolean | Roept removeProperty(name) aan op deze Plane-instantie. |
removeProperty(property: Property) → boolean | Roept removeProperty(property) aan op deze Plane-instantie. |