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
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
roundingRadius | double | Okuma | Tüm dört köşenin dairesel yaylarının yarıçapını, derece cinsinden alır. |
xDim | double | Okuma | Dikdörtgenin x ekseni yönündeki uzanımını alır. |
yDim | double | Okuma | Dikdörtgenin y ekseni yönündeki uzunluğunu alır. |
extent | Vector2 | Okuma | x ve y boyutundaki uzantıyı alır. |
boundingBox | BoundingBox | Okuma | Sınırlayıcı kutuyu alır. |
parentNode | Node | Okuma | Ebeveyn düğümünü alır. |
parentNodes | ArrayList<Node> | Okuma | Üst düğümleri alır. |
excluded | boolean | Okuma | Hariç tutulanı alır. |
entityRendererKey | EntityRendererKey | Okuma | Varlık renderleyici anahtarını alır. |
scene | Scene | Okuma | Sahneyi alır. |
name | String | Okuma | Adı alır. |
properties | PropertyCollection | Okuma | Özellikleri alır. |
Yöntemler
| İmza | Açıklama |
|---|---|
RectangleShape() | RectangleShape yapıcısı. |
getRoundingRadius() → double | Tü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() → double | Dikdö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() → double | Dikdörtgenin y ekseni yönündeki yüksekliğini alır. |
setYDim(value: double) | Dikdörtgenin y ekseni yönündeki boyutunu ayarlar. |
getExtent() → Vector2 | x ve y boyutundaki kapsamı alır. |
ParameterizedProfile() | Yapıcı. |
Profile() | Yapıcı. |
getBoundingBox() → BoundingBox | Sı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() → boolean | Hariç 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() → EntityRendererKey | Entity 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() → Scene | RectangleShape yapıcı. |
A3DObject() | Bu RectangleShape örneğinde A3DObject çağırır. |
A3DObject(name: String) | Bu RectangleShape örneğinde A3DObject(name) çağırır. |
getName() → String | Adı döndürür. |
setName(name: String) | Ad değerini ayarlar. |
getProperties() → PropertyCollection | Tü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) → Property | Bu RectangleShape örneğinde findProperty(name) metodunu çağırır. |
getProperty(name: String) → Object | Bu RectangleShape örneğinde getProperty(name) metodunu çağırır. |
setProperty(name: String, value: Object) | Özellik değerini ayarlar. |
removeProperty(name: String) → boolean | Bu RectangleShape örneğinde removeProperty(name) çağrılır. |
removeProperty(property: Property) → boolean | Bu RectangleShape örneğinde removeProperty(property) çağrılır. |