Malla

Mesh class

Una malla está compuesta por muchos polígonos de n lados.

Métodos

constructor

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

Result:


constructor_overload

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

Parameters:

NombreTipoDescripción
nameCadenaNombre.

Result:


getEdges

NombreDescripción
getEdges()Obtiene los bordes de la Mesh. Edge es opcional en la mesh, por lo que puede estar vacío.

Result:


getPolygonCount

NombreDescripción
getPolygonCount()Obtiene el recuento de polígonos. El recuento de polígonos.

Result:


getPolygons

NombreDescripción
getPolygons()Obtiene la definición de polígonos de la mesh

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:


getPolygonSize

NombreDescripción
getPolygonSize(index)Obtiene el recuento de vértices del polígono especificado.

Parameters:

NombreTipoDescripción
indexNúmeroÍndice.

Result: Número


createPolygon

NombreDescripción
createPolygon(indices, offset, length)Crea un nuevo polígono con todos los vértices definidos en indices. Para crear el polígono vértice a vértice, por favor use PolygonBuilder.

Parameters:

NombreTipoDescripción
indicesNumber[]Arreglo de los índices del polígono, cada índice apunta a un punto de control que forma el polígono.
offsetNúmeroEl desplazamiento del primer índice del polígono
lengthNúmeroLa longitud de los índices

Result: Número


createPolygon

NombreDescripción
createPolygon(indices)Crea un nuevo polígono con todos los vértices definidos en indices. Para crear el polígono vértice a vértice, por favor use PolygonBuilder.

Parameters:

NombreTipoDescripción
indicesNumber[]Arreglo de los índices del polígono, cada índice apunta a un punto de control que forma el polígono.

Result: Número


createPolygon

NombreDescripción
createPolygon(v1, v2, v3, v4)Crea un polígono con 4 vértices(quad)

Parameters:

NombreTipoDescripción
v1NúmeroÍndice del primer vértice
v2NúmeroÍndice del segundo vértice
v3NúmeroÍndice del tercer vértice
v4NúmeroÍndice del cuarto vértice

Result: Número


createPolygon

NombreDescripción
createPolygon(v1, v2, v3)Crear un polígono con 3 vértices(triángulo)

Parameters:

NombreTipoDescripción
v1NúmeroÍndice del primer vértice
v2NúmeroÍndice del segundo vértice
v3NúmeroÍndice del tercer vértice

Result: Número


toMesh

NombreDescripción
toMesh()Obtiene la instancia de Mesh de la entidad actual.

Result: Malla


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


iterator

NombreDescripción
iterator()Reservado para uso interno.

Result: Property