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
| Namn | Beskrivning |
|---|---|
| constructor() | Initierar en ny instans av klassen Shape. |
Result:
constructor_overload
| Namn | Beskrivning |
|---|---|
| constructor_overload(name) | Initierar en ny instans av klassen Shape. |
Parameters:
| Namn | Typ | Beskrivning |
|---|---|---|
| name | Sträng | Namn |
Result:
getIndices
| Namn | Beskrivning |
|---|---|
| getIndices() | Hämtar indexen. Indexen. |
Result:
getVisible
| Namn | Beskrivning |
|---|---|
| getVisible() | Hämtar eller anger om geometrin är synlig |
Result:
setVisible
| Namn | Beskrivning |
|---|---|
| setVisible(value) | Hämtar eller anger om geometrin är synlig |
Result:
getDeformers
| Namn | Beskrivning |
|---|---|
| getDeformers() | Hämtar alla deformers som är associerade med denna geometri. Deformers. |
Result:
getControlPoints
| Namn | Beskrivning |
|---|---|
| getControlPoints() | Hämtar alla kontrollpunkter |
Result:
getCastShadows
| Namn | Beskrivning |
|---|---|
| getCastShadows() | Hämtar eller anger om denna geometri kan kasta skugga |
Result:
setCastShadows
| Namn | Beskrivning |
|---|---|
| setCastShadows(value) | Hämtar eller anger om denna geometri kan kasta skugga |
Result:
getReceiveShadows
| Namn | Beskrivning |
|---|---|
| getReceiveShadows() | Hämtar eller anger om denna geometri kan ta emot skugga. |
Result:
setReceiveShadows
| Namn | Beskrivning |
|---|---|
| setReceiveShadows(value) | Hämtar eller anger om denna geometri kan ta emot skugga. |
Result:
getVertexElements
| Namn | Beskrivning |
|---|---|
| getVertexElements() | Hämtar alla vertex elements |
Result:
getParentNodes
| Namn | Beskrivning |
|---|---|
| getParentNodes() | Hämtar alla föräldranoder, en entitet kan fästas vid flera föräldranoder för geometri‑instansering. Noderna. |
Result:
getExcluded
| Namn | Beskrivning |
|---|---|
| getExcluded() | Hämtar eller anger om denna enhet ska exkluderas vid export. |
Result:
setExcluded
| Namn | Beskrivning |
|---|---|
| setExcluded(value) | Hämtar eller anger om denna enhet ska exkluderas vid export. |
Result:
getParentNode
| Namn | Beskrivning |
|---|---|
| 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
| Namn | Beskrivning |
|---|---|
| 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
| Namn | Beskrivning |
|---|---|
| getScene() | Hämtar scenen som detta objekt tillhör |
Result:
getName
| Namn | Beskrivning |
|---|---|
| getName() | Hämtar eller anger namnet. Namnet. |
Result:
setName
| Namn | Beskrivning |
|---|---|
| setName(value) | Hämtar eller anger namnet. Namnet. |
Result:
getProperties
| Namn | Beskrivning |
|---|---|
| getProperties() | Hämtar samlingen av alla egenskaper. |
Result:
fromControlPoints
| Namn | Beskrivning |
|---|---|
| fromControlPoints(controlPoints) | Skapa en form med specificerade kontrollpunkter med standardindex. |
Parameters:
| Namn | Typ | Beskrivning |
|---|---|---|
| kontrollpunkt | Vector3[] | null |
Result: Form
getElement
| Namn | Beskrivning |
|---|---|
| getElement(type) | Hämtar ett vertex element med angiven typ |
Parameters:
| Namn | Typ | Beskrivning |
|---|---|---|
| typ | VertexElementType | VertexElementType |
Result: VertexElement
getVertexElementOfUV
| Namn | Beskrivning |
|---|---|
| getVertexElementOfUV(textureMapping) | Hämtar en VertexElementUV-instans med given texture mapping-typ |
Parameters:
| Namn | Typ | Beskrivning |
|---|---|---|
| textureMapping | TextureMapping | TextureMapping |
Result: VertexElementUV
createElement
| Namn | Beskrivning |
|---|---|
| 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:
| Namn | Typ | Beskrivning |
|---|---|---|
| typ | VertexElementType | VertexElementType |
Result: VertexElement
addElement
| Namn | Beskrivning |
|---|---|
| addElement(element) | Lägger till ett befintligt vertex element i den aktuella geometrin |
Parameters:
| Namn | Typ | Beskrivning |
|---|---|---|
| element | VertexElement | Vertex elementet att lägga till |
Result: VertexElement
createElement
| Namn | Beskrivning |
|---|---|
| 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:
| Namn | Typ | Beskrivning |
|---|---|---|
| typ | VertexElementType | VertexElementType |
| mappingMode | MappingMode | MappingMode |
| referenceMode | ReferenceMode | ReferenceMode |
Result: VertexElement
createElementUV
| Namn | Beskrivning |
|---|---|
| createElementUV(uvMapping) | Skapar ett VertexElementUV med given texturkartläggningstyp. |
Parameters:
| Namn | Typ | Beskrivning |
|---|---|---|
| uvMapping | TextureMapping | TextureMapping |
Result: VertexElementUV
createElementUV
| Namn | Beskrivning |
|---|---|
| createElementUV(uvMapping, mappingMode, referenceMode) | Skapar ett VertexElementUV med given texturkartläggningstyp. |
Parameters:
| Namn | Typ | Beskrivning |
|---|---|---|
| uvMapping | TextureMapping | TextureMapping |
| mappingMode | MappingMode | MappingMode |
| referenceMode | ReferenceMode | ReferenceMode |
Result: VertexElementUV
getBoundingBox
| Namn | Beskrivning |
|---|---|
| getBoundingBox() | Hämtar den omgivande lådan för den aktuella enheten i dess objektrums koordinatsystem. |
Result: VertexElementUV
getEntityRendererKey
| Namn | Beskrivning |
|---|---|
| getEntityRendererKey() | Hämtar nyckeln för enhetens renderare som är registrerad i renderaren |
Result: EntityRendererKey
removeProperty
| Namn | Beskrivning |
|---|---|
| removeProperty(property) | Tar bort en dynamisk egenskap. |
Parameters:
| Namn | Typ | Beskrivning |
|---|---|---|
| property | Property | Vilken egenskap som ska tas bort |
Result: boolean
removeProperty
| Namn | Beskrivning |
|---|---|
| removeProperty(property) | Ta bort den angivna egenskapen som identifieras med namn |
Parameters:
| Namn | Typ | Beskrivning |
|---|---|---|
| propert | Sträng | null |
Result: boolean
getProperty
| Namn | Beskrivning |
|---|---|
| getProperty(property) | Hämta värdet för den angivna egenskapen |
Parameters:
| Namn | Typ | Beskrivning |
|---|---|---|
| property | Sträng | Egenskapsnamn |
Result: Objekt
setProperty
| Namn | Beskrivning |
|---|---|
| setProperty(property, value) | Sätter värdet för den angivna egenskapen |
Parameters:
| Namn | Typ | Beskrivning |
|---|---|---|
| property | Sträng | Egenskapsnamn |
| värde | Objekt | Värdet för egenskapen |
Result: Objekt
findProperty
| Namn | Beskrivning |
|---|---|
| findProperty(propertyName) | Hittar egenskapen. Det kan vara en dynamisk egenskap (Skapad av CreateDynamicProperty/SetProperty) eller en inbyggd egenskap (Identifierad av dess namn) |
Parameters:
| Namn | Typ | Beskrivning |
|---|---|---|
| propertyName | Sträng | Egenskapsnamn. |
Result: Property