RectangularTorus

Inheritance: java.lang.Object, com.aspose.threed.A3DObject, com.aspose.threed.SceneObject, com.aspose.threed.Entity, com.aspose.threed.Primitive

public class RectangularTorus extends Primitive

Parametrisierter rechteckiger Torus.

Konstruktoren

KonstruktorBeschreibung
RectangularTorus()Konstruktor von RectangularTorus
RectangularTorus(String name)Konstruktor von RectangularTorus

Methoden

MethodeBeschreibung
equals(Object arg0)
findProperty(String propertyName)Findet die Eigenschaft.
getAngleStart()Der Startwinkel des Bogens, gemessen in Radiant.
getArc()Der Gesamtwinkel des Bogens, gemessen in Radiant.
getBoundingBox()Liefert die Begrenzungsbox der aktuellen Entität in ihrem Objekt-Raum-Koordinatensystem.
getCastShadows()Ermittelt, ob diese Geometrie Schatten werfen kann
getClass()
getEntityRendererKey()Liefert den Schlüssel des Entitäts-Renderers, der im Renderer registriert ist
getExcluded()Liefert, ob diese Entität beim Exportieren ausgeschlossen werden soll.
getHeight()Die Höhe des rechteckigen Torus.
getInnerRadius()Der innere Radius des rechteckigen Torus, Standardwert ist 17
getName()Liefert den Namen.
getOuterRadius()Der äußere Radius des rechteckigen Torus, Standardwert ist 20
getParentNode()Liefert den ersten übergeordneten Knoten; wenn der erste übergeordnete Knoten gesetzt wird, wird diese Entität von anderen übergeordneten Knoten getrennt.
getParentNodes()Liefert alle übergeordneten Knoten; eine Entität kann für Geometrie-Instanzierung an mehrere übergeordnete Knoten angehängt werden
getProperties()Liefert die Sammlung aller Eigenschaften.
getProperty(String property)Liefere den Wert der angegebenen Eigenschaft
getRadialSegments()Die radialen Segmente, Standardwert ist 10
getReceiveShadows()Ermittelt, ob diese Geometrie Schatten empfangen kann.
getScene()Liefert die Szene, zu der dieses Objekt gehört
hashCode()
notify()
notifyAll()
removeProperty(Property property)Entfernt eine dynamische Eigenschaft.
removeProperty(String property)Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird
setAngleStart(double value)Der Startwinkel des Bogens, gemessen in Radiant.
setArc(double value)Der Gesamtwinkel des Bogens, gemessen in Radiant.
setCastShadows(boolean value)Legt fest, ob diese Geometrie Schatten werfen kann
setExcluded(boolean value)Legt fest, ob diese Entität beim Exportieren ausgeschlossen werden soll.
setHeight(double value)Die Höhe des rechteckigen Torus.
setInnerRadius(double value)Der innere Radius des rechteckigen Torus, Standardwert ist 17
setName(String value)Setzt den Namen.
setOuterRadius(double value)Der äußere Radius des rechteckigen Torus, Standardwert ist 20
setParentNode(Node value)Setzt den ersten übergeordneten Knoten; wenn der erste übergeordnete Knoten gesetzt wird, wird diese Entität von anderen übergeordneten Knoten getrennt.
setProperty(String property, Object value)Setzt den Wert der angegebenen Eigenschaft
setRadialSegments(int value)Die radialen Segmente, Standardwert ist 10
setReceiveShadows(boolean value)Legt fest, ob diese Geometrie Schatten empfangen kann.
toMesh()Konvertiere dieses Primitive zu Mesh
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

RectangularTorus()

public RectangularTorus()

Konstruktor von RectangularTorus

RectangularTorus(String name)

public RectangularTorus(String name)

Konstruktor von RectangularTorus

Parameters:

ParameterTypBeschreibung
Namejava.lang.String

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeschreibung
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

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

Parameters:

ParameterTypBeschreibung
propertyNamejava.lang.StringEigenschaftsname.

Returns: Property - The property.

getAngleStart()

public double getAngleStart()

Der Startwinkel des Bogens, gemessen in Radiant. Standardwert ist 0

Returns: double - Der Startwinkel des Bogens, gemessen in Radiant. Standardwert ist 0

getArc()

public double getArc()

Der Gesamtwinkel des Bogens, gemessen in Radiant. Standardwert ist PI

Returns: double - Der Gesamtwinkel des Bogens, gemessen in Radiant. Standardwert ist PI

getBoundingBox()

public BoundingBox getBoundingBox()

Liefert die Begrenzungsbox der aktuellen Entität in ihrem Objekt-Raum-Koordinatensystem.

Returns: BoundingBox - the bounding box of current entity in its object space coordinate system. Example: The following code shows how to calculate the bounding box of a shape

Entity entity = new Sphere();
     entity.setRadius(10);
     var bbox = entity.getBoundingBox();
     System.out.printf("The bounding box of the entity is %s ~ %s", bbox.getMinimum(), bbox.getMaximum());

getCastShadows()

public boolean getCastShadows()

Ermittelt, ob diese Geometrie Schatten werfen kann

Returns: boolean - ob diese Geometrie Schatten werfen kann

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getEntityRendererKey()

public EntityRendererKey getEntityRendererKey()

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

Returns: EntityRendererKey - the key of the entity renderer registered in the renderer

getExcluded()

public boolean getExcluded()

Liefert, ob diese Entität beim Exportieren ausgeschlossen werden soll.

Returns: boolescher Wert – ob diese Entität beim Exportieren ausgeschlossen werden soll.

getHeight()

public double getHeight()

Die Höhe des rechteckigen Torus. Standardwert ist 20

Returns: double - Die Höhe des rechteckigen Torus. Standardwert ist 20

getInnerRadius()

public double getInnerRadius()

Der innere Radius des rechteckigen Torus, Standardwert ist 17

Returns: double - Der innere Radius des rechteckigen Torus Standardwert ist 17

getName()

public String getName()

Liefert den Namen.

Returns: java.lang.String - der Name.

getOuterRadius()

public double getOuterRadius()

Der äußere Radius des rechteckigen Torus, Standardwert ist 20

Returns: double - Der äußere Radius des rechteckigen Torus Standardwert ist 20

getParentNode()

public Node getParentNode()

Liefert den ersten übergeordneten Knoten; wenn der erste übergeordnete Knoten gesetzt wird, wird diese Entität von anderen übergeordneten Knoten getrennt.

Returns: Node - the first parent node, if set the first parent node, this entity will be detached from other parent nodes.

getParentNodes()

public ArrayList<Node> getParentNodes()

Liefert alle übergeordneten Knoten; eine Entität kann für Geometrie-Instanzierung an mehrere übergeordnete Knoten angehängt werden

Returns: java.util.ArrayList<com.aspose.threed.Node> - alle übergeordneten Knoten, ein Entity kann für Geometrieinstanzierung an mehrere übergeordnete Knoten angehängt werden

getProperties()

public PropertyCollection getProperties()

Liefert die Sammlung aller Eigenschaften.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Liefere den Wert der angegebenen Eigenschaft

Parameters:

ParameterTypBeschreibung
Eigenschaftjava.lang.StringEigenschaftsname

Returns: java.lang.Object - Der Wert der gefundenen Eigenschaft

getRadialSegments()

public int getRadialSegments()

Die radialen Segmente, Standardwert ist 10

Returns: int - Die radialen Segmente, Standardwert ist 10

getReceiveShadows()

public boolean getReceiveShadows()

Ermittelt, ob diese Geometrie Schatten empfangen kann.

Returns: boolean - ob diese Geometrie Schatten empfangen kann.

getScene()

public Scene getScene()

Liefert die Szene, zu der dieses Objekt gehört

Returns: Scene - the scene that this object belongs to

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeProperty(Property property)

public boolean removeProperty(Property property)

Entfernt eine dynamische Eigenschaft.

Parameters:

ParameterTypBeschreibung
propertyPropertyWelche Eigenschaft zu entfernen ist

Returns: boolean - true, wenn die Eigenschaft erfolgreich entfernt wurde

removeProperty(String property)

public boolean removeProperty(String property)

Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird

Parameters:

ParameterTypBeschreibung
Eigenschaftjava.lang.StringWelche Eigenschaft zu entfernen ist

Returns: boolean - true, wenn die Eigenschaft erfolgreich entfernt wurde

setAngleStart(double value)

public void setAngleStart(double value)

Der Startwinkel des Bogens, gemessen in Radiant. Standardwert ist 0

Parameters:

ParameterTypBeschreibung
WertdoubleNeuer Wert

setArc(double value)

public void setArc(double value)

Der Gesamtwinkel des Bogens, gemessen in Radiant. Standardwert ist PI

Parameters:

ParameterTypBeschreibung
WertdoubleNeuer Wert

setCastShadows(boolean value)

public void setCastShadows(boolean value)

Legt fest, ob diese Geometrie Schatten werfen kann

Parameters:

ParameterTypBeschreibung
WertbooleanNeuer Wert

setExcluded(boolean value)

public void setExcluded(boolean value)

Legt fest, ob diese Entität beim Exportieren ausgeschlossen werden soll.

Parameters:

ParameterTypBeschreibung
WertbooleanNeuer Wert

setHeight(double value)

public void setHeight(double value)

Die Höhe des rechteckigen Torus. Standardwert ist 20

Parameters:

ParameterTypBeschreibung
WertdoubleNeuer Wert

setInnerRadius(double value)

public void setInnerRadius(double value)

Der innere Radius des rechteckigen Torus, Standardwert ist 17

Parameters:

ParameterTypBeschreibung
WertdoubleNeuer Wert

setName(String value)

public void setName(String value)

Setzt den Namen.

Parameters:

ParameterTypBeschreibung
Wertjava.lang.StringNeuer Wert

setOuterRadius(double value)

public void setOuterRadius(double value)

Der äußere Radius des rechteckigen Torus, Standardwert ist 20

Parameters:

ParameterTypBeschreibung
WertdoubleNeuer Wert

setParentNode(Node value)

public void setParentNode(Node value)

Setzt den ersten übergeordneten Knoten; wenn der erste übergeordnete Knoten gesetzt wird, wird diese Entität von anderen übergeordneten Knoten getrennt.

Parameters:

ParameterTypBeschreibung
valueNodeNeuer Wert

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Setzt den Wert der angegebenen Eigenschaft

Parameters:

ParameterTypBeschreibung
Eigenschaftjava.lang.StringEigenschaftsname
Wertjava.lang.ObjectDer Wert der Eigenschaft

setRadialSegments(int value)

public void setRadialSegments(int value)

Die radialen Segmente, Standardwert ist 10

Parameters:

ParameterTypBeschreibung
WertintNeuer Wert

setReceiveShadows(boolean value)

public void setReceiveShadows(boolean value)

Legt fest, ob diese Geometrie Schatten empfangen kann.

Parameters:

ParameterTypBeschreibung
WertbooleanNeuer Wert

toMesh()

public Mesh toMesh()

Konvertiere dieses Primitive zu Mesh

Returns: Mesh

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int