TShape

Genel Bakış

TShape, Java için Aspose.3D FOSS içinde bir sınıftır. Şu sınıftan miras alır: ParameterizedProfile.

Parametrelerle tanımlanan IFC uyumlu T-şekli.

Bu sınıf, Java programlarında TShape nesneleriyle çalışmak için 39 yöntem sağlar. Mevcut yöntemler şunlardır: A3DObject, Entity, ParameterizedProfile, Profile, SceneObject, TShape, findProperty, getBoundingBox, getDepth, getEntityRendererKey, getExcluded, getExtent ve 24 ek yöntem. Tüm genel üyeler, Aspose.3D FOSS for Java paketini kurduktan sonra herhangi bir Java uygulaması tarafından erişilebilir. Özellikler: boundingBox, depth, entityRendererKey, excluded, extent, filletRadius ve 10 tane daha.

Özellikler

AdTürErişimAçıklama
depthdoubleOkumaAğın uzunluğunu alır.
flangeWidthdoubleOkumaFlanşın uzunluğunu alır.
webThicknessdoubleOkumaWeb’in duvar kalınlığını alır.
flangeThicknessdoubleOkumaFlanşın duvar kalınlığını alır.
filletRadiusdoubleOkumaWeb ve flanş arasındaki filet yarıçapını alır.
flangeEdgeRadiusdoubleOkumaFlanş kenarının yarıçapını alır.
webEdgeRadiusdoubleOkumaWeb kenarının yarıçapını alır.
extentVector2Okumax ve y boyutundaki kapsamı alır.
boundingBoxBoundingBoxOkumaSınırlayıcı kutuyu alır.
parentNodeNodeOkumaÜst düğümü alır.
parentNodesArrayList<Node>OkumaEbeveyn düğümlerini alır.
excludedbooleanOkumaHariç olanı alır.
entityRendererKeyEntityRendererKeyOkumaVarlık renderleyici anahtarını alır.
sceneSceneOkumaSahneyi alır.
nameStringOkumaAdı alır.
propertiesPropertyCollectionOkumaÖzellikleri alır.

Yöntemler

İmzaAçıklama
TShape()TShape’in yapıcı.
getDepth() → doubleWeb’in uzunluğunu alır.
setDepth(value: double)Web’in uzunluğunu ayarlar.
getFlangeWidth() → doubleFlanşın uzunluğunu alır.
setFlangeWidth(value: double)Flanşın uzunluğunu ayarlar.
getWebThickness() → doubleWeb’in duvar kalınlığını alır.
setWebThickness(value: double)Web’in duvar kalınlığını ayarlar.
getFlangeThickness() → doubleFlanın duvar kalınlığını alır.
setFlangeThickness(value: double)Flanşın duvar kalınlığını ayarlar.
getFilletRadius() → doubleWeb ve flanş arasındaki filet yarıçapını alır.
setFilletRadius(value: double)Web ve flanş arasındaki yuvarlama yarıçapını ayarlar.
getFlangeEdgeRadius() → doubleFlanş kenarının yarıçapını alır.
setFlangeEdgeRadius(value: double)Flanş kenarının yarıçapını ayarlar.
getWebEdgeRadius() → doubleWeb kenarının yarıçapını alır.
setWebEdgeRadius(value: double)Web kenarının yarıçapını ayarlar.
getExtent() → Vector2x ve y boyutundaki kapsamı alır.
ParameterizedProfile()Yapıcı.
Profile()Yapıcı.
getBoundingBox() → BoundingBoxSınır kutusunu döndürür.
Entity(name: String)Bu TShape örneğinde Entity(name) çağırır.
getParentNode() → NodeTShape’in yapıcı fonksiyonu.
setParentNode(value: Node)Ebeveyn düğüm değerini ayarlar.
getParentNodes() → ArrayList<Node>Üst düğümleri döndürür.
getExcluded() → booleanHariç tutulanları döndürür.
setExcluded(value: boolean)Hariç tutulan değeri ayarlar.
getEntityRendererKey() → EntityRendererKeyentity renderer anahtarını döndürür.
SceneObject()Parametrelerle tanımlanan IFC uyumlu T-şekli.
SceneObject(name: String)Bu TShape örneği üzerinde SceneObject(name) çağırır.
getScene() → SceneSahneyi döndürür.
A3DObject()Bu TShape örneğinde A3DObject’i çağırır.
A3DObject(name: String)Bu TShape örneğinde A3DObject(name)‘i çağırır.
getName() → StringAdı döndürür.
setName(name: String)Ad değerini ayarlar.
getProperties() → PropertyCollectionÖzellikleri döndürür.
findProperty(name: String) → PropertyBu TShape örneğinde findProperty(name) metodunu çağırır.
getProperty(name: String) → ObjectBu TShape örneğinde getProperty(name) metodunu çağırır.
setProperty(name: String, value: Object)Özellik değerini ayarlar.
removeProperty(name: String) → booleanBu TShape örneğinde removeProperty(name) metodunu çağırır.
removeProperty(property: Property) → booleanBu TShape örneğinde removeProperty(property) çağrısı yapılır.

Ayrıca Bakınız

 Türkçe