Torus
Overzicht
Torus is een klasse in Aspose.3D FOSS voor Java. Erft van: Primitive.
Geparameteriseerde torus.
Deze klasse biedt 40 methoden om te werken met Torus-objecten in Java-programma’s. Beschikbare methoden omvatten: A3DObject, Entity, Primitive, SceneObject, Torus, findProperty, getArc, getBoundingBox, getCastShadows, getEntityRendererKey, getExcluded, getName, 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: arc, boundingBox, castShadows, entityRendererKey, excluded, name, en nog 9.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
radius | double | Lezen | Haalt de radius van de torus op. |
tube | double | Lezen | Haalt de radius van de buis op. |
radialSegments | int | Lezen | Haalt de radiale segmenten op. |
tubularSegments | int | Lezen | Haalt de buisvormige segmenten op. |
arc | double | Lezen | Haalt de boog op. |
castShadows | boolean | Lezen | Geeft aan of deze geometrie schaduw kan werpen. |
receiveShadows | boolean | Lezen | Geeft aan of deze geometrie schaduw kan ontvangen. |
parentNode | Node | Lezen | Haalt de bovenliggende knoop op. |
parentNodes | ArrayList<Node> | Lezen | Haalt de bovenliggende knopen op. |
excluded | boolean | Lezen | Haalt de uitgesloten op. |
boundingBox | BoundingBox | Lezen | Haalt de begrenzingsdoos op. |
entityRendererKey | EntityRendererKey | Lezen | Haalt de entiteit-renderer sleutel 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 |
|---|---|
Torus() | Initialiseert een nieuw exemplaar van de Torus-klasse. |
Torus(name: String, radius: double, tube: double, radialSegments: int, tubularSegments: int, arc: double) | Initialiseert een nieuw exemplaar van de Torus-klasse. |
getRadius() → double | Haalt de straal van de torus op. |
setRadius(value: double) | Stelt de radiuswaarde in. |
getTube() → double | Haalt de straal van de buis op. |
setTube(value: double) | Stelt de tube-waarde in. |
getRadialSegments() → int | Haalt de radiale segmenten op. |
setRadialSegments(value: int) | Stelt de waarde van de radiale segmenten in. |
getTubularSegments() → int | Haalt de buissegmenten op. |
setTubularSegments(value: int) | Stelt de waarde van de buissegmenten in. |
getArc() → double | Haalt de boog op. |
setArc(value: double) | Stelt de boogwaarde in. |
toMesh() → Mesh | Niet geïmplementeerd in de FOSS-editie — gooit een fout tijdens runtime. Roept toMesh aan op deze Torus-instantie. |
getCastShadows() → boolean | Haalt op 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 receive shadows-waarde 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 dit Torus-exemplaar. |
getParentNode() → Node | Retourneert het bovenliggende knooppunt. |
setParentNode(value: Node) | Stelt de waarde van de bovenliggende knoop 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-sleutel. |
SceneObject() | Geparameteriseerde torus. |
SceneObject(name: String) | Roept SceneObject(name) aan op deze Torus-instantie. |
getScene() → Scene | Retourneert de scène. |
A3DObject() | Roept A3DObject aan op deze Torus-instantie. |
A3DObject(name: String) | Roept A3DObject(name) aan op deze Torus-instantie. |
getName() → String | Retourneert de naam. |
setName(name: String) | Stelt de naamwaarde in. |
getProperties() → PropertyCollection | Retourneert de eigenschappen. |
findProperty(name: String) → Property | Initialiseert een nieuwe instantie van de Torus-klasse. |
getProperty(name: String) → Object | Roept getProperty(name) aan op deze Torus-instantie. |
setProperty(name: String, value: Object) | Stelt de eigenschapswaarde in. |
removeProperty(name: String) → boolean | Haalt de radius van de torus op. |
removeProperty(property: Property) → boolean | Roept removeProperty(property) aan op deze Torus-instantie. |