RectangleShape

RectangleShape

Genel Bakış

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

IFC uyumlu, köşeleri yuvarlatılmış dikdörtgen şekil.

Bu sınıf, Java programlarında RectangleShape nesneleriyle çalışmak için 31 yöntem sağlar. Mevcut yöntemler şunlardır: A3DObject, Entity, ParameterizedProfile, Profile, RectangleShape, SceneObject, findProperty, getBoundingBox, getEntityRendererKey, getExcluded, getExtent, getName ve 16 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, entityRendererKey, excluded, extent, name, parentNode ve 6 tane daha.

Özellikler

AdTürErişimAçıklama
roundingRadiusdoubleOkumaTüm dört köşenin dairesel yaylarının yarıçapını, derece cinsinden alır.
xDimdoubleOkumaDikdörtgenin x ekseni yönündeki uzanımını alır.
yDimdoubleOkumaDikdörtgenin y ekseni yönündeki uzunluğunu alır.
extentVector2Okumax ve y boyutundaki uzantıyı alır.
boundingBoxBoundingBoxOkumaSınırlayıcı kutuyu alır.
parentNodeNodeOkumaEbeveyn düğümünü alır.
parentNodesArrayList<Node>OkumaÜst düğümleri alır.
excludedbooleanOkumaHariç tutulanı alır.
entityRendererKeyEntityRendererKeyOkumaVarlık renderleyici anahtarını alır.
sceneSceneOkumaSahneyi alır.
nameStringOkumaAdı alır.
propertiesPropertyCollectionOkumaÖzellikleri alır.

Yöntemler

İmzaAçıklama
RectangleShape()RectangleShape yapıcısı.
getRoundingRadius() → doubleTüm dört köşenin dairesel yaylarının yarıçapını, derece cinsinden alır.
setRoundingRadius(value: double)Tüm dört köşenin dairesel yaylarının yarıçapını, derece cinsinden ayarlar.
getXDim() → doubleDikdörtgenin x ekseni yönündeki genişliğini alır.
setXDim(value: double)Dikdörtgenin x ekseni yönündeki genişliğini ayarlar.
getYDim() → doubleDikdörtgenin y ekseni yönündeki yüksekliğini alır.
setYDim(value: double)Dikdörtgenin y ekseni yönündeki boyutunu 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)RectangleShape yapıcısı.
getParentNode() → NodeÜst düğümü döndürür.
setParentNode(value: Node)Parent node değerini ayarlar.
getParentNodes() → ArrayList<Node>Üst düğümleri döndürür.
getExcluded() → booleanHariç tutulanı döndürür.
setExcluded(value: boolean)Tüm dört köşenin dairesel yaylarının yarıçapını derece cinsinden ayarlar. Varsayılan değer 0.0’dır.
getEntityRendererKey() → EntityRendererKeyEntity renderer key’ini döndürür.
SceneObject()IFC uyumlu, köşeleri yuvarlatılmış dikdörtgen şekil.
SceneObject(name: String)Bu RectangleShape örneğinde SceneObject(name) çağırır.
getScene() → SceneRectangleShape yapıcı.
A3DObject()Bu RectangleShape örneğinde A3DObject çağırır.
A3DObject(name: String)Bu RectangleShape örneğinde A3DObject(name) çağırır.
getName() → StringAdı döndürür.
setName(name: String)Ad değerini ayarlar.
getProperties() → PropertyCollectionTüm dört köşenin dairesel yaylarının yarıçapını derece cinsinden alır. Varsayılan değer 0.0’dır.
findProperty(name: String) → PropertyBu RectangleShape örneğinde findProperty(name) metodunu çağırır.
getProperty(name: String) → ObjectBu RectangleShape örneğinde getProperty(name) metodunu çağırır.
setProperty(name: String, value: Object)Özellik değerini ayarlar.
removeProperty(name: String) → booleanBu RectangleShape örneğinde removeProperty(name) çağrılır.
removeProperty(property: Property) → booleanBu RectangleShape örneğinde removeProperty(property) çağrılır.

Ayrıca Bakınız

 Türkçe