Pyramid
Přehled
Pyramid je třída v Aspose.3D FOSS pro Java. Dědí z: Primitive.
Parametrizovaná pyramida.
Tato třída poskytuje 38 metod pro práci s objekty Pyramid v programech Java. Dostupné metody zahrnují: A3DObject, Entity, Primitive, Pyramid, SceneObject, findProperty, getBottomArea, getBottomOffset, getBoundingBox, getCastShadows, getEntityRendererKey, getExcluded a 21 dalších metod. Všechny veřejné členy jsou přístupné každé aplikaci Java po instalaci balíčku Aspose.3D FOSS pro Java. Vlastnosti: bottomArea, bottomOffset, boundingBox, castShadows, entityRendererKey, excluded a dalších 8.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
bottomArea | Vector2 | Čtení | Plocha spodního krytu. |
topArea | Vector2 | Čtení | Plocha horního krytu. |
bottomOffset | Vector3 | Čtení | Posun pro spodní vrcholy. |
height | double | Čtení | Výška pyramidy. |
castShadows | boolean | Čtení | Získá, zda tato geometrie může vrhat stín. |
receiveShadows | boolean | Čtení | Získává, zda tato geometrie může přijímat stín. |
parentNode | Node | Čtení | Získá rodičovský uzel. |
parentNodes | ArrayList<Node> | Čtení | Získá rodičovské uzly. |
excluded | boolean | Čtení | Získá vyloučené. |
boundingBox | BoundingBox | Čtení | Získá ohraničující rámeček. |
entityRendererKey | EntityRendererKey | Čtení | Získá klíč vykreslovače entity. |
scene | Scene | Čtení | Získá scénu. |
name | String | Čtení | Získá název. |
properties | PropertyCollection | Čtení | Získá vlastnosti. |
Metody
| Podpis: | Popis: |
|---|---|
getBottomArea() → Vector2 | Plocha spodního krytu. |
setBottomArea(value: Vector2) | Nastaví hodnotu spodní plochy. |
getTopArea() → Vector2 | Plocha horního krytu. |
setTopArea(value: Vector2) | Nastaví hodnotu horní plochy. |
getBottomOffset() → Vector3 | Offset pro spodní vrcholy. |
setBottomOffset(value: Vector3) | Nastaví hodnotu spodního odsazení. |
getHeight() → double | Výška pyramidy. |
setHeight(value: double) | Nastaví hodnotu výšky. |
Pyramid() | Vytvořte novou instanci pyramidy s výchozí spodní plochou (10, 10) a výchozí výškou (5). |
Pyramid(xbottom: double, ybottom: double, xtop: double, ytop: double, height: double) | Vytvořte novou instanci pyramidy s určenou spodní plochou, horní plochou a výškou. |
toMesh() → Mesh | Není implementováno ve FOSS edici — vyvolá výjimku za běhu. Volá toMesh na této instanci Pyramid. |
getCastShadows() → boolean | Získává, zda tato geometrie může vrhat stín. |
setCastShadows(value: boolean) | Nastavuje hodnotu vrhání stínů. |
getReceiveShadows() → boolean | Získá, zda tato geometrie může přijímat stín. |
setReceiveShadows(value: boolean) | Nastaví hodnotu přijímání stínů. |
Primitive() | Inicializuje novou instanci třídy Primitive. |
Primitive(name: String) | Inicializuje novou instanci třídy Primitive. |
Entity(name: String) | Volá Entity(name) na této instanci Pyramid. |
getParentNode() → Node | Vrací nadřazený uzel. |
setParentNode(value: Node) | Nastaví hodnotu nadřazeného uzlu. |
getParentNodes() → ArrayList<Node> | Plocha horního krytu. |
getExcluded() → boolean | Vrací vyloučené. |
setExcluded(value: boolean) | Nastaví vyloučenou hodnotu. |
getBoundingBox() → BoundingBox | Vrací ohraničující rámeček. |
getEntityRendererKey() → EntityRendererKey | Vrací klíč rendereru entity. |
SceneObject() | Parametrizovaná pyramida. |
SceneObject(name: String) | Volá SceneObject(name) na této instanci Pyramid. |
getScene() → Scene | Vrátí scénu. |
A3DObject() | Volá A3DObject na této instanci Pyramid. |
A3DObject(name: String) | Volá A3DObject(name) na této instanci Pyramid. |
getName() → String | Plocha spodního krytu. |
setName(name: String) | Nastaví hodnotu názvu. |
getProperties() → PropertyCollection | Vrací vlastnosti. |
findProperty(name: String) → Property | Volá findProperty(name) na této instanci Pyramid. |
getProperty(name: String) → Object | Volá getProperty(name) na této instanci Pyramid. |
setProperty(name: String, value: Object) | Posun pro spodní vrcholy. |
removeProperty(name: String) → boolean | Volá removeProperty(name) na této instanci Pyramid. |
removeProperty(property: Property) → boolean | Volá removeProperty(property) na této instanci Pyramid. |