Cylinder

Cylinder class

Parametriserad cylinder. Den kan också användas för att representera en kon när antingen radiusTop eller radiusBottom är noll.

Metoder

constructor

NamnBeskrivning
constructor()Initierar en ny instans av klassen Cylinder.

Result:


constructor_overload

NamnBeskrivning
constructor_overload(radius, height)Initierar en ny instans av klassen Cylinder.

Parameters:

NamnTypBeskrivning
radiusNummerRadie för den övre och nedre kapseln.
heightNummerHöjd.

Result:


constructor_overload2

NamnBeskrivning
constructor_overload2(radiusTop, radiusBottom, height)Initierar en ny instans av klassen Cylinder.

Parameters:

NamnTypBeskrivning
radiusTopNummerÖvre radie.
radiusBottomNummerNedre radie.
heightNummerHöjd.

Result:


constructor_overload3

NamnBeskrivning
constructor_overload3(radiusTop, radiusBottom, height, radialSegments, heightSegments, openEnded)Initierar en ny instans av klassen Cylinder.

Parameters:

NamnTypBeskrivning
radiusTopNummerRadie för cylinderns övre kapsel.
radiusBottomNummerRadie för cylinderns nedre kapsel.
heightNummerCylinderns höjd.
radialSegmentsNummerRadiala segment av både övre och nedre cirklar..
heightSegmentsNummerHöjsegment.
openEndedbooleanOm inställt på

Result:


constructor_overload4

NamnBeskrivning
constructor_overload4(name, radiusTop, radiusBottom, height, radialSegments, heightSegments, openEnded, thetaStart, thetaLength)Initierar en ny instans av klassen Cylinder.

Parameters:

NamnTypBeskrivning
nameSträngNamnet på detta objekt
radiusTopNummerRadie för cylinderns övre kapsel.
radiusBottomNummerRadie för cylinderns nedre kapsel.
heightNummerCylinderns höjd.
radialSegmentsNummerRadiala segment av både övre och nedre cirklar..
heightSegmentsNummerHöjsegment.
openEndedbooleanOm inställt på
thetaStartNummerTheta start.
thetaLengthNummerTheta längd.

Result:


getOffsetBottom

NamnBeskrivning
getOffsetBottom()Hämtar eller anger vertexens transformationsförskjutning för den nedre sidan.

Result:


setOffsetBottom

NamnBeskrivning
setOffsetBottom(value)Hämtar eller anger vertexens transformationsförskjutning för den nedre sidan.

Result:


getOffsetTop

NamnBeskrivning
getOffsetTop()Hämtar eller anger vertexens transformationsförskjutning för den övre sidan.

Result:


setOffsetTop

NamnBeskrivning
setOffsetTop(value)Hämtar eller anger vertexens transformationsförskjutning för den övre sidan.

Result:


getGenerateFanCylinder

NamnBeskrivning
getGenerateFanCylinder()Hämtar eller anger om en fläktstilad cylinder ska genereras när ThetaLength är mindre än 2π, annars kommer modellen inte att kapas.

Result:


setGenerateFanCylinder

NamnBeskrivning
setGenerateFanCylinder(value)Hämtar eller anger om en fläktstilad cylinder ska genereras när ThetaLength är mindre än 2π, annars kommer modellen inte att kapas.

Result:


getShearBottom

NamnBeskrivning
getShearBottom()Hämtar eller anger skjuvtransformen för den nedre sidan, vektorn lagrar (x-axel, z-axel) skjuvvärdet som mäts i radian, standardvärdet är (0, 0).

Result:


setShearBottom

NamnBeskrivning
setShearBottom(value)Hämtar eller anger skjuvtransformen för den nedre sidan, vektorn lagrar (x-axel, z-axel) skjuvvärdet som mäts i radian, standardvärdet är (0, 0).

Result:


getShearTop

NamnBeskrivning
getShearTop()Hämtar eller anger skjuvtransformen för den övre sidan, vektorn lagrar (x-axel, z-axel) skjuvvärdet som mäts i radian, standardvärdet är (0, 0).

Result:


setShearTop

NamnBeskrivning
setShearTop(value)Hämtar eller anger skjuvtransformen för den övre sidan, vektorn lagrar (x-axel, z-axel) skjuvvärdet som mäts i radian, standardvärdet är (0, 0).

Result:


getRadiusTop

NamnBeskrivning
getRadiusTop()Hämtar eller anger radien för cylinderns övre lock. Radien för det övre locket.

Result:


setRadiusTop

NamnBeskrivning
setRadiusTop(value)Hämtar eller anger radien för cylinderns övre lock. Radien för det övre locket.

Result:


getRadiusBottom

NamnBeskrivning
getRadiusBottom()Hämtar eller anger radien för cylinderns nedre lock. Radien för det nedre locket.

Result:


setRadiusBottom

NamnBeskrivning
setRadiusBottom(value)Hämtar eller anger radien för cylinderns nedre lock. Radien för det nedre locket.

Result:


getHeight

NamnBeskrivning
getHeight()Hämtar eller anger höjden på cylindern. Höjden.

Result:


setHeight

NamnBeskrivning
setHeight(value)Hämtar eller anger höjden på cylindern. Höjden.

Result:


getRadialSegments

NamnBeskrivning
getRadialSegments()Hämtar eller anger de radiella segmenten. De radiella segmenten.

Result:


setRadialSegments

NamnBeskrivning
setRadialSegments(value)Hämtar eller anger de radiella segmenten. De radiella segmenten.

Result:


getHeightSegments

NamnBeskrivning
getHeightSegments()Hämtar eller anger höjsegmenten. Höjsegmenten.

Result:


setHeightSegments

NamnBeskrivning
setHeightSegments(value)Hämtar eller anger höjsegmenten. Höjsegmenten.

Result:


getOpenEnded

NamnBeskrivning
getOpenEnded()Hämtar eller anger ett värde som indikerar om denna cylinder är öppen. Standardvärdet är falskt. Sant om öppen; annars finns topp-/bottenlock.

Result:


setOpenEnded

NamnBeskrivning
setOpenEnded(value)Hämtar eller anger ett värde som indikerar om denna cylinder är öppen. Standardvärdet är falskt. Sant om öppen; annars finns topp-/bottenlock.

Result:


getThetaStart

NamnBeskrivning
getThetaStart()Hämtar eller anger theta-starten. Standardvärdet är 0. Theta-starten.

Result:


setThetaStart

NamnBeskrivning
setThetaStart(value)Hämtar eller anger theta-starten. Standardvärdet är 0. Theta-starten.

Result:


getThetaLength

NamnBeskrivning
getThetaLength()Hämtar eller anger theta-längden. Standardvärdet är 2π. Theta-längden.

Result:


setThetaLength

NamnBeskrivning
setThetaLength(value)Hämtar eller anger theta-längden. Standardvärdet är 2π. Theta-längden.

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:


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 aktuellt objekt 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