PointCloud

PointCloud class

Punktmolnet innehåller ingen topologiinformation utan endast kontrollpunkterna och vertex-elementen.

Metoder

constructor

NamnBeskrivning
constructor(name)Konstruktor för PointCloud

Parameters:

NamnTypBeskrivning
nameSträngNamnet på denna entitet

Result:


constructor_overload

NamnBeskrivning
constructor_overload()Konstruktor för PointCloud

Result:


getVisible

NamnBeskrivning
getVisible()Hämtar eller anger om geometrin är synlig

Result:


setVisible

NamnBeskrivning
setVisible(value)Hämtar eller anger om geometrin är synlig

Result:


getDeformers

NamnBeskrivning
getDeformers()Hämtar alla deformers som är associerade med denna geometri. Deformers.

Result:


getControlPoints

NamnBeskrivning
getControlPoints()Hämtar alla kontrollpunkter

Result:


getCastShadows

NamnBeskrivning
getCastShadows()Hämtar eller anger om denna geometri kan kasta skugga

Result:


setCastShadows

NamnBeskrivning
setCastShadows(value)Hämtar eller anger om denna geometri kan kasta skugga

Result:


getReceiveShadows

NamnBeskrivning
getReceiveShadows()Hämtar eller anger om denna geometri kan ta emot skugga.

Result:


setReceiveShadows

NamnBeskrivning
setReceiveShadows(value)Hämtar eller anger om denna geometri kan ta emot skugga.

Result:


getVertexElements

NamnBeskrivning
getVertexElements()Hämtar alla vertex elements

Result:


getParentNodes

NamnBeskrivning
getParentNodes()Hämtar alla föräldranoder, en entitet kan fästas vid flera föräldranoder för geometri‑instansering. Noderna.

Result:


getExcluded

NamnBeskrivning
getExcluded()Hämtar eller anger om denna enhet ska exkluderas vid export.

Result:


setExcluded

NamnBeskrivning
setExcluded(value)Hämtar eller anger om denna enhet ska exkluderas vid export.

Result:


getParentNode

NamnBeskrivning
getParentNode()Hämtar eller anger den första föräldranoden, om den första föräldranoden anges kommer denna enhet att frikopplas från andra föräldranoder. Föräldranoden.

Result:


setParentNode

NamnBeskrivning
setParentNode(value)Hämtar eller anger den första föräldranoden, om den första föräldranoden anges kommer denna enhet att frikopplas från andra föräldranoder. Föräldranoden.

Result:


getScene

NamnBeskrivning
getScene()Hämtar scenen som detta objekt tillhör

Result:


getName

NamnBeskrivning
getName()Hämtar eller anger namnet. Namnet.

Result:


setName

NamnBeskrivning
setName(value)Hämtar eller anger namnet. Namnet.

Result:


getProperties

NamnBeskrivning
getProperties()Hämtar samlingen av alla egenskaper.

Result:


getEntityRendererKey

NamnBeskrivning
getEntityRendererKey()Hämtar nyckeln för enhetens renderare som är registrerad i renderaren

Result: EntityRendererKey


fromGeometry

NamnBeskrivning
fromGeometry(g)Skapa en ny PointCloud-instans från ett geometriskt objekt

Parameters:

NamnTypBeskrivning
Geometrynull

Result: PointCloud


fromGeometry

NamnBeskrivning
fromGeometry(g, density)Skapa en ny point cloud-instans från ett geometriskt objekt. Täthet är antalet punkter per enhetstriangel(Enhetstriangel är den triangel med maximal yta i meshen)

Parameters:

NamnTypBeskrivning
gGeometryMesh eller annan geometrisk instans
densityNummerAntal punkter per enhetstriangel

Result: PointCloud


getElement

NamnBeskrivning
getElement(type)Hämtar ett vertex element med angiven typ

Parameters:

NamnTypBeskrivning
typVertexElementTypeVertexElementType

Result: VertexElement


getVertexElementOfUV

NamnBeskrivning
getVertexElementOfUV(textureMapping)Hämtar en VertexElementUV-instans med given texture mapping-typ

Parameters:

NamnTypBeskrivning
textureMappingTextureMappingTextureMapping

Result: VertexElementUV


createElement

NamnBeskrivning
createElement(type)Skapar ett vertex element med angiven typ och lägger till det i geometrin. Om typen är VertexElementType.UV, skapas ett VertexElementUV med texture mapping-typ till TextureMapping.DIFFUSE.

Parameters:

NamnTypBeskrivning
typVertexElementTypeVertexElementType

Result: VertexElement


addElement

NamnBeskrivning
addElement(element)Lägger till ett befintligt vertex element i den aktuella geometrin

Parameters:

NamnTypBeskrivning
elementVertexElementVertex elementet att lägga till

Result: VertexElement


createElement

NamnBeskrivning
createElement(type, mappingMode, referenceMode)Skapar ett vertex element med angiven typ och lägger till det i geometrin. Om typen är VertexElementType.UV, skapas ett VertexElementUV med texture mapping-typ till TextureMapping.DIFFUSE.

Parameters:

NamnTypBeskrivning
typVertexElementTypeVertexElementType
mappingModeMappingModeMappingMode
referenceModeReferenceModeReferenceMode

Result: VertexElement


createElementUV

NamnBeskrivning
createElementUV(uvMapping)Skapar ett VertexElementUV med given texturkartläggningstyp.

Parameters:

NamnTypBeskrivning
uvMappingTextureMappingTextureMapping

Result: VertexElementUV


createElementUV

NamnBeskrivning
createElementUV(uvMapping, mappingMode, referenceMode)Skapar ett VertexElementUV med given texturkartläggningstyp.

Parameters:

NamnTypBeskrivning
uvMappingTextureMappingTextureMapping
mappingModeMappingModeMappingMode
referenceModeReferenceModeReferenceMode

Result: VertexElementUV


getBoundingBox

NamnBeskrivning
getBoundingBox()Hämtar den omgivande lådan för den aktuella enheten i dess objektrums koordinatsystem.

Result: VertexElementUV


removeProperty

NamnBeskrivning
removeProperty(property)Tar bort en dynamisk egenskap.

Parameters:

NamnTypBeskrivning
propertyPropertyVilken egenskap som ska tas bort

Result: boolean


removeProperty

NamnBeskrivning
removeProperty(property)Ta bort den angivna egenskapen som identifieras med namn

Parameters:

NamnTypBeskrivning
propertSträngnull

Result: boolean


getProperty

NamnBeskrivning
getProperty(property)Hämta värdet för den angivna egenskapen

Parameters:

NamnTypBeskrivning
propertySträngEgenskapsnamn

Result: Objekt


setProperty

NamnBeskrivning
setProperty(property, value)Sätter värdet för den angivna egenskapen

Parameters:

NamnTypBeskrivning
propertySträngEgenskapsnamn
värdeObjektVärdet för egenskapen

Result: Objekt


findProperty

NamnBeskrivning
findProperty(propertyName)Hittar egenskapen. Det kan vara en dynamisk egenskap (Skapad av CreateDynamicProperty/SetProperty) eller en inbyggd egenskap (Identifierad av dess namn)

Parameters:

NamnTypBeskrivning
propertyNameSträngEgenskapsnamn.

Result: Property