PointCloud

PointCloud class

La nube de puntos no contiene información de topología, solo los puntos de control y los elementos de vértice.

Métodos

constructor

NombreDescripción
constructor(name)Constructor de PointCloud

Parameters:

NombreTipoDescripción
nameCadenaEl nombre de esta entidad

Result:


constructor_overload

NombreDescripción
constructor_overload()Constructor de PointCloud

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:


getEntityRendererKey

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

Result: EntityRendererKey


fromGeometry

NombreDescripción
fromGeometry(g)Crear una nueva instancia de PointCloud a partir de un objeto de geometría

Parameters:

NombreTipoDescripción
Geometríanull

Result: PointCloud


fromGeometry

NombreDescripción
fromGeometry(g, density)Crear una nueva instancia de point cloud a partir de un objeto de geometría. La densidad es el número de puntos por triángulo unitario (El triángulo unitario es el triángulo con la mayor superficie de la malla)

Parameters:

NombreTipoDescripción
gGeometríaMalla u otra instancia de geometría
densidadNúmeroNúmero de puntos por triángulo unitario

Result: PointCloud


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


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