Form

Shape class

Formen beskriver deformationen på en uppsättning kontrollpunkter, vilket liknar cluster‑deformeraren i Maya. Till exempel kan vi lägga till en form till en skapad geometri. Och formen och geometrin har samma topologiska information men olika positioner för kontrollpunkterna. Med varierande mängder av påverkan utför geometrin en deformationseffekt.

Metoder

constructor

NamnBeskrivning
constructor()Initierar en ny instans av klassen Shape.

Result:


constructor_overload

NamnBeskrivning
constructor_overload(name)Initierar en ny instans av klassen Shape.

Parameters:

NamnTypBeskrivning
nameSträngNamn

Result:


getIndices

NamnBeskrivning
getIndices()Hämtar indexen. Indexen.

Result:


getVisible

NamnBeskrivning
getVisible()Hämtar eller anger om geometrin är synlig

Result:


setVisible

NamnBeskrivning
setVisible(value)Hämtar eller anger om geometrin är synlig

Result:


getDeformers

NamnBeskrivning
getDeformers()Hämtar alla deformers som är associerade med denna geometri. Deformers.

Result:


getControlPoints

NamnBeskrivning
getControlPoints()Hämtar alla kontrollpunkter

Result:


getCastShadows

NamnBeskrivning
getCastShadows()Hämtar eller anger om denna geometri kan kasta skugga

Result:


setCastShadows

NamnBeskrivning
setCastShadows(value)Hämtar eller anger om denna geometri kan kasta skugga

Result:


getReceiveShadows

NamnBeskrivning
getReceiveShadows()Hämtar eller anger om denna geometri kan ta emot skugga.

Result:


setReceiveShadows

NamnBeskrivning
setReceiveShadows(value)Hämtar eller anger om denna geometri kan ta emot skugga.

Result:


getVertexElements

NamnBeskrivning
getVertexElements()Hämtar alla vertex elements

Result:


getParentNodes

NamnBeskrivning
getParentNodes()Hämtar alla föräldranoder, en entitet kan fästas vid flera föräldranoder för geometri‑instansering. Noderna.

Result:


getExcluded

NamnBeskrivning
getExcluded()Hämtar eller anger om denna enhet ska exkluderas vid export.

Result:


setExcluded

NamnBeskrivning
setExcluded(value)Hämtar eller anger om denna enhet ska exkluderas vid export.

Result:


getParentNode

NamnBeskrivning
getParentNode()Hämtar eller anger den första föräldranoden, om den första föräldranoden anges kommer denna enhet att frikopplas från andra föräldranoder. Föräldranoden.

Result:


setParentNode

NamnBeskrivning
setParentNode(value)Hämtar eller anger den första föräldranoden, om den första föräldranoden anges kommer denna enhet att frikopplas från andra föräldranoder. Föräldranoden.

Result:


getScene

NamnBeskrivning
getScene()Hämtar scenen som detta objekt tillhör

Result:


getName

NamnBeskrivning
getName()Hämtar eller anger namnet. Namnet.

Result:


setName

NamnBeskrivning
setName(value)Hämtar eller anger namnet. Namnet.

Result:


getProperties

NamnBeskrivning
getProperties()Hämtar samlingen av alla egenskaper.

Result:


fromControlPoints

NamnBeskrivning
fromControlPoints(controlPoints)Skapa en form med specificerade kontrollpunkter med standardindex.

Parameters:

NamnTypBeskrivning
kontrollpunktVector3[]null

Result: Form


getElement

NamnBeskrivning
getElement(type)Hämtar ett vertex element med angiven typ

Parameters:

NamnTypBeskrivning
typVertexElementTypeVertexElementType

Result: VertexElement


getVertexElementOfUV

NamnBeskrivning
getVertexElementOfUV(textureMapping)Hämtar en VertexElementUV-instans med given texture mapping-typ

Parameters:

NamnTypBeskrivning
textureMappingTextureMappingTextureMapping

Result: VertexElementUV


createElement

NamnBeskrivning
createElement(type)Skapar ett vertex element med angiven typ och lägger till det i geometrin. Om typen är VertexElementType.UV, skapas ett VertexElementUV med texture mapping-typ till TextureMapping.DIFFUSE.

Parameters:

NamnTypBeskrivning
typVertexElementTypeVertexElementType

Result: VertexElement


addElement

NamnBeskrivning
addElement(element)Lägger till ett befintligt vertex element i den aktuella geometrin

Parameters:

NamnTypBeskrivning
elementVertexElementVertex elementet att lägga till

Result: VertexElement


createElement

NamnBeskrivning
createElement(type, mappingMode, referenceMode)Skapar ett vertex element med angiven typ och lägger till det i geometrin. Om typen är VertexElementType.UV, skapas ett VertexElementUV med texture mapping-typ till TextureMapping.DIFFUSE.

Parameters:

NamnTypBeskrivning
typVertexElementTypeVertexElementType
mappingModeMappingModeMappingMode
referenceModeReferenceModeReferenceMode

Result: VertexElement


createElementUV

NamnBeskrivning
createElementUV(uvMapping)Skapar ett VertexElementUV med given texturkartläggningstyp.

Parameters:

NamnTypBeskrivning
uvMappingTextureMappingTextureMapping

Result: VertexElementUV


createElementUV

NamnBeskrivning
createElementUV(uvMapping, mappingMode, referenceMode)Skapar ett VertexElementUV med given texturkartläggningstyp.

Parameters:

NamnTypBeskrivning
uvMappingTextureMappingTextureMapping
mappingModeMappingModeMappingMode
referenceModeReferenceModeReferenceMode

Result: VertexElementUV


getBoundingBox

NamnBeskrivning
getBoundingBox()Hämtar den omgivande lådan för den aktuella enheten i dess objektrums koordinatsystem.

Result: VertexElementUV


getEntityRendererKey

NamnBeskrivning
getEntityRendererKey()Hämtar nyckeln för enhetens renderare som är registrerad i renderaren

Result: EntityRendererKey


removeProperty

NamnBeskrivning
removeProperty(property)Tar bort en dynamisk egenskap.

Parameters:

NamnTypBeskrivning
propertyPropertyVilken egenskap som ska tas bort

Result: boolean


removeProperty

NamnBeskrivning
removeProperty(property)Ta bort den angivna egenskapen som identifieras med namn

Parameters:

NamnTypBeskrivning
propertSträngnull

Result: boolean


getProperty

NamnBeskrivning
getProperty(property)Hämta värdet för den angivna egenskapen

Parameters:

NamnTypBeskrivning
propertySträngEgenskapsnamn

Result: Objekt


setProperty

NamnBeskrivning
setProperty(property, value)Sätter värdet för den angivna egenskapen

Parameters:

NamnTypBeskrivning
propertySträngEgenskapsnamn
värdeObjektVärdet för egenskapen

Result: Objekt


findProperty

NamnBeskrivning
findProperty(propertyName)Hittar egenskapen. Det kan vara en dynamisk egenskap (Skapad av CreateDynamicProperty/SetProperty) eller en inbyggd egenskap (Identifierad av dess namn)

Parameters:

NamnTypBeskrivning
propertyNameSträngEgenskapsnamn.

Result: Property