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

NazwaTypDostępOpis
indicesList<Integer>OdczytPobiera indeksy.
visiblebooleanOdczytPobiera widoczność.
castShadowsbooleanOdczytPobiera cienie rzucane.
receiveShadowsbooleanOdczytPobiera wartość odbierania cieni.
controlPointsjava.util.List<Vector4>OdczytPobiera punkty kontrolne.
vertexElementsjava.util.List<VertexElement>OdczytZwraca elementy wierzchołków.
deformersjava.util.List<Deformer>OdczytPobiera deformery.
deformers2java.util.Collection<T>OdczytPobiera deformery2.
parentNodeNodeOdczytPobiera węzeł nadrzędny.
parentNodesArrayList<Node>OdczytZwraca węzły nadrzędne.
excludedbooleanOdczytZwraca wykluczone.
boundingBoxBoundingBoxOdczytZwraca ramkę ograniczającą.
entityRendererKeyEntityRendererKeyOdczytPobiera klucz renderera encji.
sceneSceneOdczytPobiera scenę.
nameStringOdczytPobiera nazwę.
propertiesPropertyCollectionOdczytPobiera właściwości.

Metody

SygnaturaOpis
Shape()Inicjalizuje nową instancję klasy Shape.
Shape(name: String)Inicjalizuje nową instancję klasy Shape.
fromControlPoints() → ShapeUtwó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() → booleanZwraca widoczny.
setVisible(value: boolean)Ustawia widoczną wartość.
getCastShadows() → booleanZwraca rzucane cienie.
setCastShadows(value: boolean)Ustawia wartość rzucania cieni.
getReceiveShadows() → booleanZwraca 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) → VertexElementWywołuje getElement(type) na tej instancji Shape.
createElement(type: VertexElementType) → VertexElementWywołuje createElement(type) na tej instancji Shape.
createElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementWywoł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) → VertexElementUVWywołuje getVertexElementOfUV(mapping) na tej instancji Shape.
createElementUV(mapping: TextureMapping) → VertexElementUVWywołuje createElementUV(mapping) na tej instancji Shape.
createElementUV(mapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementUVWywoł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() → NodeInicjalizuje nową instancję klasy Shape.
setParentNode(value: Node)Ustawia wartość węzła nadrzędnego.
getParentNodes() → ArrayList<Node>Inicjalizuje nową instancję klasy Shape.
getExcluded() → booleanZwraca wykluczone.
setExcluded(value: boolean)Ustawia wyłączoną wartość.
getBoundingBox() → BoundingBoxZwraca ramkę ograniczającą.
getEntityRendererKey() → EntityRendererKeyZwraca klucz renderera encji.
SceneObject()Wywołuje SceneObject na tej instancji Shape.
SceneObject(name: String)Wywołuje SceneObject(name) na tej instancji Shape.
getScene() → SceneZwraca scenę.
A3DObject()Wywołuje A3DObject na tej instancji Shape.
A3DObject(name: String)Wywołuje A3DObject(name) na tej instancji Shape.
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 Shape.
getProperty(name: String) → ObjectUtwó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) → booleanWywołuje removeProperty(name) na tej instancji Shape.
removeProperty(property: Property) → booleanWywołuje removeProperty(property) na tej instancji Shape.

Zobacz także

 Polski