Shape
Shape class
De vorm beschrijft de vervorming op een set controlepunten, wat vergelijkbaar is met de cluster‑deformer in Maya. Bijvoorbeeld, we kunnen een vorm toevoegen aan een gemaakte geometrie. De vorm en de geometrie hebben dezelfde topologische informatie maar verschillende posities van de controlepunten. Met variërende aantallen invloed uitoefent de geometrie een vervormingseffect.
Methoden
constructor
| Naam | Beschrijving |
|---|---|
| constructor() | Initialiseert een nieuw exemplaar van de Shape-klasse. |
Result:
constructor_overload
| Naam | Beschrijving |
|---|---|
| constructor_overload(name) | Initialiseert een nieuw exemplaar van de Shape-klasse. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| name | String | Naam |
Result:
getIndices
| Naam | Beschrijving |
|---|---|
| getIndices() | Haalt de indexen op. De indexen. |
Result:
getVisible
| Naam | Beschrijving |
|---|---|
| getVisible() | Haalt op of stelt in of de geometrie zichtbaar is |
Result:
setVisible
| Naam | Beschrijving |
|---|---|
| setVisible(value) | Haalt op of stelt in of de geometrie zichtbaar is |
Result:
getDeformers
| Naam | Beschrijving |
|---|---|
| getDeformers() | Haalt alle deformers op die aan deze geometrie zijn gekoppeld. De deformers. |
Result:
getControlPoints
| Naam | Beschrijving |
|---|---|
| getControlPoints() | Haalt alle controlepunten op |
Result:
getCastShadows
| Naam | Beschrijving |
|---|---|
| getCastShadows() | Haalt op of stelt in of deze geometrie schaduwen kan werpen |
Result:
setCastShadows
| Naam | Beschrijving |
|---|---|
| setCastShadows(value) | Haalt op of stelt in of deze geometrie schaduwen kan werpen |
Result:
getReceiveShadows
| Naam | Beschrijving |
|---|---|
| getReceiveShadows() | Haalt op of stelt in of deze geometrie schaduwen kan ontvangen. |
Result:
setReceiveShadows
| Naam | Beschrijving |
|---|---|
| setReceiveShadows(value) | Haalt op of stelt in of deze geometrie schaduwen kan ontvangen. |
Result:
getVertexElements
| Naam | Beschrijving |
|---|---|
| getVertexElements() | Haalt alle vertex-elementen op |
Result:
getParentNodes
| Naam | Beschrijving |
|---|---|
| getParentNodes() | Haalt alle bovenliggende knooppunten op, een entiteit kan aan meerdere bovenliggende knooppunten worden gekoppeld voor geometrie‑instantiatie. De knooppunten. |
Result:
getExcluded
| Naam | Beschrijving |
|---|---|
| getExcluded() | Haalt op of stelt in of deze entiteit moet worden uitgesloten tijdens het exporteren. |
Result:
setExcluded
| Naam | Beschrijving |
|---|---|
| setExcluded(value) | Haalt op of stelt in of deze entiteit moet worden uitgesloten tijdens het exporteren. |
Result:
getParentNode
| Naam | Beschrijving |
|---|---|
| getParentNode() | Haalt op of stelt de eerste bovenliggende knoop in; als de eerste bovenliggende knoop wordt ingesteld, wordt deze entiteit losgekoppeld van andere bovenliggende knopen. De bovenliggende knoop. |
Result:
setParentNode
| Naam | Beschrijving |
|---|---|
| setParentNode(value) | Haalt op of stelt de eerste bovenliggende knoop in; als de eerste bovenliggende knoop wordt ingesteld, wordt deze entiteit losgekoppeld van andere bovenliggende knopen. De bovenliggende knoop. |
Result:
getScene
| Naam | Beschrijving |
|---|---|
| getScene() | Haalt de scène op waartoe dit object behoort. |
Result:
getName
| Naam | Beschrijving |
|---|---|
| getName() | Haalt de naam op of stelt deze in. De naam. |
Result:
setName
| Naam | Beschrijving |
|---|---|
| setName(value) | Haalt de naam op of stelt deze in. De naam. |
Result:
getProperties
| Naam | Beschrijving |
|---|---|
| getProperties() | Haalt de collectie van alle eigenschappen op. |
Result:
fromControlPoints
| Naam | Beschrijving |
|---|---|
| fromControlPoints(controlPoints) | Maak een vorm met opgegeven controlepunten met standaardindexen. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| controlPoint | Vector3[] | null |
Result: Shape
getElement
| Naam | Beschrijving |
|---|---|
| getElement(type) | Haalt een vertex‑element op met het opgegeven type. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| type | VertexElementType | VertexElementType |
Result: VertexElement
getVertexElementOfUV
| Naam | Beschrijving |
|---|---|
| getVertexElementOfUV(textureMapping) | Haalt een VertexElementUV‑instantie op met het opgegeven texture‑mapping‑type. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| textureMapping | TextureMapping | TextureMapping |
Result: VertexElementUV
createElement
| Naam | Beschrijving |
|---|---|
| createElement(type) | Maakt een vertex‑element met het opgegeven type aan en voegt het toe aan de geometrie. Als het type VertexElementType.UV is, wordt een VertexElementUV met texture‑mapping‑type TextureMapping.DIFFUSE aangemaakt. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| type | VertexElementType | VertexElementType |
Result: VertexElement
addElement
| Naam | Beschrijving |
|---|---|
| addElement(element) | Voegt een bestaand vertex‑element toe aan de huidige geometrie. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| element | VertexElement | Het toe te voegen vertex‑element. |
Result: VertexElement
createElement
| Naam | Beschrijving |
|---|---|
| createElement(type, mappingMode, referenceMode) | Maakt een vertex‑element met het opgegeven type aan en voegt het toe aan de geometrie. Als het type VertexElementType.UV is, wordt een VertexElementUV met texture‑mapping‑type TextureMapping.DIFFUSE aangemaakt. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| type | VertexElementType | VertexElementType |
| mappingMode | MappingMode | MappingMode |
| referenceMode | ReferenceMode | ReferenceMode |
Result: VertexElement
createElementUV
| Naam | Beschrijving |
|---|---|
| createElementUV(uvMapping) | Maakt een VertexElementUV met het opgegeven textuurmappingtype. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| uvMapping | TextureMapping | TextureMapping |
Result: VertexElementUV
createElementUV
| Naam | Beschrijving |
|---|---|
| createElementUV(uvMapping, mappingMode, referenceMode) | Maakt een VertexElementUV met het opgegeven textuurmappingtype. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| uvMapping | TextureMapping | TextureMapping |
| mappingMode | MappingMode | MappingMode |
| referenceMode | ReferenceMode | ReferenceMode |
Result: VertexElementUV
getBoundingBox
| Naam | Beschrijving |
|---|---|
| getBoundingBox() | Haalt het begrenzingsvak op van de huidige entiteit in zijn objectruimte-coördinatensysteem. |
Result: VertexElementUV
getEntityRendererKey
| Naam | Beschrijving |
|---|---|
| getEntityRendererKey() | Haalt de sleutel op van de entiteit-renderer die is geregistreerd in de renderer. |
Result: EntityRendererKey
removeProperty
| Naam | Beschrijving |
|---|---|
| removeProperty(property) | Verwijdert een dynamische eigenschap. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| eigenschap | Eigenschap | Welke eigenschap moet worden verwijderd |
Result: boolean
removeProperty
| Naam | Beschrijving |
|---|---|
| removeProperty(property) | Verwijder de opgegeven eigenschap geïdentificeerd op naam |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| propert | String | null |
Result: boolean
getProperty
| Naam | Beschrijving |
|---|---|
| getProperty(property) | Haal de waarde van de opgegeven eigenschap op |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| eigenschap | String | Naam van eigenschap |
Result: Object
setProperty
| Naam | Beschrijving |
|---|---|
| setProperty(property, value) | Stelt de waarde van de opgegeven eigenschap in |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| eigenschap | String | Naam van eigenschap |
| value | Object | De waarde van de eigenschap |
Result: Object
findProperty
| Naam | Beschrijving |
|---|---|
| findProperty(propertyName) | Zoekt de eigenschap. Het kan een dynamische eigenschap (Gemaakt door CreateDynamicProperty/SetProperty) of een native eigenschap(Geadresseerd aan de hand van zijn naam) |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| propertyName | String | Naam van eigenschap. |
Result: Eigenschap