UShape

Genel Bakış

UShape, 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 U-şekli.

Bu sınıf, Java programlarında UShape nesneleriyle çalışmak için 39 yöntem sağlar. Mevcut yöntemler şunlardır: A3DObject, Entity, ParameterizedProfile, Profile, SceneObject, UShape, findProperty, getBoundingBox, getDepth, getEdgeRadius, getEntityRendererKey, getExcluded 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, edgeRadius, entityRendererKey, excluded, extent ve 10 tane daha.

Özellikler

AdTürErişimAçıklama
depthdoubleOkumaWeb’in uzunluğunu alır.
flangeWidthdoubleOkumaFlanşın uzunluğunu alır.
webThicknessdoubleOkumaWeb’in kalınlığını alır.
flangeThicknessdoubleOkumaFlanşın kalınlığını alır.
filletRadiusdoubleOkumaFlanş ile web arasındaki köşe yuvarlama yarıçapını alır.
edgeRadiusdoubleOkumaFlanşın kenarındaki kenarın yarıçapını alır.
webEdgeRadiusdoubleOkumaWeb kenarının yarıçapını alır.
extentVector2Okumax ve y boyutunda uzantıyı alır.
boundingBoxBoundingBoxOkumaSınır kutusunu alır.
parentNodeNodeOkumaÜst düğümü alır.
parentNodesArrayList<Node>OkumaÜst düğümleri 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
UShape()UShape 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 kalınlığını alır.
setWebThickness(value: double)Web’in kalınlığını ayarlar.
getFlangeThickness() → doubleFlanşın kalınlığını alır.
setFlangeThickness(value: double)Flanşın kalınlığını ayarlar.
getFilletRadius() → doubleFlanş ve gövde arasındaki köşe yuvarlamasının yarıçapını alır.
setFilletRadius(value: double)Flanş ile gövde arasındaki yuvarlama yarıçapını ayarlar.
getEdgeRadius() → doubleFlanşın kenarındaki kenar yarıçapını alır.
setEdgeRadius(value: double)Flanş kenarında kenarı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ırlama kutusunu döndürür.
Entity(name: String)Bu UShape örneğinde Entity(name) çağrısını yapar.
getParentNode() → NodeUShape’in yapıcı.
setParentNode(value: Node)Üst düğüm değerini ayarlar.
getParentNodes() → ArrayList<Node>Ebeveyn düğümleri döndürür.
getExcluded() → booleanHariç tutulanları döndürür.
setExcluded(value: boolean)Hariç tutulan değeri ayarlar.
getEntityRendererKey() → EntityRendererKeyEntity renderer key’i döndürür.
SceneObject()Parametrelerle tanımlanan IFC uyumlu U-şekli.
SceneObject(name: String)Bu UShape örneğinde SceneObject(name) çağırır.
getScene() → SceneSahneyi döndürür.
A3DObject()Bu UShape örneğinde A3DObject’i çağırır.
A3DObject(name: String)Bu UShape ö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 UShape örneğinde findProperty(name) metodunu çağırır.
getProperty(name: String) → ObjectBu UShape örneğinde getProperty(name) metodunu çağırır.
setProperty(name: String, value: Object)Özellik değerini ayarlar.
removeProperty(name: String) → booleanBu UShape örneğinde removeProperty(name) metodunu çağırır.
removeProperty(property: Property) → booleanBu UShape örneğinde removeProperty(property) metodunu çağırır.

Ayrıca Bakınız

 Türkçe