Patch

Patch class

Een Patch is een parametrisch modelleringsoppervlak, vergelijkbaar met NurbsSurface, het wordt ook gedefinieerd door twee PatchDirection, de U en V. Maar het verschil tussen Patch en NurbsSurface is dat de PatchDirection-curve een van PatchDirectionType.BEZIER, PatchDirectionType.QUADRATIC_BEZIER, PatchDirectionType.BASIS_SPLINE, PatchDirectionType.CARDINAL_SPLINE en PatchDirectionType.LINEAR kan zijn.

Methoden

constructor

NaamBeschrijving
constructor()Initialiseert een nieuw exemplaar van de Patch‑klasse.

Result:


constructor_overload

NaamBeschrijving
constructor_overload(name)Initialiseert een nieuw exemplaar van de Patch‑klasse.

Parameters:

NaamTypeBeschrijving
nameStringNaam.

Result:


getU

NaamBeschrijving
getU()Haalt de u‑richting op.

Result:


getV

NaamBeschrijving
getV()Haalt de v‑richting op. De v.

Result:


getVisible

NaamBeschrijving
getVisible()Haalt op of stelt in of de geometrie zichtbaar is

Result:


setVisible

NaamBeschrijving
setVisible(value)Haalt op of stelt in of de geometrie zichtbaar is

Result:


getDeformers

NaamBeschrijving
getDeformers()Haalt alle deformers op die aan deze geometrie zijn gekoppeld. De deformers.

Result:


getControlPoints

NaamBeschrijving
getControlPoints()Haalt alle controlepunten op

Result:


getCastShadows

NaamBeschrijving
getCastShadows()Haalt op of stelt in of deze geometrie schaduwen kan werpen

Result:


setCastShadows

NaamBeschrijving
setCastShadows(value)Haalt op of stelt in of deze geometrie schaduwen kan werpen

Result:


getReceiveShadows

NaamBeschrijving
getReceiveShadows()Haalt op of stelt in of deze geometrie schaduwen kan ontvangen.

Result:


setReceiveShadows

NaamBeschrijving
setReceiveShadows(value)Haalt op of stelt in of deze geometrie schaduwen kan ontvangen.

Result:


getVertexElements

NaamBeschrijving
getVertexElements()Haalt alle vertex-elementen op

Result:


getParentNodes

NaamBeschrijving
getParentNodes()Haalt alle bovenliggende knooppunten op, een entiteit kan aan meerdere bovenliggende knooppunten worden gekoppeld voor geometrie‑instantiatie. De knooppunten.

Result:


getExcluded

NaamBeschrijving
getExcluded()Haalt op of stelt in of deze entiteit moet worden uitgesloten tijdens het exporteren.

Result:


setExcluded

NaamBeschrijving
setExcluded(value)Haalt op of stelt in of deze entiteit moet worden uitgesloten tijdens het exporteren.

Result:


getParentNode

NaamBeschrijving
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

NaamBeschrijving
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

NaamBeschrijving
getScene()Haalt de scène op waartoe dit object behoort.

Result:


getName

NaamBeschrijving
getName()Haalt de naam op of stelt deze in. De naam.

Result:


setName

NaamBeschrijving
setName(value)Haalt de naam op of stelt deze in. De naam.

Result:


getProperties

NaamBeschrijving
getProperties()Haalt de collectie van alle eigenschappen op.

Result:


getElement

NaamBeschrijving
getElement(type)Haalt een vertex‑element op met het opgegeven type.

Parameters:

NaamTypeBeschrijving
typeVertexElementTypeVertexElementType

Result: VertexElement


getVertexElementOfUV

NaamBeschrijving
getVertexElementOfUV(textureMapping)Haalt een VertexElementUV‑instantie op met het opgegeven texture‑mapping‑type.

Parameters:

NaamTypeBeschrijving
textureMappingTextureMappingTextureMapping

Result: VertexElementUV


createElement

NaamBeschrijving
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:

NaamTypeBeschrijving
typeVertexElementTypeVertexElementType

Result: VertexElement


addElement

NaamBeschrijving
addElement(element)Voegt een bestaand vertex‑element toe aan de huidige geometrie.

Parameters:

NaamTypeBeschrijving
elementVertexElementHet toe te voegen vertex‑element.

Result: VertexElement


createElement

NaamBeschrijving
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:

NaamTypeBeschrijving
typeVertexElementTypeVertexElementType
mappingModeMappingModeMappingMode
referenceModeReferenceModeReferenceMode

Result: VertexElement


createElementUV

NaamBeschrijving
createElementUV(uvMapping)Maakt een VertexElementUV met het opgegeven textuurmappingtype.

Parameters:

NaamTypeBeschrijving
uvMappingTextureMappingTextureMapping

Result: VertexElementUV


createElementUV

NaamBeschrijving
createElementUV(uvMapping, mappingMode, referenceMode)Maakt een VertexElementUV met het opgegeven textuurmappingtype.

Parameters:

NaamTypeBeschrijving
uvMappingTextureMappingTextureMapping
mappingModeMappingModeMappingMode
referenceModeReferenceModeReferenceMode

Result: VertexElementUV


getBoundingBox

NaamBeschrijving
getBoundingBox()Haalt het begrenzingsvak op van de huidige entiteit in zijn objectruimte-coördinatensysteem.

Result: VertexElementUV


getEntityRendererKey

NaamBeschrijving
getEntityRendererKey()Haalt de sleutel op van de entiteit-renderer die is geregistreerd in de renderer.

Result: EntityRendererKey


removeProperty

NaamBeschrijving
removeProperty(property)Verwijdert een dynamische eigenschap.

Parameters:

NaamTypeBeschrijving
eigenschapEigenschapWelke eigenschap moet worden verwijderd

Result: boolean


removeProperty

NaamBeschrijving
removeProperty(property)Verwijder de opgegeven eigenschap geïdentificeerd op naam

Parameters:

NaamTypeBeschrijving
propertStringnull

Result: boolean


getProperty

NaamBeschrijving
getProperty(property)Haal de waarde van de opgegeven eigenschap op

Parameters:

NaamTypeBeschrijving
eigenschapStringNaam van eigenschap

Result: Object


setProperty

NaamBeschrijving
setProperty(property, value)Stelt de waarde van de opgegeven eigenschap in

Parameters:

NaamTypeBeschrijving
eigenschapStringNaam van eigenschap
valueObjectDe waarde van de eigenschap

Result: Object


findProperty

NaamBeschrijving
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:

NaamTypeBeschrijving
propertyNameStringNaam van eigenschap.

Result: Eigenschap