Forma

Shape class

La forma descrive la deformazione su un insieme di punti di controllo, simile al cluster deformer in Maya. Ad esempio, possiamo aggiungere una forma a una geometria creata. La forma e la geometria hanno la stessa informazione topologica ma posizioni diverse dei punti di controllo. Con diverse quantità di influenza, la geometria produce un effetto di deformazione.

Metodi

constructor

NomeDescrizione
constructor()Inizializza una nuova istanza della classe Shape.

Result:


constructor_overload

NomeDescrizione
constructor_overload(name)Inizializza una nuova istanza della classe Shape.

Parameters:

NomeTipoDescrizione
nameStringaNome

Result:


getIndices

NomeDescrizione
getIndices()Ottiene gli indici. Gli indici.

Result:


getVisible

NomeDescrizione
getVisible()Ottiene o imposta se la geometria è visibile

Result:


setVisible

NomeDescrizione
setVisible(value)Ottiene o imposta se la geometria è visibile

Result:


getDeformers

NomeDescrizione
getDeformers()Ottiene tutti i deformatori associati a questa geometria. I deformatori.

Result:


getControlPoints

NomeDescrizione
getControlPoints()Ottiene tutti i punti di controllo

Result:


getCastShadows

NomeDescrizione
getCastShadows()Ottiene o imposta se questa geometria può proiettare ombre

Result:


setCastShadows

NomeDescrizione
setCastShadows(value)Ottiene o imposta se questa geometria può proiettare ombre

Result:


getReceiveShadows

NomeDescrizione
getReceiveShadows()Ottiene o imposta se questa geometria può ricevere ombre.

Result:


setReceiveShadows

NomeDescrizione
setReceiveShadows(value)Ottiene o imposta se questa geometria può ricevere ombre.

Result:


getVertexElements

NomeDescrizione
getVertexElements()Ottiene tutti gli elementi dei vertici

Result:


getParentNodes

NomeDescrizione
getParentNodes()Restituisce tutti i nodi genitore, un’entità può essere collegata a più nodi genitore per l’instancing della geometria. I nodi.

Result:


getExcluded

NomeDescrizione
getExcluded()Ottiene o imposta se escludere questa entità durante l’esportazione.

Result:


setExcluded

NomeDescrizione
setExcluded(value)Ottiene o imposta se escludere questa entità durante l’esportazione.

Result:


getParentNode

NomeDescrizione
getParentNode()Ottiene o imposta il primo nodo genitore; se impostato il primo nodo genitore, questa entità verrà staccata dagli altri nodi genitore. Il nodo genitore.

Result:


setParentNode

NomeDescrizione
setParentNode(value)Ottiene o imposta il primo nodo genitore; se impostato il primo nodo genitore, questa entità verrà staccata dagli altri nodi genitore. Il nodo genitore.

Result:


getScene

NomeDescrizione
getScene()Ottiene la scena a cui appartiene questo oggetto

Result:


getName

NomeDescrizione
getName()Ottiene o imposta il nome. Il nome.

Result:


setName

NomeDescrizione
setName(value)Ottiene o imposta il nome. Il nome.

Result:


getProperties

NomeDescrizione
getProperties()Ottiene la collezione di tutte le proprietà.

Result:


fromControlPoints

NomeDescrizione
fromControlPoints(controlPoints)Crea una forma con i punti di controllo specificati con indici predefiniti.

Parameters:

NomeTipoDescrizione
controlPointVector3[]null

Result: Forma


getElement

NomeDescrizione
getElement(type)Ottiene un elemento di vertice con il tipo specificato

Parameters:

NomeTipoDescrizione
typeVertexElementTypeVertexElementType

Result: VertexElement


getVertexElementOfUV

NomeDescrizione
getVertexElementOfUV(textureMapping)Ottiene un’istanza VertexElementUV con il tipo di mappatura texture fornito

Parameters:

NomeTipoDescrizione
textureMappingTextureMappingTextureMapping

Result: VertexElementUV


createElement

NomeDescrizione
createElement(type)Crea un elemento di vertice con il tipo specificato e lo aggiunge alla geometria. Se il tipo è VertexElementType.UV, verrà creato un VertexElementUV con il tipo di mappatura texture impostato su TextureMapping.DIFFUSE.

Parameters:

NomeTipoDescrizione
typeVertexElementTypeVertexElementType

Result: VertexElement


addElement

NomeDescrizione
addElement(element)Aggiunge un elemento di vertice esistente alla geometria corrente

Parameters:

NomeTipoDescrizione
elementVertexElementL’elemento di vertice da aggiungere

Result: VertexElement


createElement

NomeDescrizione
createElement(type, mappingMode, referenceMode)Crea un elemento di vertice con il tipo specificato e lo aggiunge alla geometria. Se il tipo è VertexElementType.UV, verrà creato un VertexElementUV con il tipo di mappatura texture impostato su TextureMapping.DIFFUSE.

Parameters:

NomeTipoDescrizione
typeVertexElementTypeVertexElementType
mappingModeMappingModeMappingMode
referenceModeReferenceModeReferenceMode

Result: VertexElement


createElementUV

NomeDescrizione
createElementUV(uvMapping)Crea un VertexElementUV con il tipo di mappatura della texture fornito.

Parameters:

NomeTipoDescrizione
uvMappingTextureMappingTextureMapping

Result: VertexElementUV


createElementUV

NomeDescrizione
createElementUV(uvMapping, mappingMode, referenceMode)Crea un VertexElementUV con il tipo di mappatura della texture fornito.

Parameters:

NomeTipoDescrizione
uvMappingTextureMappingTextureMapping
mappingModeMappingModeMappingMode
referenceModeReferenceModeReferenceMode

Result: VertexElementUV


getBoundingBox

NomeDescrizione
getBoundingBox()Ottiene il bounding box dell’entità corrente nel suo sistema di coordinate dello spazio oggetto.

Result: VertexElementUV


getEntityRendererKey

NomeDescrizione
getEntityRendererKey()Ottiene la chiave del renderer dell’entità registrata nel renderer

Result: EntityRendererKey


removeProperty

NomeDescrizione
removeProperty(property)Rimuove una proprietà dinamica.

Parameters:

NomeTipoDescrizione
propertyPropertyQuale proprietà rimuovere

Result: boolean


removeProperty

NomeDescrizione
removeProperty(property)Rimuovi la proprietà specificata identificata per nome

Parameters:

NomeTipoDescrizione
propertStringanull

Result: boolean


getProperty

NomeDescrizione
getProperty(property)Ottieni il valore della proprietà specificata

Parameters:

NomeTipoDescrizione
propertyStringaNome della proprietà

Result: Oggetto


setProperty

NomeDescrizione
setProperty(property, value)Imposta il valore della proprietà specificata

Parameters:

NomeTipoDescrizione
propertyStringaNome della proprietà
valoreOggettoIl valore della proprietà

Result: Oggetto


findProperty

NomeDescrizione
findProperty(propertyName)Trova la proprietà. Può essere una proprietà dinamica (creata da CreateDynamicProperty/SetProperty) o una proprietà nativa (identificata dal suo nome)

Parameters:

NomeTipoDescrizione
propertyNameStringaNome della proprietà.

Result: Property