NurbsSurface
NurbsSurface class
NurbsSurface is een oppervlak dat wordt weergegeven door NURBS (Non-uniform rational basis spline). Een NurbsSurface wordt gedefinieerd door twee NurbsDirectionU en V. Het w‑component in het controlepunt wordt gebruikt als gewicht van het controlepunt, ongeacht of het type van de richting CurveDimension.TWO_DIMENSIONAL of CurveDimension.THREE_DIMENSIONAL is.
Methoden
constructor
| Naam | Beschrijving |
|---|---|
| constructor() | Initialiseert een nieuwe instantie van de NurbsSurface-klasse. |
Result:
constructor_overload
| Naam | Beschrijving |
|---|---|
| constructor_overload(name) | Initialiseert een nieuwe instantie van de NurbsSurface-klasse. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| name | String | Naam. |
Result:
getU
| Naam | Beschrijving |
|---|---|
| getU() | Haalt de U-richting van het NURBS-oppervlak op |
Result:
getV
| Naam | Beschrijving |
|---|---|
| getV() | Haalt de V-richting van het NURBS-oppervlak op |
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:
toMesh
| Naam | Beschrijving |
|---|---|
| toMesh() | Converteer het NURBS-oppervlak naar de mesh |
Result: Mesh
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