Primitive

Przegląd

Primitive jest klasą w Aspose.3D FOSS dla Java. Dziedziczy po: Entity, IMeshConvertible.

Klasa bazowa dla wszystkich prymitywów.

Ta klasa udostępnia 28 metod do pracy z obiektami Primitive w programach Java. Dostępne metody to: A3DObject, Entity, Primitive, SceneObject, findProperty, getBoundingBox, getCastShadows, getEntityRendererKey, getExcluded, getName, getParentNode, getParentNodes oraz 12 dodatkowych metod. Wszyscy publiczni członkowie są dostępni dla każdej aplikacji Java po zainstalowaniu pakietu Aspose.3D FOSS dla Java. Właściwości: boundingBox, castShadows, entityRendererKey, excluded, name, parentNode oraz 4 kolejne.

Właściwości

NazwaTypDostępOpis
castShadowsbooleanOdczytPobiera, czy ta geometria może rzucać cień.
receiveShadowsbooleanOdczytPobiera, czy ta geometria może odbierać cienie.
parentNodeNodeOdczytPobiera węzeł nadrzędny.
parentNodesArrayList<Node>OdczytZwraca węzły nadrzędne.
excludedbooleanOdczytPobiera wykluczone.
boundingBoxBoundingBoxOdczytPobiera prostokąt ograniczający.
entityRendererKeyEntityRendererKeyOdczytPobiera klucz renderera encji.
sceneSceneOdczytPobiera scenę.
nameStringOdczytZwraca nazwę.
propertiesPropertyCollectionOdczytPobiera właściwości.

Metody

SygnaturaOpis
getCastShadows() → booleanPobiera, czy ta geometria może rzucać cień.
setCastShadows(value: boolean)Ustawia wartość rzucania cieni.
getReceiveShadows() → booleanPobiera, czy ta geometria może odbierać cień.
setReceiveShadows(value: boolean)Ustawia wartość odbierania cieni.
Primitive()Inicjalizuje nową instancję klasy Primitive.
Primitive(name: String)Inicjalizuje nową instancję klasy Primitive.
toMesh() → MeshKonwertuj bieżący obiekt na siatkę.
Entity(name: String)Wywołuje Entity(name) na tej instancji Primitive.
getParentNode() → NodeZwraca węzeł nadrzędny.
setParentNode(value: Node)Ustawia wartość węzła nadrzędnego.
getParentNodes() → ArrayList<Node>Zwraca węzły nadrzędne.
getExcluded() → booleanZwraca wykluczone.
setExcluded(value: boolean)Ustawia wyłączoną wartość.
getBoundingBox() → BoundingBoxZwraca ramkę ograniczającą.
getEntityRendererKey() → EntityRendererKeyZwraca klucz renderera encji.
SceneObject()Klasa bazowa dla wszystkich prymitywów.
SceneObject(name: String)Wywołuje SceneObject(name) na tej instancji Primitive.
getScene() → SceneZwraca scenę.
A3DObject()Wywołuje A3DObject na tej instancji Primitive.
A3DObject(name: String)Wywołuje A3DObject(name) na tej instancji Primitive.
getName() → StringZwraca nazwę.
setName(name: String)Ustawia wartość nazwy.
getProperties() → PropertyCollectionZwraca właściwości.
findProperty(name: String) → PropertyWywołuje findProperty(name) na tej instancji Primitive.
getProperty(name: String) → ObjectWywołuje getProperty(name) na tej instancji Primitive.
setProperty(name: String, value: Object)Ustawia wartość właściwości.
removeProperty(name: String) → booleanWywołuje removeProperty(name) na tej instancji Primitive.
removeProperty(property: Property) → booleanWywołuje removeProperty(property) na tej instancji Primitive.

Zobacz także

 Polski