Shape

Overzicht

Shape is een klasse in Aspose.3D FOSS voor Java. Erft van: Geometry.

De shape beschrijft de deformatie op een set controlepunten, wat vergelijkbaar is met de cluster deformer in Maya.

Deze klasse biedt 45 methoden voor het werken met Shape-objecten in Java-programma’s. Beschikbare methoden zijn: A3DObject, Entity, Geometry, SceneObject, Shape, addDeformer, addElement, createElement, createElementUV, findProperty, fromControlPoints, getBoundingBox, en 26 extra methoden. Alle openbare leden zijn toegankelijk voor elke Java-applicatie na het installeren van het Aspose.3D FOSS voor Java-pakket. Eigenschappen: boundingBox, castShadows, controlPoints, deformers, deformers2, entityRendererKey, en nog 10.

Eigenschappen

NaamTypeToegangBeschrijving
indicesList<Integer>LezenHaalt de indices op.
visiblebooleanLezenHaalt de zichtbare op.
castShadowsbooleanLezenHaalt de gegoten schaduwen op.
receiveShadowsbooleanLezenHaalt de receive shadows op.
controlPointsjava.util.List<Vector4>LezenHaalt de controlepunten op.
vertexElementsjava.util.List<VertexElement>LezenHaalt de vertex-elementen op.
deformersjava.util.List<Deformer>LezenHaalt de deformers op.
deformers2java.util.Collection<T>LezenHaalt de deformers op2.
parentNodeNodeLezenHaalt het bovenliggende knooppunt op.
parentNodesArrayList<Node>LezenHaalt de bovenliggende knooppunten op.
excludedbooleanLezenHaalt de uitgesloten op.
boundingBoxBoundingBoxLezenHaalt de begrenzende rechthoek op.
entityRendererKeyEntityRendererKeyLezenHaalt de entity renderer key op.
sceneSceneLezenHaalt de scene op.
nameStringLezenHaalt de naam op.
propertiesPropertyCollectionLezenHaalt de eigenschappen op.

Methoden

HandtekeningBeschrijving
Shape()Initialiseert een nieuwe instantie van de Shape-klasse.
Shape(name: String)Initialiseert een nieuwe instantie van de Shape-klasse.
fromControlPoints() → ShapeMaak een vorm met gespecificeerde controlepunten met standaard indexen.
getIndices() → List<Integer>Haalt de indexen op.
Geometry()Roept Geometry aan op deze Shape-instantie.
Geometry(name: String)Roept Geometry(name) aan op deze Shape-instantie.
getVisible() → booleanRetourneert de zichtbare.
setVisible(value: boolean)Stelt de zichtbare waarde in.
getCastShadows() → booleanRetourneert de gegooide schaduwen.
setCastShadows(value: boolean)Stelt de cast shadows-waarde in.
getReceiveShadows() → booleanRetourneert de ontvangen schaduwen.
setReceiveShadows(value: boolean)Stelt de receive shadows-waarde in.
getControlPoints() → java.util.List<Vector4>Retourneert de controlepunten.
getVertexElements() → java.util.List<VertexElement>Retourneert de vertex-elementen.
getDeformers() → java.util.List<Deformer>Retourneert de deformers.
getElement(type: VertexElementType) → VertexElementRoept getElement(type) aan op deze Shape-instantie.
createElement(type: VertexElementType) → VertexElementRoept createElement(type) aan op deze Shape-instantie.
createElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementRoept createElement(type, mappingMode, referenceMode) aan op deze Shape-instantie.
addElement(element: VertexElement)Roept addElement(element) aan op deze Shape-instantie.
addDeformer(deformer: Deformer)Voegt een deformer toe aan deze geometrie en stelt de owner reference in.
getVertexElementOfUV(mapping: TextureMapping) → VertexElementUVRoept getVertexElementOfUV(mapping) aan op deze Shape-instantie.
createElementUV(mapping: TextureMapping) → VertexElementUVRoept createElementUV(mapping) aan op deze Shape-instantie.
createElementUV(mapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementUVRoept createElementUV(mapping, mappingMode, referenceMode) aan op deze Shape-instantie.
getDeformers2() → java.util.Collection<T>Retourneert de deformers2.
Entity(name: String)Roept Entity(name) aan op deze Shape-instantie.
getParentNode() → NodeInitialiseert een nieuwe instantie van de Shape-klasse.
setParentNode(value: Node)Stelt de waarde van het bovenliggende knooppunt in.
getParentNodes() → ArrayList<Node>Initialiseert een nieuwe instantie van de Shape-klasse.
getExcluded() → booleanRetourneert het uitgesloten.
setExcluded(value: boolean)Stelt de uitgesloten waarde in.
getBoundingBox() → BoundingBoxRetourneert de begrenzingsbox.
getEntityRendererKey() → EntityRendererKeyRetourneert de entiteitsrenderer-sleutel.
SceneObject()Roept SceneObject aan op deze Shape-instantie.
SceneObject(name: String)Roept SceneObject(name) aan op deze Shape-instantie.
getScene() → SceneRetourneert de scène.
A3DObject()Roept A3DObject aan op deze Shape-instantie.
A3DObject(name: String)Roept A3DObject(name) aan op deze Shape-instantie.
getName() → StringRetourneert de naam.
setName(name: String)Stelt de naamwaarde in.
getProperties() → PropertyCollectionRetourneert de eigenschappen.
findProperty(name: String) → PropertyRoept findProperty(name) aan op deze Shape-instantie.
getProperty(name: String) → ObjectMaak een vorm met opgegeven controlepunten met standaardindices.
setProperty(name: String, value: Object)Stelt de eigenschapswaarde in.
removeProperty(name: String) → booleanRoept removeProperty(name) aan op deze Shape-instantie.
removeProperty(property: Property) → booleanRoept removeProperty(property) aan op deze Shape-instantie.

Zie ook

 Nederlands