Shape
Przegląd
Shape jest klasą w Aspose.3D FOSS dla Java. Dziedziczy po: Geometry.
Kształt opisuje deformację na zestawie punktów kontrolnych, co jest podobne do cluster deformer w Maya.
Ta klasa udostępnia 45 metod do pracy z obiektami Shape w programach Java. Dostępne metody obejmują: A3DObject, Entity, Geometry, SceneObject, Shape, addDeformer, addElement, createElement, createElementUV, findProperty, fromControlPoints, getBoundingBox oraz 26 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: boundingBox, castShadows, controlPoints, deformers, deformers2, entityRendererKey oraz 10 kolejnych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
indices | List<Integer> | Odczyt | Pobiera indeksy. |
visible | boolean | Odczyt | Pobiera widoczność. |
castShadows | boolean | Odczyt | Pobiera cienie rzucane. |
receiveShadows | boolean | Odczyt | Pobiera wartość odbierania cieni. |
controlPoints | java.util.List<Vector4> | Odczyt | Pobiera punkty kontrolne. |
vertexElements | java.util.List<VertexElement> | Odczyt | Zwraca elementy wierzchołków. |
deformers | java.util.List<Deformer> | Odczyt | Pobiera deformery. |
deformers2 | java.util.Collection<T> | Odczyt | Pobiera deformery2. |
parentNode | Node | Odczyt | Pobiera węzeł nadrzędny. |
parentNodes | ArrayList<Node> | Odczyt | Zwraca węzły nadrzędne. |
excluded | boolean | Odczyt | Zwraca wykluczone. |
boundingBox | BoundingBox | Odczyt | Zwraca ramkę ograniczającą. |
entityRendererKey | EntityRendererKey | Odczyt | Pobiera klucz renderera encji. |
scene | Scene | Odczyt | Pobiera scenę. |
name | String | Odczyt | Pobiera nazwę. |
properties | PropertyCollection | Odczyt | Pobiera właściwości. |
Metody
| Sygnatura | Opis |
|---|---|
Shape() | Inicjalizuje nową instancję klasy Shape. |
Shape(name: String) | Inicjalizuje nową instancję klasy Shape. |
fromControlPoints() → Shape | Utwórz kształt z określonymi punktami kontrolnymi oraz domyślnymi indeksami. |
getIndices() → List<Integer> | Pobiera indeksy. |
Geometry() | Wywołuje Geometry na tej instancji Shape. |
Geometry(name: String) | Wywołuje Geometry(name) na tej instancji Shape. |
getVisible() → boolean | Zwraca widoczny. |
setVisible(value: boolean) | Ustawia widoczną wartość. |
getCastShadows() → boolean | Zwraca rzucane cienie. |
setCastShadows(value: boolean) | Ustawia wartość rzucania cieni. |
getReceiveShadows() → boolean | Zwraca odbierane cienie. |
setReceiveShadows(value: boolean) | Ustawia wartość odbierania cieni. |
getControlPoints() → java.util.List<Vector4> | Zwraca punkty kontrolne. |
getVertexElements() → java.util.List<VertexElement> | Zwraca elementy wierzchołka. |
getDeformers() → java.util.List<Deformer> | Zwraca deformery. |
getElement(type: VertexElementType) → VertexElement | Wywołuje getElement(type) na tej instancji Shape. |
createElement(type: VertexElementType) → VertexElement | Wywołuje createElement(type) na tej instancji Shape. |
createElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElement | Wywołuje createElement(type, mappingMode, referenceMode) na tej instancji Shape. |
addElement(element: VertexElement) | Wywołuje addElement(element) na tej instancji Shape. |
addDeformer(deformer: Deformer) | Dodaje deformer do tej geometrii i ustawia odniesienie do właściciela. |
getVertexElementOfUV(mapping: TextureMapping) → VertexElementUV | Wywołuje getVertexElementOfUV(mapping) na tej instancji Shape. |
createElementUV(mapping: TextureMapping) → VertexElementUV | Wywołuje createElementUV(mapping) na tej instancji Shape. |
createElementUV(mapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementUV | Wywołuje createElementUV(mapping, mappingMode, referenceMode) na tej instancji Shape. |
getDeformers2() → java.util.Collection<T> | Zwraca deformers2. |
Entity(name: String) | Wywołuje Entity(name) na tej instancji Shape. |
getParentNode() → Node | Inicjalizuje nową instancję klasy Shape. |
setParentNode(value: Node) | Ustawia wartość węzła nadrzędnego. |
getParentNodes() → ArrayList<Node> | Inicjalizuje nową instancję klasy Shape. |
getExcluded() → boolean | Zwraca wykluczone. |
setExcluded(value: boolean) | Ustawia wyłączoną wartość. |
getBoundingBox() → BoundingBox | Zwraca ramkę ograniczającą. |
getEntityRendererKey() → EntityRendererKey | Zwraca klucz renderera encji. |
SceneObject() | Wywołuje SceneObject na tej instancji Shape. |
SceneObject(name: String) | Wywołuje SceneObject(name) na tej instancji Shape. |
getScene() → Scene | Zwraca scenę. |
A3DObject() | Wywołuje A3DObject na tej instancji Shape. |
A3DObject(name: String) | Wywołuje A3DObject(name) na tej instancji Shape. |
getName() → String | Zwraca nazwę. |
setName(name: String) | Ustawia wartość nazwy. |
getProperties() → PropertyCollection | Zwraca właściwości. |
findProperty(name: String) → Property | Wywołuje findProperty(name) na tej instancji Shape. |
getProperty(name: String) → Object | Utwórz kształt z określonymi punktami kontrolnymi i domyślnymi indeksami. |
setProperty(name: String, value: Object) | Ustawia wartość właściwości. |
removeProperty(name: String) → boolean | Wywołuje removeProperty(name) na tej instancji Shape. |
removeProperty(property: Property) → boolean | Wywołuje removeProperty(property) na tej instancji Shape. |