HShape

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 HShape extends ParameterizedProfile

Der HShape liefert die definierenden Parameter einer ‘H’- oder ‘I’-Form.

Konstruktoren

KonstruktorBeschreibung
HShape()Konstruktor von HShape

Methoden

MethodeBeschreibung
equals(Object arg0)
findProperty(String propertyName)Findet die Eigenschaft.
getBottomFlangeEdgeRadius()Ermittelt den Radius der oberen Kanten der unteren Flansch.
getBottomFlangeFilletRadius()Ermittelt den Radius der Rundung zwischen dem Steg und dem unteren Flansch.
getBottomFlangeThickness()Ermittelt die Flanschdicke der H-Form.
getBottomFlangeWidth()Ermittelt die Ausdehnung der Breite.
getBoundingBox()Liefert die Begrenzungsbox der aktuellen Entität in ihrem Objekt-Raum-Koordinatensystem.
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.
getExtent()Ermittelt die Ausdehnung in x- und y-Richtung.
getName()Liefert den Namen.
getOverallDepth()Ermittelt die Ausdehnung der Tiefe.
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
getTopFlangeEdgeRadius()Ermittelt den Radius der unteren Kanten des oberen Flansches.
getTopFlangeFilletRadius()Ermittelt den Radius der Rundung zwischen dem Steg und dem oberen Flansch.
getTopFlangeThickness()Ermittelt die Dicke des oberen Flansches.
getTopFlangeWidth()Ermittelt die Breite des oberen Flansches.
getWebThickness()Ermittelt die Dicke des Stegs der H-Form.
hashCode()
notify()
notifyAll()
removeProperty(Property property)Entfernt eine dynamische Eigenschaft.
removeProperty(String property)Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird
setBottomFlangeEdgeRadius(double value)Setzt den Radius der oberen Kanten des unteren Flansches.
setBottomFlangeFilletRadius(double value)Setzt den Radius der Rundung zwischen dem Steg und dem unteren Flansch.
setBottomFlangeThickness(double value)Setzt die Flanschdicke der H-Form.
setBottomFlangeWidth(double value)Setzt die Ausdehnung der Breite.
setExcluded(boolean value)Legt fest, ob diese Entität beim Exportieren ausgeschlossen werden soll.
setName(String value)Setzt den Namen.
setOverallDepth(double value)Setzt die Ausdehnung der Tiefe.
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
setTopFlangeEdgeRadius(double value)Setzt den Radius der unteren Kanten des oberen Flansches.
setTopFlangeFilletRadius(double value)Setzt den Radius der Rundung zwischen dem Steg und dem oberen Flansch.
setTopFlangeThickness(double value)Setzt die Dicke des oberen Flansches.
setTopFlangeWidth(double value)Setzt die Breite des oberen Flansches.
setWebThickness(double value)Setzt die Dicke des Stegs der H-Form.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

HShape()

public HShape()

Konstruktor von HShape

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.

getBottomFlangeEdgeRadius()

public double getBottomFlangeEdgeRadius()

Ermittelt den Radius der oberen Kanten der unteren Flansch.

Returns: double - der Radius der oberen Kanten des unteren Flansches.

getBottomFlangeFilletRadius()

public double getBottomFlangeFilletRadius()

Ermittelt den Radius der Rundung zwischen dem Steg und dem unteren Flansch.

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

getBottomFlangeThickness()

public double getBottomFlangeThickness()

Ermittelt die Flanschdicke der H-Form.

Returns: double - die Flanschdicke der H-Form.

getBottomFlangeWidth()

public double getBottomFlangeWidth()

Ermittelt die Ausdehnung der Breite.

Returns: double - die Ausdehnung der Breite.

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

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

getName()

public String getName()

Liefert den Namen.

Returns: java.lang.String - der Name.

getOverallDepth()

public double getOverallDepth()

Ermittelt die Ausdehnung der Tiefe.

Returns: double - die Ausdehnung der Tiefe.

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

getTopFlangeEdgeRadius()

public double getTopFlangeEdgeRadius()

Ermittelt den Radius der unteren Kanten des oberen Flansches.

Returns: double - der Radius der unteren Kanten des oberen Flansches.

getTopFlangeFilletRadius()

public double getTopFlangeFilletRadius()

Ermittelt den Radius der Rundung zwischen dem Steg und dem oberen Flansch.

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

getTopFlangeThickness()

public double getTopFlangeThickness()

Ermittelt die Dicke des oberen Flansches.

Returns: double - die Dicke des oberen Flansches.

getTopFlangeWidth()

public double getTopFlangeWidth()

Ermittelt die Breite des oberen Flansches.

Returns: double - die Breite des oberen Flansches.

getWebThickness()

public double getWebThickness()

Ermittelt die Dicke des Stegs der H-Form.

Returns: double - die Dicke des Stegs der H-Form.

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

setBottomFlangeEdgeRadius(double value)

public void setBottomFlangeEdgeRadius(double value)

Setzt den Radius der oberen Kanten des unteren Flansches.

Parameters:

ParameterTypBeschreibung
WertdoubleNeuer Wert

setBottomFlangeFilletRadius(double value)

public void setBottomFlangeFilletRadius(double value)

Setzt den Radius der Rundung zwischen dem Steg und dem unteren Flansch.

Parameters:

ParameterTypBeschreibung
WertdoubleNeuer Wert

setBottomFlangeThickness(double value)

public void setBottomFlangeThickness(double value)

Setzt die Flanschdicke der H-Form.

Parameters:

ParameterTypBeschreibung
WertdoubleNeuer Wert

setBottomFlangeWidth(double value)

public void setBottomFlangeWidth(double value)

Setzt die Ausdehnung der Breite.

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

setName(String value)

public void setName(String value)

Setzt den Namen.

Parameters:

ParameterTypBeschreibung
Wertjava.lang.StringNeuer Wert

setOverallDepth(double value)

public void setOverallDepth(double value)

Setzt die Ausdehnung der Tiefe.

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

setTopFlangeEdgeRadius(double value)

public void setTopFlangeEdgeRadius(double value)

Setzt den Radius der unteren Kanten des oberen Flansches.

Parameters:

ParameterTypBeschreibung
WertdoubleNeuer Wert

setTopFlangeFilletRadius(double value)

public void setTopFlangeFilletRadius(double value)

Setzt den Radius der Rundung zwischen dem Steg und dem oberen Flansch.

Parameters:

ParameterTypBeschreibung
WertdoubleNeuer Wert

setTopFlangeThickness(double value)

public void setTopFlangeThickness(double value)

Setzt die Dicke des oberen Flansches.

Parameters:

ParameterTypBeschreibung
WertdoubleNeuer Wert

setTopFlangeWidth(double value)

public void setTopFlangeWidth(double value)

Setzt die Breite des oberen Flansches.

Parameters:

ParameterTypBeschreibung
WertdoubleNeuer Wert

setWebThickness(double value)

public void setWebThickness(double value)

Setzt die Dicke des Stegs der H-Form.

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