PointCloud

PointCloud class

La nuvola di punti non contiene informazioni di topologia ma solo i punti di controllo e gli elementi dei vertici.

Metodi

constructor

NomeDescrizione
constructor(name)Costruttore di PointCloud

Parameters:

NomeTipoDescrizione
nameStringaIl nome di questa entità

Result:


constructor_overload

NomeDescrizione
constructor_overload()Costruttore di PointCloud

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:


getEntityRendererKey

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

Result: EntityRendererKey


fromGeometry

NomeDescrizione
fromGeometry(g)Crea una nuova istanza di PointCloud da un oggetto geometrico

Parameters:

NomeTipoDescrizione
Geometrynull

Result: PointCloud


fromGeometry

NomeDescrizione
fromGeometry(g, density)Crea una nuova istanza di point cloud da un oggetto geometrico. La densità è il numero di punti per triangolo unitario (Il triangolo unitario è il triangolo con la massima superficie della mesh)

Parameters:

NomeTipoDescrizione
gGeometryMesh o altra istanza di geometria
densitàNumeroNumero di punti per triangolo unitario

Result: PointCloud


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


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