ZShape

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

Parametrelerle tanımlanan, IFC uyumlu Z-şekilli profil.

Yapıcılar

YapıcıAçıklama
ZShape()Yapıcı ZShape

Yöntemler

YöntemAçıklama
equals(Object arg0)
findProperty(String propertyName)Özelliği bulur.
getBoundingBox()Geçerli varlığın nesne uzayı koordinat sistemindeki sınırlayıcı kutusunu alır.
getClass()
getDepth()Web’in uzunluğunu alır.
getEdgeRadius()Flanş kenarının yarıçapını alır.
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.
getFilletRadius()Flanş ve web arasındaki yuvarlama yarıçapını alır.
getFlangeThickness()Flanş kalınlığını alır.
getFlangeWidth()Flanş uzunluğunu alır.
getName()Adı 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
getWebThickness()Duvar 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
setDepth(double value)Web’in uzunluğunu ayarlar.
setEdgeRadius(double value)Flanş kenarının yarıçapını ayarlar.
setExcluded(boolean value)Bu varlığın dışa aktarım sırasında dışlanıp dışlanmayacağını ayarlar.
setFilletRadius(double value)Flanş ve web arasındaki yuvarlama yarıçapını ayarlar.
setFlangeThickness(double value)Flanş kalınlığını ayarlar.
setFlangeWidth(double value)Flanş uzunluğunu ayarlar.
setName(String value)Adı 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
setWebThickness(double value)Duvar kalınlığını ayarlar.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

ZShape()

public ZShape()

Yapıcı ZShape

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.

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

getDepth()

public double getDepth()

Web’in uzunluğunu alır.

Returns: double - web’in uzunluğu.

getEdgeRadius()

public double getEdgeRadius()

Flanş kenarının yarıçapını alır.

Returns: double - flanş kenarının yarıçapı.

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

getFilletRadius()

public double getFilletRadius()

Flanş ve web arasındaki yuvarlama yarıçapını alır.

Returns: double - flanş ve web arasındaki yuvarlama yarıçapı.

getFlangeThickness()

public double getFlangeThickness()

Flanş kalınlığını alır.

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

getFlangeWidth()

public double getFlangeWidth()

Flanş uzunluğunu alır.

Returns: double - flanş uzunluğu.

getName()

public String getName()

Adı alır.

Returns: java.lang.String - ad.

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

getWebThickness()

public double getWebThickness()

Duvar kalınlığını alır.

Returns: double - duvar 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

setDepth(double value)

public void setDepth(double value)

Web’in uzunluğunu ayarlar.

Parameters:

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

setEdgeRadius(double value)

public void setEdgeRadius(double value)

Flanş kenarının yarıçapı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

setFilletRadius(double value)

public void setFilletRadius(double value)

Flanş ve web arasındaki yuvarlama yarıçapını ayarlar.

Parameters:

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

setFlangeThickness(double value)

public void setFlangeThickness(double value)

Flanş kalınlığını ayarlar.

Parameters:

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

setFlangeWidth(double value)

public void setFlangeWidth(double value)

Flanş uzunluğunu ayarlar.

Parameters:

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

setName(String value)

public void setName(String value)

Adı ayarlar.

Parameters:

ParametreTürAçıklama
değerjava.lang.StringYeni 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

setWebThickness(double value)

public void setWebThickness(double value)

Duvar 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