Shape

Översikt

Shape är en klass i Aspose.3D FOSS för Java. ärvt från: Geometry.

Formen beskriver deformationen på en uppsättning kontrollpunkter, som liknar klusterdeformer i Maya.

Denna klass ger 39 metoder för att arbeta med Shape-objekt i Java-program. Tillgängliga metoder inkluderar: A3DObject, Entity, Geometry, SceneObject, Shape, addDeformer, addElement, createElement, createElementUV, findProperty, fromControlPoints, getBoundingBox,26 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.3D FOSS för Java paket. och egenskaper: boundingBox, castShadows, controlPoints, deformers, deformers2, entityRendererKey,Och 10 mer.

ägodelar

NamnTyp avAccessBeskrivning
indicesList<Integer>LäsningFå de indikatorer.
visiblebooleanLäsningfår det synliga.
castShadowsbooleanLäsningFånga skuggan av skugg.
receiveShadowsbooleanLäsningFå de som får skuggor.
controlPointsjava.util.List<Vector4>LäsningFå kontrollpunkter.
vertexElementsjava.util.List<VertexElement>LäsningDet är de vertex elementen.
deformersjava.util.List<Deformer>LäsningFå deformatorerna.
deformers2java.util.Collection<T>LäsningHitta deformatorer2.
parentNodeNodeLäsningHåller med föräldraljudet.
parentNodesArrayList<Node>LäsningHåller föräldraljudet.
excludedbooleanLäsningfår de uteslutna.
boundingBoxBoundingBoxLäsningHåller med på den gränssnittliga lådan.
entityRendererKeyEntityRendererKeyLäsningFå entitet renderer nyckeln.
sceneSceneLäsningFå scenen.
nameStringLäsningfår namnet.
propertiesPropertyCollectionLäsningfår de egendomarna.

Metoder

SignatureBeskrivning
Shape()Initierar en ny instans av Shape-klassen.
Shape(name: String)Initierar en ny instans av Shape-klassen.
fromControlPoints()ShapeSkapa en form med angivna kontrollpunkter med standardindex.
getIndices()List<Integer>Få de indikatorer.
Geometry()Kallas Geometry på denna form instans.
getVisible()booleanåtervänder det synliga.
setVisible(value: boolean)Ställ in den synliga värdet.
getCastShadows()booleanÅterkommer skuggan av skugg.
setCastShadows(value: boolean)Ställ värdet på skuggan.
getReceiveShadows()booleanÅterkommer de som får skuggorna.
setReceiveShadows(value: boolean)Initialiserar en ny instans av Sphere-klassen.
getControlPoints()java.util.List<Vector4>återställer kontrollpunkterna.
getVertexElements()java.util.List<VertexElement>Återställer vertexelementen.
getDeformers()java.util.List<Deformer>De förvrängare återvänder.
getElement(type: VertexElementType)VertexElementKallar getElement(typ) på denna Shape instans.
createElement(type: VertexElementType)VertexElementFå eller ställa upp höjd segment.
addElement(element: VertexElement)Kall till element (element) i detta Shape instans.
addDeformer(deformer: Deformer)Lägg till en deformer i denna geometri och ställer in ägarens referens.
getVertexElementOfUV(mapping: TextureMapping)VertexElementUVKallar getVertexElementOfUV(mapping) på detta Shape instans.
createElementUV(mapping: TextureMapping)VertexElementUVKall skapaElementUV(mapping) på detta Shape instans.
getDeformers2()java.util.Collection<T>Deformationerna återvänder 2.
Entity(name: String)Byggare av BooleanOperator.
getParentNode()NodeKonstruktor av instans.
setParentNode(value: Node)Booleanoperatören används i operationen för att skapa resultatet mesh.
getParentNodes()ArrayList<Node>Skyddad konstruktor för att tillåta deriverade klasser att ange namn.
getExcluded()booleanBooleanoperatören används i operationen för att skapa resultatet mesh.
setExcluded(value: boolean)Ange det uteslutna värdet.
getBoundingBox()BoundingBoxDen första operatören av Boolean-operatören.
getEntityRendererKey()EntityRendererKeyReturnerar entitetens renderernyckel.
SceneObject()Boolean-operatören låter dig tillämpa booleansk drift på två instanser IMeshConvertible.
getScene()SceneByggare av BooleanOperator.
A3DObject()Parameteriserad cylinder. Den kan också användas för att representera en cone när en av radiusTop/radiusBottom är noll.
getName()StringHöjd av rätter.
setName(name: String)Bygg en CircleShape profil med angiven radius.
getProperties()PropertyCollectionInitierar en ny instans av Cylinder-klassen.
findProperty(name: String)PropertyInitierar en ny instans av Bone-klassen.
getProperty(name: String)ObjectFå transformatrycket av knuten i den aktuella posen.
setProperty(name: String, value: Object)Få bredd segment.
removeProperty(name: String)booleanDet får entitetens renderernyckel för denna enhet.

Se även

 Svenska