Cylinder

Cylinder class

Parametrisierter Zylinder. Er kann auch verwendet werden, um den Kegel darzustellen, wenn einer der Werte radiusTop/radiusBottom null ist.

Methoden

constructor

NameBeschreibung
constructor()Initialisiert eine neue Instanz der Klasse Cylinder.

Result:


constructor_overload

NameBeschreibung
constructor_overload(radius, height)Initialisiert eine neue Instanz der Klasse Cylinder.

Parameters:

NameTypBeschreibung
radiusNumberRadius der oberen und unteren Kappe.
heightNumberHöhe.

Result:


constructor_overload2

NameBeschreibung
constructor_overload2(radiusTop, radiusBottom, height)Initialisiert eine neue Instanz der Klasse Cylinder.

Parameters:

NameTypBeschreibung
radiusTopNumberOberer Radius.
radiusBottomNumberUnterer Radius.
heightNumberHöhe.

Result:


constructor_overload3

NameBeschreibung
constructor_overload3(radiusTop, radiusBottom, height, radialSegments, heightSegments, openEnded)Initialisiert eine neue Instanz der Klasse Cylinder.

Parameters:

NameTypBeschreibung
radiusTopNumberRadius der oberen Kappe des Zylinders.
radiusBottomNumberRadius der unteren Kappe des Zylinders.
heightNumberHöhe des Zylinders.
radialSegmentsNumberRadiale Segmente beider oberer und unterer Kreise..
heightSegmentsNumberHöhensegmente.
openEndedbooleanWenn gesetzt auf

Result:


constructor_overload4

NameBeschreibung
constructor_overload4(name, radiusTop, radiusBottom, height, radialSegments, heightSegments, openEnded, thetaStart, thetaLength)Initialisiert eine neue Instanz der Klasse Cylinder.

Parameters:

NameTypBeschreibung
NameStringDer Name dieses Objekts
radiusTopNumberRadius der oberen Kappe des Zylinders.
radiusBottomNumberRadius der unteren Kappe des Zylinders.
heightNumberHöhe des Zylinders.
radialSegmentsNumberRadiale Segmente beider oberer und unterer Kreise..
heightSegmentsNumberHöhensegmente.
openEndedbooleanWenn gesetzt auf
thetaStartNumberTheta-Start.
thetaLengthNumberTheta-Länge.

Result:


getOffsetBottom

NameBeschreibung
getOffsetBottom()Liest oder setzt den Transformationsversatz der Scheitelpunkte der unteren Seite.

Result:


setOffsetBottom

NameBeschreibung
setOffsetBottom(value)Liest oder setzt den Transformationsversatz der Scheitelpunkte der unteren Seite.

Result:


getOffsetTop

NameBeschreibung
getOffsetTop()Liest oder setzt den Transformationsversatz der Scheitelpunkte der oberen Seite.

Result:


setOffsetTop

NameBeschreibung
setOffsetTop(value)Liest oder setzt den Transformationsversatz der Scheitelpunkte der oberen Seite.

Result:


getGenerateFanCylinder

NameBeschreibung
getGenerateFanCylinder()Liest oder setzt, ob ein Zylinder im Fächerstil erzeugt werden soll, wenn die ThetaLength kleiner als 2PI ist, andernfalls wird das Modell nicht geschnitten.

Result:


setGenerateFanCylinder

NameBeschreibung
setGenerateFanCylinder(value)Liest oder setzt, ob ein Zylinder im Fächerstil erzeugt werden soll, wenn die ThetaLength kleiner als 2PI ist, andernfalls wird das Modell nicht geschnitten.

Result:


getShearBottom

NameBeschreibung
getShearBottom()Liest oder setzt die Schertransformation der unteren Seite, ein Vektor speichert den (x‑Achse, z‑Achse) Scherwert, gemessen im Bogenmaß, Standardwert ist (0, 0)

Result:


setShearBottom

NameBeschreibung
setShearBottom(value)Liest oder setzt die Schertransformation der unteren Seite, ein Vektor speichert den (x‑Achse, z‑Achse) Scherwert, gemessen im Bogenmaß, Standardwert ist (0, 0)

Result:


getShearTop

NameBeschreibung
getShearTop()Liest oder setzt die Schertransformation der oberen Seite, ein Vektor speichert den (x‑Achse, z‑Achse) Scherwert, gemessen im Bogenmaß, Standardwert ist (0, 0)

Result:


setShearTop

NameBeschreibung
setShearTop(value)Liest oder setzt die Schertransformation der oberen Seite, ein Vektor speichert den (x‑Achse, z‑Achse) Scherwert, gemessen im Bogenmaß, Standardwert ist (0, 0)

Result:


getRadiusTop

NameBeschreibung
getRadiusTop()Liest oder setzt den Radius der oberen Kappe des Zylinders. Der Radius der oberen Kappe.

Result:


setRadiusTop

NameBeschreibung
setRadiusTop(value)Liest oder setzt den Radius der oberen Kappe des Zylinders. Der Radius der oberen Kappe.

Result:


getRadiusBottom

NameBeschreibung
getRadiusBottom()Liest oder setzt den Radius der unteren Kappe des Zylinders. Der Radius der unteren Kappe.

Result:


setRadiusBottom

NameBeschreibung
setRadiusBottom(value)Liest oder setzt den Radius der unteren Kappe des Zylinders. Der Radius der unteren Kappe.

Result:


getHeight

NameBeschreibung
getHeight()Liest oder setzt die Höhe des Zylinders. Die Höhe.

Result:


setHeight

NameBeschreibung
setHeight(value)Liest oder setzt die Höhe des Zylinders. Die Höhe.

Result:


getRadialSegments

NameBeschreibung
getRadialSegments()Liest oder setzt die radialen Segmente. Die radialen Segmente.

Result:


setRadialSegments

NameBeschreibung
setRadialSegments(value)Liest oder setzt die radialen Segmente. Die radialen Segmente.

Result:


getHeightSegments

NameBeschreibung
getHeightSegments()Liest oder setzt die Höhensegmente. Die Höhensegmente.

Result:


setHeightSegments

NameBeschreibung
setHeightSegments(value)Liest oder setzt die Höhensegmente. Die Höhensegmente.

Result:


getOpenEnded

NameBeschreibung
getOpenEnded()Liest oder setzt einen Wert, der angibt, ob dieser Zylinder offen ist. Der Standardwert ist false. true, wenn offen; andernfalls existieren obere/untere Kappen.

Result:


setOpenEnded

NameBeschreibung
setOpenEnded(value)Liest oder setzt einen Wert, der angibt, ob dieser Zylinder offen ist. Der Standardwert ist false. true, wenn offen; andernfalls existieren obere/untere Kappen.

Result:


getThetaStart

NameBeschreibung
getThetaStart()Liest oder setzt den Theta-Start. Der Standardwert ist 0. Der Theta-Start.

Result:


setThetaStart

NameBeschreibung
setThetaStart(value)Liest oder setzt den Theta-Start. Der Standardwert ist 0. Der Theta-Start.

Result:


getThetaLength

NameBeschreibung
getThetaLength()Liest oder setzt die Länge von Theta. Der Standardwert ist 2π. Die Länge von Theta.

Result:


setThetaLength

NameBeschreibung
setThetaLength(value)Liest oder setzt die Länge von Theta. Der Standardwert ist 2π. Die Länge von Theta.

Result:


getCastShadows

NameBeschreibung
getCastShadows()Liest oder setzt, ob diese Geometrie Schatten werfen kann

Result:


setCastShadows

NameBeschreibung
setCastShadows(value)Liest oder setzt, ob diese Geometrie Schatten werfen kann

Result:


getReceiveShadows

NameBeschreibung
getReceiveShadows()Liest oder setzt, ob diese Geometrie Schatten empfangen kann.

Result:


setReceiveShadows

NameBeschreibung
setReceiveShadows(value)Liest oder setzt, ob diese Geometrie Schatten empfangen kann.

Result:


getParentNodes

NameBeschreibung
getParentNodes()Gibt alle übergeordneten Knoten zurück, ein Entity kann für Geometrie-Instanziierung an mehrere übergeordnete Knoten angehängt werden. Die Knoten.

Result:


getExcluded

NameBeschreibung
getExcluded()Gibt an oder legt fest, ob dieses Entity beim Exportieren ausgeschlossen wird.

Result:


setExcluded

NameBeschreibung
setExcluded(value)Gibt an oder legt fest, ob dieses Entity beim Exportieren ausgeschlossen wird.

Result:


getParentNode

NameBeschreibung
getParentNode()Gibt den ersten übergeordneten Knoten zurück oder legt ihn fest; wenn der erste übergeordnete Knoten gesetzt wird, wird dieses Entity von anderen übergeordneten Knoten getrennt. Der übergeordnete Knoten.

Result:


setParentNode

NameBeschreibung
setParentNode(value)Gibt den ersten übergeordneten Knoten zurück oder legt ihn fest; wenn der erste übergeordnete Knoten gesetzt wird, wird dieses Entity von anderen übergeordneten Knoten getrennt. Der übergeordnete Knoten.

Result:


getScene

NameBeschreibung
getScene()Liefert die Szene, zu der dieses Objekt gehört

Result:


getName

NameBeschreibung
getName()Gibt den Namen zurück oder legt ihn fest. Der Name.

Result:


setName

NameBeschreibung
setName(value)Gibt den Namen zurück oder legt ihn fest. Der Name.

Result:


getProperties

NameBeschreibung
getProperties()Liefert die Sammlung aller Eigenschaften.

Result:


toMesh

NameBeschreibung
toMesh()Konvertiere das aktuelle Objekt zu einem Mesh

Result: Mesh


getBoundingBox

NameBeschreibung
getBoundingBox()Liefert die Begrenzungsbox der aktuellen Entität in ihrem Objekt-Raum-Koordinatensystem.

Result: Mesh


getEntityRendererKey

NameBeschreibung
getEntityRendererKey()Liefert den Schlüssel des Entitäts-Renderers, der im Renderer registriert ist

Result: EntityRendererKey


removeProperty

NameBeschreibung
removeProperty(property)Entfernt eine dynamische Eigenschaft.

Parameters:

NameTypBeschreibung
EigenschaftPropertyWelche Eigenschaft zu entfernen ist

Result: boolean


removeProperty

NameBeschreibung
removeProperty(property)Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird

Parameters:

NameTypBeschreibung
propertStringnull

Result: boolean


getProperty

NameBeschreibung
getProperty(property)Liefere den Wert der angegebenen Eigenschaft

Parameters:

NameTypBeschreibung
EigenschaftStringEigenschaftsname

Result: Object


setProperty

NameBeschreibung
setProperty(property, value)Setzt den Wert der angegebenen Eigenschaft

Parameters:

NameTypBeschreibung
EigenschaftStringEigenschaftsname
WertObjectDer Wert der Eigenschaft

Result: Object


findProperty

NameBeschreibung
findProperty(propertyName)Findet die Eigenschaft. Sie kann eine dynamische Eigenschaft sein (erstellt durch CreateDynamicProperty/SetProperty) oder eine native Eigenschaft (identifiziert durch ihren Namen)

Parameters:

NameTypBeschreibung
propertyNameStringEigenschaftsname.

Result: Property