Pyramid

Przegląd

Pyramid jest klasą w Aspose.3D FOSS dla Java. Dziedziczy po: Primitive.

Piramida parametryzowana.

Ta klasa udostępnia 38 metod do pracy z obiektami Pyramid w programach Java. Dostępne metody to: A3DObject, Entity, Primitive, Pyramid, SceneObject, findProperty, getBottomArea, getBottomOffset, getBoundingBox, getCastShadows, getEntityRendererKey, getExcluded oraz 21 dodatkowych metod. Wszystkie publiczne elementy są dostępne dla każdej aplikacji Java po zainstalowaniu pakietu Aspose.3D FOSS dla Java. Właściwości: bottomArea, bottomOffset, boundingBox, castShadows, entityRendererKey, excluded oraz 8 kolejnych.

Właściwości

NazwaTypDostępOpis
bottomAreaVector2OdczytPole dolnej pokrywy.
topAreaVector2OdczytPole górnej pokrywy.
bottomOffsetVector3OdczytPrzesunięcie dla dolnych wierzchołków.
heightdoubleOdczytWysokość piramidy.
castShadowsbooleanOdczytPobiera, czy ta geometria może rzucać cień.
receiveShadowsbooleanOdczytPobiera, czy ta geometria może odbierać cień.
parentNodeNodeOdczytPobiera nadrzędny węzeł.
parentNodesArrayList<Node>OdczytPobiera węzły nadrzędne.
excludedbooleanOdczytPobiera wykluczone.
boundingBoxBoundingBoxOdczytPobiera ramkę ograniczającą.
entityRendererKeyEntityRendererKeyOdczytPobiera klucz renderera encji.
sceneSceneOdczytZwraca scenę.
nameStringOdczytPobiera nazwę.
propertiesPropertyCollectionOdczytPobiera właściwości.

Metody

SygnaturaOpis
getBottomArea() → Vector2Pole dolnej pokrywy.
setBottomArea(value: Vector2)Ustawia wartość dolnego obszaru.
getTopArea() → Vector2Pole górnej pokrywy.
setTopArea(value: Vector2)Ustawia wartość górnego obszaru.
getBottomOffset() → Vector3Przesunięcie dla dolnych wierzchołków.
setBottomOffset(value: Vector3)Ustawia wartość offsetu dolnego.
getHeight() → doubleWysokość piramidy.
setHeight(value: double)Ustawia wartość wysokości.
Pyramid()Utwórz nową instancję piramidy z domyślnym obszarem podstawy (10, 10) i domyślną wysokością (5).
Pyramid(xbottom: double, ybottom: double, xtop: double, ytop: double, height: double)Utwórz nową instancję piramidy z określonym obszarem podstawy, obszarem górnym i wysokością.
toMesh() → MeshNie zaimplementowano w edycji FOSS — rzuca wyjątek w czasie wykonywania. Wywołuje toMesh na tej instancji Pyramid.
getCastShadows() → booleanPobiera informację, czy ta geometria może rzucać cień.
setCastShadows(value: boolean)Ustawia wartość rzucania cieni.
getReceiveShadows() → booleanPobiera, czy ta geometria może otrzymywać cień.
setReceiveShadows(value: boolean)Ustawia wartość odbierania cieni.
Primitive()Inicjalizuje nową instancję klasy Primitive.
Primitive(name: String)Inicjalizuje nową instancję klasy Primitive.
Entity(name: String)Wywołuje Entity(name) na tej instancji Pyramid.
getParentNode() → NodeZwraca węzeł nadrzędny.
setParentNode(value: Node)Ustawia wartość węzła rodzica.
getParentNodes() → ArrayList<Node>Powierzchnia górnej nasadki.
getExcluded() → booleanZwraca wykluczone.
setExcluded(value: boolean)Ustawia wyłączoną wartość.
getBoundingBox() → BoundingBoxZwraca prostokąt ograniczający.
getEntityRendererKey() → EntityRendererKeyZwraca klucz renderera encji.
SceneObject()Parametryzowana piramida.
SceneObject(name: String)Wywołuje SceneObject(name) na tej instancji Pyramid.
getScene() → SceneZwraca scenę.
A3DObject()Wywołuje A3DObject na tej instancji Pyramid.
A3DObject(name: String)Wywołuje A3DObject(name) na tej instancji Pyramid.
getName() → StringPole dolnej pokrywy.
setName(name: String)Ustawia wartość nazwy.
getProperties() → PropertyCollectionZwraca właściwości.
findProperty(name: String) → PropertyWywołuje findProperty(name) na tej instancji Pyramid.
getProperty(name: String) → ObjectWywołuje getProperty(name) na tej instancji Pyramid.
setProperty(name: String, value: Object)Przesunięcie dla dolnych wierzchołków.
removeProperty(name: String) → booleanWywołuje removeProperty(name) na tej instancji Pyramid.
removeProperty(property: Property) → booleanWywołuje removeProperty(property) na tej instancji Pyramid.

Zobacz także

 Polski