Forma

Shape class

La forma describe la deformación en un conjunto de puntos de control, lo cual es similar al deformador de clúster en Maya. Por ejemplo, podemos añadir una forma a una geometría creada. Y la forma y la geometría tienen la misma información topológica pero diferentes posiciones de los puntos de control. Con diferentes niveles de influencia, la geometría produce un efecto de deformación.

Métodos

constructor

NombreDescripción
constructor()Inicializa una nueva instancia de la clase Shape.

Result:


constructor_overload

NombreDescripción
constructor_overload(name)Inicializa una nueva instancia de la clase Shape.

Parameters:

NombreTipoDescripción
nameCadenaNombre

Result:


getIndices

NombreDescripción
getIndices()Obtiene los índices. Los índices.

Result:


getVisible

NombreDescripción
getVisible()Obtiene o establece si la geometría es visible

Result:


setVisible

NombreDescripción
setVisible(value)Obtiene o establece si la geometría es visible

Result:


getDeformers

NombreDescripción
getDeformers()Obtiene todos los deformadores asociados con esta geometría. Los deformadores.

Result:


getControlPoints

NombreDescripción
getControlPoints()Obtiene todos los puntos de control

Result:


getCastShadows

NombreDescripción
getCastShadows()Obtiene o establece si esta geometría puede proyectar sombra

Result:


setCastShadows

NombreDescripción
setCastShadows(value)Obtiene o establece si esta geometría puede proyectar sombra

Result:


getReceiveShadows

NombreDescripción
getReceiveShadows()Obtiene o establece si esta geometría puede recibir sombra.

Result:


setReceiveShadows

NombreDescripción
setReceiveShadows(value)Obtiene o establece si esta geometría puede recibir sombra.

Result:


getVertexElements

NombreDescripción
getVertexElements()Obtiene todos los elementos de vértice

Result:


getParentNodes

NombreDescripción
getParentNodes()Obtiene todos los nodos padre; una entidad puede estar adjunta a varios nodos padre para la instanciación de geometría. Los nodos.

Result:


getExcluded

NombreDescripción
getExcluded()Obtiene o establece si excluir esta entidad durante la exportación.

Result:


setExcluded

NombreDescripción
setExcluded(value)Obtiene o establece si excluir esta entidad durante la exportación.

Result:


getParentNode

NombreDescripción
getParentNode()Obtiene o establece el primer nodo padre; si se establece el primer nodo padre, esta entidad se separará de los demás nodos padres. El nodo padre.

Result:


setParentNode

NombreDescripción
setParentNode(value)Obtiene o establece el primer nodo padre; si se establece el primer nodo padre, esta entidad se separará de los demás nodos padres. El nodo padre.

Result:


getScene

NombreDescripción
getScene()Obtiene la escena a la que pertenece este objeto

Result:


getName

NombreDescripción
getName()Obtiene o establece el nombre. El nombre.

Result:


setName

NombreDescripción
setName(value)Obtiene o establece el nombre. El nombre.

Result:


getProperties

NombreDescripción
getProperties()Obtiene la colección de todas las propiedades.

Result:


fromControlPoints

NombreDescripción
fromControlPoints(controlPoints)Crea una forma con puntos de control especificados con índices predeterminados.

Parameters:

NombreTipoDescripción
controlPointVector3[]null

Result: Forma


getElement

NombreDescripción
getElement(type)Obtiene un elemento de vértice con el tipo especificado

Parameters:

NombreTipoDescripción
typeVertexElementTypeVertexElementType

Result: VertexElement


getVertexElementOfUV

NombreDescripción
getVertexElementOfUV(textureMapping)Obtiene una instancia de VertexElementUV con el tipo de TextureMapping dado

Parameters:

NombreTipoDescripción
textureMappingTextureMappingTextureMapping

Result: VertexElementUV


createElement

NombreDescripción
createElement(type)Crea un elemento de vértice con el tipo especificado y lo agrega a la geometría. Si el tipo es VertexElementType.UV, se creará un VertexElementUV con el tipo de mapeo de textura a TextureMapping.DIFFUSE.

Parameters:

NombreTipoDescripción
typeVertexElementTypeVertexElementType

Result: VertexElement


addElement

NombreDescripción
addElement(element)Agrega un elemento de vértice existente a la geometría actual

Parameters:

NombreTipoDescripción
elementVertexElementEl elemento de vértice a agregar

Result: VertexElement


createElement

NombreDescripción
createElement(type, mappingMode, referenceMode)Crea un elemento de vértice con el tipo especificado y lo agrega a la geometría. Si el tipo es VertexElementType.UV, se creará un VertexElementUV con el tipo de mapeo de textura a TextureMapping.DIFFUSE.

Parameters:

NombreTipoDescripción
typeVertexElementTypeVertexElementType
mappingModeMappingModeMappingMode
referenceModeReferenceModeReferenceMode

Result: VertexElement


createElementUV

NombreDescripción
createElementUV(uvMapping)Crea un VertexElementUV con el tipo de mapeo de textura dado.

Parameters:

NombreTipoDescripción
uvMappingTextureMappingTextureMapping

Result: VertexElementUV


createElementUV

NombreDescripción
createElementUV(uvMapping, mappingMode, referenceMode)Crea un VertexElementUV con el tipo de mapeo de textura dado.

Parameters:

NombreTipoDescripción
uvMappingTextureMappingTextureMapping
mappingModeMappingModeMappingMode
referenceModeReferenceModeReferenceMode

Result: VertexElementUV


getBoundingBox

NombreDescripción
getBoundingBox()Obtiene el cuadro delimitador de la entidad actual en su sistema de coordenadas de espacio de objeto.

Result: VertexElementUV


getEntityRendererKey

NombreDescripción
getEntityRendererKey()Obtiene la clave del renderizador de entidad registrado en el renderizador

Result: EntityRendererKey


removeProperty

NombreDescripción
removeProperty(property)Elimina una propiedad dinámica.

Parameters:

NombreTipoDescripción
propertyPropertyQué propiedad eliminar

Result: boolean


removeProperty

NombreDescripción
removeProperty(property)Eliminar la propiedad especificada identificada por nombre

Parameters:

NombreTipoDescripción
propertCadenanull

Result: boolean


getProperty

NombreDescripción
getProperty(property)Obtener el valor de la propiedad especificada

Parameters:

NombreTipoDescripción
propertyCadenaNombre de la propiedad

Result: Objeto


setProperty

NombreDescripción
setProperty(property, value)Establece el valor de la propiedad especificada

Parameters:

NombreTipoDescripción
propertyCadenaNombre de la propiedad
valorObjetoEl valor de la propiedad

Result: Objeto


findProperty

NombreDescripción
findProperty(propertyName)Busca la propiedad. Puede ser una propiedad dinámica (Creada por CreateDynamicProperty/SetProperty) o una propiedad nativa (Identificada por su nombre)

Parameters:

NombreTipoDescripción
propertyNameCadenaNombre de la propiedad.

Result: Property