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

Bu HShape, ‘H’ veya ‘I’ şeklinin tanımlayıcı parametrelerini sağlar.

Yapıcılar

YapıcıAçıklama
HShape()HShape yapıcısı

Yöntemler

YöntemAçıklama
equals(Object arg0)
findProperty(String propertyName)Özelliği bulur.
getBottomFlangeEdgeRadius()Alt flanşın üst kenarlarının yarıçapını alır.
getBottomFlangeFilletRadius()Web ile alt flanş arasındaki köşe yuvarlama yarıçapını alır.
getBottomFlangeThickness()H-şeklinin flanş kalınlığını alır.
getBottomFlangeWidth()Genişliğin kapsamını alır.
getBoundingBox()Geçerli varlığın nesne uzayı koordinat sistemindeki sınırlayıcı kutusunu alır.
getClass()
getEntityRendererKey()Renderer içinde kaydedilen varlık renderlayıcısının anahtarını alır
getExcluded()Bu varlığın dışa aktarım sırasında dışlanıp dışlanmayacağını alır
getExtent()x ve y boyutundaki genişliği alır.
getName()Adı alır.
getOverallDepth()Derinliğin kapsamını alır.
getParentNode()İlk üst düğümü alır, eğer ilk üst düğüm ayarlanırsa, bu varlık diğer üst düğümlerden ayrılacaktır.
getParentNodes()Tüm üst düğümleri alır, bir varlık geometri örneklemesi için birden fazla üst düğüme bağlanabilir
getProperties()Tüm özelliklerin koleksiyonunu alır.
getProperty(String property)Belirtilen özelliğin değerini al
getScene()Bu nesnenin ait olduğu sahneyi alır
getTopFlangeEdgeRadius()Üst flanşın alt kenarlarının yarıçapını alır.
getTopFlangeFilletRadius()Web ile üst flanş arasındaki köşe yuvarlama yarıçapını alır.
getTopFlangeThickness()Üst flanşın kalınlığını alır.
getTopFlangeWidth()Üst flanşın genişliğini alır.
getWebThickness()H-şeklinin web kalınlığını alır.
hashCode()
notify()
notifyAll()
removeProperty(Property property)Dinamik bir özelliği kaldırır.
removeProperty(String property)İsimle tanımlanan belirtilen özelliği kaldır
setBottomFlangeEdgeRadius(double value)Alt flanşın üst kenarlarının yarıçapını ayarlar.
setBottomFlangeFilletRadius(double value)Web ile alt flanş arasındaki köşe yuvarlama yarıçapını ayarlar.
setBottomFlangeThickness(double value)H-şeklinin flanş kalınlığını ayarlar.
setBottomFlangeWidth(double value)Genişliğin kapsamını ayarlar.
setExcluded(boolean value)Bu varlığın dışa aktarım sırasında dışlanıp dışlanmayacağını ayarlar.
setName(String value)Adı ayarlar.
setOverallDepth(double value)Derinliğin kapsamını ayarlar.
setParentNode(Node value)İlk üst düğümü ayarlar, eğer ilk üst düğüm ayarlanırsa, bu varlık diğer üst düğümlerden ayrılacaktır.
setProperty(String property, Object value)Belirtilen özelliğin değerini ayarlar
setTopFlangeEdgeRadius(double value)Üst flanşın alt kenarlarının yarıçapını ayarlar.
setTopFlangeFilletRadius(double value)Web ile üst flanş arasındaki köşe yuvarlama yarıçapını ayarlar.
setTopFlangeThickness(double value)Üst flanşın kalınlığını ayarlar.
setTopFlangeWidth(double value)Üst flanşın genişliğini ayarlar.
setWebThickness(double value)H-şeklinin web kalınlığını ayarlar.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

HShape()

public HShape()

HShape yapıcısı

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametreTürAçıklama
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Özelliği bulur. Dinamik bir özellik (CreateDynamicProperty/SetProperty) veya native property(Identified by its name) olabilir.

Parameters:

ParametreTürAçıklama
propertyNamejava.lang.StringÖzellik adı.

Returns: Property - The property.

getBottomFlangeEdgeRadius()

public double getBottomFlangeEdgeRadius()

Alt flanşın üst kenarlarının yarıçapını alır.

Returns: double - alt flanşın üst kenarlarının yarıçapı.

getBottomFlangeFilletRadius()

public double getBottomFlangeFilletRadius()

Web ile alt flanş arasındaki köşe yuvarlama yarıçapını alır.

Returns: double - web ile alt flanş arasındaki köşe yuvarlama yarıçapı.

getBottomFlangeThickness()

public double getBottomFlangeThickness()

H-şeklinin flanş kalınlığını alır.

Returns: double - H-şeklinin flanş kalınlığı.

getBottomFlangeWidth()

public double getBottomFlangeWidth()

Genişliğin kapsamını alır.

Returns: double - genişliğin kapsamı.

getBoundingBox()

public BoundingBox getBoundingBox()

Geçerli varlığın nesne uzayı koordinat sistemindeki sınırlayıcı kutusunu alır.

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

Renderer içinde kaydedilen varlık renderlayıcısının anahtarını alır

Returns: EntityRendererKey

getExcluded()

public boolean getExcluded()

Bu varlığın dışa aktarım sırasında dışlanıp dışlanmayacağını alır

Returns: boolean - bu varlığın dışa aktarım sırasında dışlanıp dışlanmayacağı.

getExtent()

public Vector2 getExtent()

x ve y boyutundaki genişliği alır.

Returns: Vector2

getName()

public String getName()

Adı alır.

Returns: java.lang.String - ad.

getOverallDepth()

public double getOverallDepth()

Derinliğin kapsamını alır.

Returns: double - derinliğin kapsamı.

getParentNode()

public Node getParentNode()

İlk üst düğümü alır, eğer ilk üst düğüm ayarlanırsa, bu varlık diğer üst düğümlerden ayrılacaktır.

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

Tüm üst düğümleri alır, bir varlık geometri örneklemesi için birden fazla üst düğüme bağlanabilir

Returns: java.util.ArrayList<com.aspose.threed.Node> - tüm üst düğümler, bir varlık geometri örneklemesi için birden fazla üst düğüme bağlanabilir

getProperties()

public PropertyCollection getProperties()

Tüm özelliklerin koleksiyonunu alır.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Belirtilen özelliğin değerini al

Parameters:

ParametreTürAçıklama
özellikjava.lang.StringÖzellik adı

Returns: java.lang.Object - Bulunan özelliğin değeri

getScene()

public Scene getScene()

Bu nesnenin ait olduğu sahneyi alır

Returns: Scene - the scene that this object belongs to

getTopFlangeEdgeRadius()

public double getTopFlangeEdgeRadius()

Üst flanşın alt kenarlarının yarıçapını alır.

Returns: double - üst flanşın alt kenarlarının yarıçapı.

getTopFlangeFilletRadius()

public double getTopFlangeFilletRadius()

Web ile üst flanş arasındaki köşe yuvarlama yarıçapını alır.

Returns: double - web ile üst kanat arasındaki yuvarlama yarıçapı.

getTopFlangeThickness()

public double getTopFlangeThickness()

Üst flanşın kalınlığını alır.

Returns: double - üst kanadın kalınlığı.

getTopFlangeWidth()

public double getTopFlangeWidth()

Üst flanşın genişliğini alır.

Returns: double - üst kanadın genişliği.

getWebThickness()

public double getWebThickness()

H-şeklinin web kalınlığını alır.

Returns: double - H-şeklindeki web’in kalınlığı.

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)

Dinamik bir özelliği kaldırır.

Parameters:

ParametreTürAçıklama
propertyPropertyHangi özelliğin kaldırılacağı

Returns: boolean - özellik başarıyla kaldırıldıysa true

removeProperty(String property)

public boolean removeProperty(String property)

İsimle tanımlanan belirtilen özelliği kaldır

Parameters:

ParametreTürAçıklama
özellikjava.lang.StringHangi özelliğin kaldırılacağı

Returns: boolean - özellik başarıyla kaldırıldıysa true

setBottomFlangeEdgeRadius(double value)

public void setBottomFlangeEdgeRadius(double value)

Alt flanşın üst kenarlarının yarıçapını ayarlar.

Parameters:

ParametreTürAçıklama
değerdoubleYeni değer

setBottomFlangeFilletRadius(double value)

public void setBottomFlangeFilletRadius(double value)

Web ile alt flanş arasındaki köşe yuvarlama yarıçapını ayarlar.

Parameters:

ParametreTürAçıklama
değerdoubleYeni değer

setBottomFlangeThickness(double value)

public void setBottomFlangeThickness(double value)

H-şeklinin flanş kalınlığını ayarlar.

Parameters:

ParametreTürAçıklama
değerdoubleYeni değer

setBottomFlangeWidth(double value)

public void setBottomFlangeWidth(double value)

Genişliğin kapsamını ayarlar.

Parameters:

ParametreTürAçıklama
değerdoubleYeni değer

setExcluded(boolean value)

public void setExcluded(boolean value)

Bu varlığın dışa aktarım sırasında dışlanıp dışlanmayacağını ayarlar.

Parameters:

ParametreTürAçıklama
değerbooleanYeni değer

setName(String value)

public void setName(String value)

Adı ayarlar.

Parameters:

ParametreTürAçıklama
değerjava.lang.StringYeni değer

setOverallDepth(double value)

public void setOverallDepth(double value)

Derinliğin kapsamını ayarlar.

Parameters:

ParametreTürAçıklama
değerdoubleYeni değer

setParentNode(Node value)

public void setParentNode(Node value)

İlk üst düğümü ayarlar, eğer ilk üst düğüm ayarlanırsa, bu varlık diğer üst düğümlerden ayrılacaktır.

Parameters:

ParametreTürAçıklama
valueNodeYeni değer

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Belirtilen özelliğin değerini ayarlar

Parameters:

ParametreTürAçıklama
özellikjava.lang.StringÖzellik adı
değerjava.lang.ObjectÖzelliğin değeri

setTopFlangeEdgeRadius(double value)

public void setTopFlangeEdgeRadius(double value)

Üst flanşın alt kenarlarının yarıçapını ayarlar.

Parameters:

ParametreTürAçıklama
değerdoubleYeni değer

setTopFlangeFilletRadius(double value)

public void setTopFlangeFilletRadius(double value)

Web ile üst flanş arasındaki köşe yuvarlama yarıçapını ayarlar.

Parameters:

ParametreTürAçıklama
değerdoubleYeni değer

setTopFlangeThickness(double value)

public void setTopFlangeThickness(double value)

Üst flanşın kalınlığını ayarlar.

Parameters:

ParametreTürAçıklama
değerdoubleYeni değer

setTopFlangeWidth(double value)

public void setTopFlangeWidth(double value)

Üst flanşın genişliğini ayarlar.

Parameters:

ParametreTürAçıklama
değerdoubleYeni değer

setWebThickness(double value)

public void setWebThickness(double value)

H-şeklinin web kalınlığını ayarlar.

Parameters:

ParametreTürAçıklama
değerdoubleYeni değer

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParametreTürAçıklama
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametreTürAçıklama
arg0long
arg1int