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

De HShape biedt de definierende parameters van een ‘H’- of ‘I’-vorm.

Constructors

ConstructorBeschrijving
HShape()Constructor van HShape

Methoden

MethodeBeschrijving
equals(Object arg0)
findProperty(String propertyName)Zoekt de eigenschap.
getBottomFlangeEdgeRadius()Haalt de straal van de bovenste randen van de onderflens op.
getBottomFlangeFilletRadius()Haalt de radius van de afronding tussen de web en de onderste rand op.
getBottomFlangeThickness()Haalt de dikte van de rand van H-vorm op.
getBottomFlangeWidth()Haalt de omvang van de breedte op.
getBoundingBox()Haalt de omsluitende doos op van de huidige entiteit in zijn objectruimte‑coördinatensysteem.
getClass()
getEntityRendererKey()Haalt de sleutel op van de entiteit‑renderer die is geregistreerd in de renderer.
getExcluded()Haalt op of deze entiteit moet worden uitgesloten tijdens het exporteren.
getExtent()Haalt de omvang in de x- en y-dimensie op.
getName()Haalt de naam op.
getOverallDepth()Haalt de omvang van de diepte op.
getParentNode()Haalt de eerste bovenliggende knoop op; als de eerste bovenliggende knoop wordt ingesteld, wordt deze entiteit losgekoppeld van andere bovenliggende knopen.
getParentNodes()Haalt alle bovenliggende knopen op; een entiteit kan aan meerdere bovenliggende knopen worden gekoppeld voor geometrie‑instantiatie.
getProperties()Haalt de verzameling van alle eigenschappen op.
getProperty(String property)Haalt de waarde op van de opgegeven eigenschap
getScene()Haalt de scène op waartoe dit object behoort
getTopFlangeEdgeRadius()Haalt de radius van de onderste randen van de bovenste rand op.
getTopFlangeFilletRadius()Haalt de radius van de afronding tussen de web en de bovenste rand op.
getTopFlangeThickness()Haalt de dikte van de bovenste rand op.
getTopFlangeWidth()Haalt de breedte van de bovenste rand op.
getWebThickness()Haalt de dikte van de web van de H-vorm op.
hashCode()
notify()
notifyAll()
removeProperty(Property property)Verwijdert een dynamische eigenschap.
removeProperty(String property)Verwijder de opgegeven eigenschap geïdentificeerd op naam
setBottomFlangeEdgeRadius(double value)Stelt de radius van de bovenste randen van de onderste rand in.
setBottomFlangeFilletRadius(double value)Stelt de radius van de afronding tussen de web en de onderste rand in.
setBottomFlangeThickness(double value)Stelt de dikte van de rand van H-vorm in.
setBottomFlangeWidth(double value)Stelt de omvang van de breedte in.
setExcluded(boolean value)Stelt in of deze entiteit moet worden uitgesloten tijdens het exporteren.
setName(String value)Stelt de naam in.
setOverallDepth(double value)Stelt de omvang van de diepte in.
setParentNode(Node value)Stelt de eerste bovenliggende knoop in; als de eerste bovenliggende knoop wordt ingesteld, wordt deze entiteit losgekoppeld van andere bovenliggende knopen.
setProperty(String property, Object value)Stelt de waarde in van de opgegeven eigenschap
setTopFlangeEdgeRadius(double value)Stelt de radius van de onderste randen van de bovenste rand in.
setTopFlangeFilletRadius(double value)Stelt de radius van de afronding tussen de web en de bovenste rand in.
setTopFlangeThickness(double value)Stelt de dikte van de bovenste rand in.
setTopFlangeWidth(double value)Stelt de breedte van de bovenste rand in.
setWebThickness(double value)Stelt de dikte van de web van de H-vorm in.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

HShape()

public HShape()

Constructor van HShape

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeBeschrijving
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Zoekt de eigenschap. Het kan een dynamische eigenschap zijn (gemaakt door CreateDynamicProperty/SetProperty) of een native eigenschap (geïdentificeerd op naam).

Parameters:

ParameterTypeBeschrijving
propertyNamejava.lang.StringEigenschapnaam.

Returns: Property - The property.

getBottomFlangeEdgeRadius()

public double getBottomFlangeEdgeRadius()

Haalt de straal van de bovenste randen van de onderflens op.

Returns: double - de radius van de bovenste randen van de onderste rand

getBottomFlangeFilletRadius()

public double getBottomFlangeFilletRadius()

Haalt de radius van de afronding tussen de web en de onderste rand op.

Returns: double - de radius van de afronding tussen de web en de onderste rand

getBottomFlangeThickness()

public double getBottomFlangeThickness()

Haalt de dikte van de rand van H-vorm op.

Returns: double - de dikte van de rand van H-vorm

getBottomFlangeWidth()

public double getBottomFlangeWidth()

Haalt de omvang van de breedte op.

Returns: double - de omvang van de breedte

getBoundingBox()

public BoundingBox getBoundingBox()

Haalt de omsluitende doos op van de huidige entiteit in zijn objectruimte‑coördinatensysteem.

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

Haalt de sleutel op van de entiteit‑renderer die is geregistreerd in de renderer.

Returns: EntityRendererKey

getExcluded()

public boolean getExcluded()

Haalt op of deze entiteit moet worden uitgesloten tijdens het exporteren.

Returns: boolean - of deze entiteit moet worden uitgesloten tijdens het exporteren.

getExtent()

public Vector2 getExtent()

Haalt de omvang in de x- en y-dimensie op.

Returns: Vector2

getName()

public String getName()

Haalt de naam op.

Returns: java.lang.String - de naam.

getOverallDepth()

public double getOverallDepth()

Haalt de omvang van de diepte op.

Returns: double - de omvang van de diepte

getParentNode()

public Node getParentNode()

Haalt de eerste bovenliggende knoop op; als de eerste bovenliggende knoop wordt ingesteld, wordt deze entiteit losgekoppeld van andere bovenliggende knopen.

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

Haalt alle bovenliggende knopen op; een entiteit kan aan meerdere bovenliggende knopen worden gekoppeld voor geometrie‑instantiatie.

Returns: java.util.ArrayList<com.aspose.threed.Node> - alle bovenliggende knooppunten, een entiteit kan aan meerdere bovenliggende knooppunten worden gekoppeld voor geometrie‑instantiatie

getProperties()

public PropertyCollection getProperties()

Haalt de verzameling van alle eigenschappen op.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Haalt de waarde op van de opgegeven eigenschap

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringNaam van eigenschap

Returns: java.lang.Object - De waarde van de gevonden eigenschap

getScene()

public Scene getScene()

Haalt de scène op waartoe dit object behoort

Returns: Scene - the scene that this object belongs to

getTopFlangeEdgeRadius()

public double getTopFlangeEdgeRadius()

Haalt de radius van de onderste randen van de bovenste rand op.

Returns: double - de radius van de onderste randen van de bovenste rand

getTopFlangeFilletRadius()

public double getTopFlangeFilletRadius()

Haalt de radius van de afronding tussen de web en de bovenste rand op.

Returns: double - de radius van de afronding tussen de web en de bovenste flens.

getTopFlangeThickness()

public double getTopFlangeThickness()

Haalt de dikte van de bovenste rand op.

Returns: double - de dikte van de bovenste flens.

getTopFlangeWidth()

public double getTopFlangeWidth()

Haalt de breedte van de bovenste rand op.

Returns: double - de breedte van de bovenste flens.

getWebThickness()

public double getWebThickness()

Haalt de dikte van de web van de H-vorm op.

Returns: double - de dikte van de web van de H-vorm.

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)

Verwijdert een dynamische eigenschap.

Parameters:

ParameterTypeBeschrijving
propertyPropertyWelke eigenschap moet worden verwijderd

Returns: boolean - true als de eigenschap succesvol is verwijderd

removeProperty(String property)

public boolean removeProperty(String property)

Verwijder de opgegeven eigenschap geïdentificeerd op naam

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringWelke eigenschap moet worden verwijderd

Returns: boolean - true als de eigenschap succesvol is verwijderd

setBottomFlangeEdgeRadius(double value)

public void setBottomFlangeEdgeRadius(double value)

Stelt de radius van de bovenste randen van de onderste rand in.

Parameters:

ParameterTypeBeschrijving
waardedoubleNieuwe waarde

setBottomFlangeFilletRadius(double value)

public void setBottomFlangeFilletRadius(double value)

Stelt de radius van de afronding tussen de web en de onderste rand in.

Parameters:

ParameterTypeBeschrijving
waardedoubleNieuwe waarde

setBottomFlangeThickness(double value)

public void setBottomFlangeThickness(double value)

Stelt de dikte van de rand van H-vorm in.

Parameters:

ParameterTypeBeschrijving
waardedoubleNieuwe waarde

setBottomFlangeWidth(double value)

public void setBottomFlangeWidth(double value)

Stelt de omvang van de breedte in.

Parameters:

ParameterTypeBeschrijving
waardedoubleNieuwe waarde

setExcluded(boolean value)

public void setExcluded(boolean value)

Stelt in of deze entiteit moet worden uitgesloten tijdens het exporteren.

Parameters:

ParameterTypeBeschrijving
waardebooleanNieuwe waarde

setName(String value)

public void setName(String value)

Stelt de naam in.

Parameters:

ParameterTypeBeschrijving
waardejava.lang.StringNieuwe waarde

setOverallDepth(double value)

public void setOverallDepth(double value)

Stelt de omvang van de diepte in.

Parameters:

ParameterTypeBeschrijving
waardedoubleNieuwe waarde

setParentNode(Node value)

public void setParentNode(Node value)

Stelt de eerste bovenliggende knoop in; als de eerste bovenliggende knoop wordt ingesteld, wordt deze entiteit losgekoppeld van andere bovenliggende knopen.

Parameters:

ParameterTypeBeschrijving
valueNodeNieuwe waarde

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Stelt de waarde in van de opgegeven eigenschap

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringNaam van eigenschap
waardejava.lang.ObjectDe waarde van de eigenschap

setTopFlangeEdgeRadius(double value)

public void setTopFlangeEdgeRadius(double value)

Stelt de radius van de onderste randen van de bovenste rand in.

Parameters:

ParameterTypeBeschrijving
waardedoubleNieuwe waarde

setTopFlangeFilletRadius(double value)

public void setTopFlangeFilletRadius(double value)

Stelt de radius van de afronding tussen de web en de bovenste rand in.

Parameters:

ParameterTypeBeschrijving
waardedoubleNieuwe waarde

setTopFlangeThickness(double value)

public void setTopFlangeThickness(double value)

Stelt de dikte van de bovenste rand in.

Parameters:

ParameterTypeBeschrijving
waardedoubleNieuwe waarde

setTopFlangeWidth(double value)

public void setTopFlangeWidth(double value)

Stelt de breedte van de bovenste rand in.

Parameters:

ParameterTypeBeschrijving
waardedoubleNieuwe waarde

setWebThickness(double value)

public void setWebThickness(double value)

Stelt de dikte van de web van de H-vorm in.

Parameters:

ParameterTypeBeschrijving
waardedoubleNieuwe waarde

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int