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
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
indices | List<Integer> | Läsning | Få de indikatorer. |
visible | boolean | Läsning | får det synliga. |
castShadows | boolean | Läsning | Fånga skuggan av skugg. |
receiveShadows | boolean | Läsning | Få de som får skuggor. |
controlPoints | java.util.List<Vector4> | Läsning | Få kontrollpunkter. |
vertexElements | java.util.List<VertexElement> | Läsning | Det är de vertex elementen. |
deformers | java.util.List<Deformer> | Läsning | Få deformatorerna. |
deformers2 | java.util.Collection<T> | Läsning | Hitta deformatorer2. |
parentNode | Node | Läsning | Håller med föräldraljudet. |
parentNodes | ArrayList<Node> | Läsning | Håller föräldraljudet. |
excluded | boolean | Läsning | får de uteslutna. |
boundingBox | BoundingBox | Läsning | Håller med på den gränssnittliga lådan. |
entityRendererKey | EntityRendererKey | Läsning | Få entitet renderer nyckeln. |
scene | Scene | Läsning | Få scenen. |
name | String | Läsning | får namnet. |
properties | PropertyCollection | Läsning | får de egendomarna. |
Metoder
| Signature | Beskrivning |
|---|---|
Shape() | Initierar en ny instans av Shape-klassen. |
Shape(name: String) | Initierar en ny instans av Shape-klassen. |
fromControlPoints() → Shape | Skapa 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) → VertexElement | Kallar getElement(typ) på denna Shape instans. |
createElement(type: VertexElementType) → VertexElement | Få 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) → VertexElementUV | Kallar getVertexElementOfUV(mapping) på detta Shape instans. |
createElementUV(mapping: TextureMapping) → VertexElementUV | Kall skapaElementUV(mapping) på detta Shape instans. |
getDeformers2() → java.util.Collection<T> | Deformationerna återvänder 2. |
Entity(name: String) | Byggare av BooleanOperator. |
getParentNode() → Node | Konstruktor 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() → boolean | Booleanoperatören används i operationen för att skapa resultatet mesh. |
setExcluded(value: boolean) | Ange det uteslutna värdet. |
getBoundingBox() → BoundingBox | Den första operatören av Boolean-operatören. |
getEntityRendererKey() → EntityRendererKey | Returnerar entitetens renderernyckel. |
SceneObject() | Boolean-operatören låter dig tillämpa booleansk drift på två instanser IMeshConvertible. |
getScene() → Scene | Byggare 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() → String | Höjd av rätter. |
setName(name: String) | Bygg en CircleShape profil med angiven radius. |
getProperties() → PropertyCollection | Initierar en ny instans av Cylinder-klassen. |
findProperty(name: String) → Property | Initierar en ny instans av Bone-klassen. |
getProperty(name: String) → Object | Få transformatrycket av knuten i den aktuella posen. |
setProperty(name: String, value: Object) | Få bredd segment. |
removeProperty(name: String) → boolean | Det får entitetens renderernyckel för denna enhet. |