PointCloud

PointCloud class

Le nuage de points ne contient aucune information de topologie mais uniquement les points de contrôle et les éléments de sommet.

Méthodes

constructor

NomDescription
constructor(name)Constructeur de PointCloud

Parameters:

NomTypeDescription
nameStringLe nom de cette entité

Result:


constructor_overload

NomDescription
constructor_overload()Constructeur de PointCloud

Result:


getVisible

NomDescription
getVisible()Récupère ou définit si la géométrie est visible

Result:


setVisible

NomDescription
setVisible(value)Récupère ou définit si la géométrie est visible

Result:


getDeformers

NomDescription
getDeformers()Récupère tous les déformateurs associés à cette géométrie. Les déformateurs.

Result:


getControlPoints

NomDescription
getControlPoints()Récupère tous les points de contrôle

Result:


getCastShadows

NomDescription
getCastShadows()Récupère ou définit si cette géométrie peut projeter une ombre

Result:


setCastShadows

NomDescription
setCastShadows(value)Récupère ou définit si cette géométrie peut projeter une ombre

Result:


getReceiveShadows

NomDescription
getReceiveShadows()Récupère ou définit si cette géométrie peut recevoir une ombre.

Result:


setReceiveShadows

NomDescription
setReceiveShadows(value)Récupère ou définit si cette géométrie peut recevoir une ombre.

Result:


getVertexElements

NomDescription
getVertexElements()Récupère tous les éléments de sommet

Result:


getParentNodes

NomDescription
getParentNodes()Obtient tous les nœuds parents, une entité peut être attachée à plusieurs nœuds parents pour l’instanciation géométrique. Les nœuds.

Result:


getExcluded

NomDescription
getExcluded()Obtient ou définit si cette entité doit être exclue lors de l’exportation.

Result:


setExcluded

NomDescription
setExcluded(value)Obtient ou définit si cette entité doit être exclue lors de l’exportation.

Result:


getParentNode

NomDescription
getParentNode()Obtient ou définit le premier nœud parent ; si le premier nœud parent est défini, cette entité sera détachée des autres nœuds parents. Le nœud parent.

Result:


setParentNode

NomDescription
setParentNode(value)Obtient ou définit le premier nœud parent ; si le premier nœud parent est défini, cette entité sera détachée des autres nœuds parents. Le nœud parent.

Result:


getScene

NomDescription
getScene()Obtient la scène à laquelle cet objet appartient

Result:


getName

NomDescription
getName()Obtient ou définit le nom. Le nom.

Result:


setName

NomDescription
setName(value)Obtient ou définit le nom. Le nom.

Result:


getProperties

NomDescription
getProperties()Obtient la collection de toutes les propriétés.

Result:


getEntityRendererKey

NomDescription
getEntityRendererKey()Obtient la clé du rendu d’entité enregistré dans le moteur de rendu

Result: EntityRendererKey


fromGeometry

NomDescription
fromGeometry(g)Créez une nouvelle instance de PointCloud à partir d’un objet de géométrie

Parameters:

NomTypeDescription
Geometrynull

Result: PointCloud


fromGeometry

NomDescription
fromGeometry(g, density)Créez une nouvelle instance de point cloud à partir d’un objet de géométrie. La densité est le nombre de points par triangle unité (les triangles unité sont les triangles avec la surface maximale du maillage)

Parameters:

NomTypeDescription
gGeometryMesh ou autre instance de géométrie
densityNombreNombre de points par triangle unité

Result: PointCloud


getElement

NomDescription
getElement(type)Obtient un élément de sommet avec le type spécifié

Parameters:

NomTypeDescription
typeVertexElementTypeVertexElementType

Result: VertexElement


getVertexElementOfUV

NomDescription
getVertexElementOfUV(textureMapping)Obtient une instance VertexElementUV avec le type de texture mapping donné

Parameters:

NomTypeDescription
textureMappingTextureMappingTextureMapping

Result: VertexElementUV


createElement

NomDescription
createElement(type)Crée un élément de sommet avec le type spécifié et l’ajoute à la géométrie. Si le type est VertexElementType.UV, un VertexElementUV avec le type de texture mapping à TextureMapping.DIFFUSE sera créé.

Parameters:

NomTypeDescription
typeVertexElementTypeVertexElementType

Result: VertexElement


addElement

NomDescription
addElement(element)Ajoute un élément de sommet existant à la géométrie actuelle

Parameters:

NomTypeDescription
elementVertexElementL’élément de sommet à ajouter

Result: VertexElement


createElement

NomDescription
createElement(type, mappingMode, referenceMode)Crée un élément de sommet avec le type spécifié et l’ajoute à la géométrie. Si le type est VertexElementType.UV, un VertexElementUV avec le type de texture mapping à TextureMapping.DIFFUSE sera créé.

Parameters:

NomTypeDescription
typeVertexElementTypeVertexElementType
mappingModeMappingModeMappingMode
referenceModeReferenceModeReferenceMode

Result: VertexElement


createElementUV

NomDescription
createElementUV(uvMapping)Crée un VertexElementUV avec le type de mappage de texture donné.

Parameters:

NomTypeDescription
uvMappingTextureMappingTextureMapping

Result: VertexElementUV


createElementUV

NomDescription
createElementUV(uvMapping, mappingMode, referenceMode)Crée un VertexElementUV avec le type de mappage de texture donné.

Parameters:

NomTypeDescription
uvMappingTextureMappingTextureMapping
mappingModeMappingModeMappingMode
referenceModeReferenceModeReferenceMode

Result: VertexElementUV


getBoundingBox

NomDescription
getBoundingBox()Obtient la boîte englobante de l’entité actuelle dans son système de coordonnées d’espace objet.

Result: VertexElementUV


removeProperty

NomDescription
removeProperty(property)Supprime une propriété dynamique.

Parameters:

NomTypeDescription
propertyPropertyQuelle propriété supprimer

Result: boolean


removeProperty

NomDescription
removeProperty(property)Supprime la propriété spécifiée identifiée par son nom

Parameters:

NomTypeDescription
propertStringnull

Result: boolean


getProperty

NomDescription
getProperty(property)Obtenir la valeur de la propriété spécifiée

Parameters:

NomTypeDescription
propertyStringNom de la propriété

Result: Object


setProperty

NomDescription
setProperty(property, value)Définit la valeur de la propriété spécifiée

Parameters:

NomTypeDescription
propertyStringNom de la propriété
valueObjectLa valeur de la propriété

Result: Object


findProperty

NomDescription
findProperty(propertyName)Recherche la propriété. Elle peut être une propriété dynamique (Créée par CreateDynamicProperty/SetProperty) ou une propriété native (Identifiée par son nom)

Parameters:

NomTypeDescription
propertyNameStringNom de la propriété.

Result: Property