TShape

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

public class TShape extends ParameterizedProfile

IFC‑kompatible T‑Form, definiert durch Parameter.

Konstruktoren

KonstruktorBeschreibung
TShape()Konstruktor von TShape

Methoden

MethodeBeschreibung
equals(Object arg0)
findProperty(String propertyName)Findet die Eigenschaft.
getBoundingBox()Liefert die Begrenzungsbox der aktuellen Entität in ihrem Objekt-Raum-Koordinatensystem.
getClass()
getDepth()Gibt die Länge des Stegs zurück.
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.
getExtent()Ermittelt die Ausdehnung in x- und y-Richtung.
getFilletRadius()Gibt den Radius der Rundung zwischen Steg und Flansch zurück.
getFlangeEdgeRadius()Gibt den Radius der Flanschkante zurück.
getFlangeThickness()Gibt die Wandstärke des Flansches zurück.
getFlangeWidth()Gibt die Länge des Flansches zurück.
getName()Liefert den Namen.
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
getScene()Liefert die Szene, zu der dieses Objekt gehört
getWebEdgeRadius()Gibt den Radius der Stegkante zurück.
getWebThickness()Gibt die Wandstärke des Stegs zurück.
hashCode()
notify()
notifyAll()
removeProperty(Property property)Entfernt eine dynamische Eigenschaft.
removeProperty(String property)Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird
setDepth(double value)Setzt die Länge des Stegs.
setExcluded(boolean value)Legt fest, ob diese Entität beim Exportieren ausgeschlossen werden soll.
setFilletRadius(double value)Setzt den Radius der Rundung zwischen Steg und Flansch.
setFlangeEdgeRadius(double value)Setzt den Radius der Flanschkante.
setFlangeThickness(double value)Setzt die Wandstärke des Flansches.
setFlangeWidth(double value)Setzt die Länge des Flansches.
setName(String value)Setzt den Namen.
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
setWebEdgeRadius(double value)Setzt den Radius der Stegkante.
setWebThickness(double value)Setzt die Wandstärke des Stegs.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

TShape()

public TShape()

Konstruktor von TShape

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.

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());

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getDepth()

public double getDepth()

Gibt die Länge des Stegs zurück.

Returns: double - die Länge des Stegs.

getEntityRendererKey()

public EntityRendererKey getEntityRendererKey()

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

Returns: EntityRendererKey

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.

getExtent()

public Vector2 getExtent()

Ermittelt die Ausdehnung in x- und y-Richtung.

Returns: Vector2

getFilletRadius()

public double getFilletRadius()

Gibt den Radius der Rundung zwischen Steg und Flansch zurück.

Returns: double - der Radius der Rundung zwischen Steg und Flansch.

getFlangeEdgeRadius()

public double getFlangeEdgeRadius()

Gibt den Radius der Flanschkante zurück.

Returns: double - der Radius der Flanschkante.

getFlangeThickness()

public double getFlangeThickness()

Gibt die Wandstärke des Flansches zurück.

Returns: double - die Wandstärke des Flansches.

getFlangeWidth()

public double getFlangeWidth()

Gibt die Länge des Flansches zurück.

Returns: double - die Länge des Flansches.

getName()

public String getName()

Liefert den Namen.

Returns: java.lang.String - der Name.

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

getScene()

public Scene getScene()

Liefert die Szene, zu der dieses Objekt gehört

Returns: Scene - the scene that this object belongs to

getWebEdgeRadius()

public double getWebEdgeRadius()

Gibt den Radius der Stegkante zurück.

Returns: double - der Radius der Stegkante.

getWebThickness()

public double getWebThickness()

Gibt die Wandstärke des Stegs zurück.

Returns: double - die Wandstärke des Stegs.

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

setDepth(double value)

public void setDepth(double value)

Setzt die Länge des Stegs.

Parameters:

ParameterTypBeschreibung
WertdoubleNeuer Wert

setExcluded(boolean value)

public void setExcluded(boolean value)

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

Parameters:

ParameterTypBeschreibung
WertbooleanNeuer Wert

setFilletRadius(double value)

public void setFilletRadius(double value)

Setzt den Radius der Rundung zwischen Steg und Flansch.

Parameters:

ParameterTypBeschreibung
WertdoubleNeuer Wert

setFlangeEdgeRadius(double value)

public void setFlangeEdgeRadius(double value)

Setzt den Radius der Flanschkante.

Parameters:

ParameterTypBeschreibung
WertdoubleNeuer Wert

setFlangeThickness(double value)

public void setFlangeThickness(double value)

Setzt die Wandstärke des Flansches.

Parameters:

ParameterTypBeschreibung
WertdoubleNeuer Wert

setFlangeWidth(double value)

public void setFlangeWidth(double value)

Setzt die Länge des Flansches.

Parameters:

ParameterTypBeschreibung
WertdoubleNeuer Wert

setName(String value)

public void setName(String value)

Setzt den Namen.

Parameters:

ParameterTypBeschreibung
Wertjava.lang.StringNeuer 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

setWebEdgeRadius(double value)

public void setWebEdgeRadius(double value)

Setzt den Radius der Stegkante.

Parameters:

ParameterTypBeschreibung
WertdoubleNeuer Wert

setWebThickness(double value)

public void setWebThickness(double value)

Setzt die Wandstärke des Stegs.

Parameters:

ParameterTypBeschreibung
WertdoubleNeuer Wert

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