LinearExtrusion

LinearExtrusion class

Linjär extrusion tar en 2D-form som indata och förlänger formen i den tredje dimensionen.

Metoder

constructor

NamnBeskrivning
constructor()Konstruktor för instansen LinearExtrusion.

Result:


constructor_overload

NamnBeskrivning
constructor_overload(shape, height)Konstruktor för instansen LinearExtrusion.

Result:


getShape

NamnBeskrivning
getShape()Den grundläggande formen som ska extruderas.

Result:


setShape

NamnBeskrivning
setShape(value)Den grundläggande formen som ska extruderas.

Result:


getDirection

NamnBeskrivning
getDirection()Extruderingsriktningen, standardvärdet är (0, 0, 1)

Result:


setDirection

NamnBeskrivning
setDirection(value)Extruderingsriktningen, standardvärdet är (0, 0, 1)

Result:


getHeight

NamnBeskrivning
getHeight()Höjden på den extruderade geometrin, standardvärdet är 1.0

Result:


setHeight

NamnBeskrivning
setHeight(value)Höjden på den extruderade geometrin, standardvärdet är 1.0

Result:


getSlices

NamnBeskrivning
getSlices()Skivorna av den vridna extruderade geometrin, standardvärdet är 1.

Result:


setSlices

NamnBeskrivning
setSlices(value)Skivorna av den vridna extruderade geometrin, standardvärdet är 1.

Result:


getCenter

NamnBeskrivning
getCenter()Om detta värde är falskt är Z-intervallet för den linjära extrusionen från 0 till höjden, annars är intervallet från -höjd/2 till höjd/2.

Result:


setCenter

NamnBeskrivning
setCenter(value)Om detta värde är falskt är Z-intervallet för den linjära extrusionen från 0 till höjden, annars är intervallet från -höjd/2 till höjd/2.

Result:


getTwistOffset

NamnBeskrivning
getTwistOffset()Offseten som används vid vridning, standardvärdet är (0, 0, 0).

Result:


setTwistOffset

NamnBeskrivning
setTwistOffset(value)Offseten som används vid vridning, standardvärdet är (0, 0, 0).

Result:


getTwist

NamnBeskrivning
getTwist()Antalet grader som formen extruderas genom.

Result:


setTwist

NamnBeskrivning
setTwist(value)Antalet grader som formen extruderas genom.

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:


toMesh

NamnBeskrivning
toMesh()Konvertera extrusionen till mesh.

Result: Mesh


getBoundingBox

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

Result: Mesh


getEntityRendererKey

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

Result: EntityRendererKey


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