EllipseShape

EllipseShape

Genel Bakış

EllipseShape Java için FOSS’de bir sınıf. Mirasçılar: ParameterizedProfile.

LinearExtrusion üzerinden bir ağ oluşturmak için kullanılabilen IFC uyumlu ellips profili.

Bu sınıf, Java programlarında EllipseShape nesnelerle çalışmak için 27 yöntem sağlar. Kullanılabilir yöntemler şunlardır: A3DObject, EllipseShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getEntityRendererKey, getExcluded, getExtent, getName, ve 14 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: boundingBox, entityRendererKey, excluded, extent, name, parentNode,Ve 5 tane daha.

Özellikler

Adı:Tip:AccessAçıklama:
semiAxis1doubleOku .X eksenindeki yarıçapı alır.
semiAxis2doubleOku .Y eksenindeki yarıçapı alır.
extentVector2Oku .x ve y boyutundaki kapsamı alır.
boundingBoxBoundingBoxOku .Sınır kutusunu alır.
parentNodeNodeOku .Üst düğümü alır.
parentNodesArrayList<Node>Oku .Üst düğümleri alır.
excludedbooleanOku .Hariç tutulanı alır.
entityRendererKeyEntityRendererKeyOku .Varlık renderleyici anahtarını alır.
sceneSceneOku .Sahneyi alır.
nameStringOku .Adı alır.
propertiesPropertyCollectionOku .Özellikleri alır.

Yöntemler

SignatureAçıklama:
EllipseShape()Varsayılan yarı eksenli bir EllipseShape profili oluşturur.
EllipseShape(semiAxis1: double, semiAxis2: double)Belirli yarı eksenlerle bir EllipseShape profili oluşturur.
getSemiAxis1() → doubleX eksenindeki yarıçapı alır.
setSemiAxis1(value: double)X eksenindeki yarıçapı ayarlar.
getSemiAxis2() → doubleY eksenindeki yarıçapı alır.
setSemiAxis2(value: double)Y ekseninde yarıçapı ayarlar.
getExtent() → Vector2x ve y boyutundaki kapsamı alır.
ParameterizedProfile()Yapımcı.
Profile()Yapımcı.
getBoundingBox() → BoundingBoxSınırlama kutusunu gönderir.
Entity(name: String)BooleanOperator’ın yapımcısı.
getParentNode() → NodeÖrnek yapımcısı.
setParentNode(value: Node)Sonuç ağını oluşturmak için işlemde kullanılan Boolean operatörü.
getParentNodes() → ArrayList<Node>Derive sınıfların isimlerini ayarlamalarına izin vermek için korunan yapılandırıcı.
getExcluded() → booleanSonuç ağını oluşturmak için işlemde kullanılan Boolean operatörü.
setExcluded(value: boolean)Hariç tutulan değeri ayarlar.
getEntityRendererKey() → EntityRendererKeyEntity renderer anahtarını gönderir.
SceneObject()Boolean işleyici, iki IMeshConvertible örneğine Bool işlemini uygulamanızı sağlar.
getScene() → SceneBooleanOperator’ın yapımcısı.
A3DObject()Parametre edilmiş Silinç. Bir tanesi nül olduğu zaman bir koni temsil etmek için de kullanılabilir.
getName() → String- Yemeklerin yüksekliği.
setName(name: String)Belirtilen yarıçap ile bir CircleShape profili oluşturur.
getProperties() → PropertyCollectionCylinder sınıfının yeni bir örneğini başlatır.
findProperty(name: String) → PropertyBone sınıfının yeni bir örneğini başlatır.
getProperty(name: String) → ObjectDüğümün mevcut pozdaki dönüşüm matrisini alır.
setProperty(name: String, value: Object)Genişlik segmentlerini alır.
removeProperty(name: String) → booleanBu varlık için varlık renderleyici anahtarını alır.

Ayrıca bakınız:

 Türkçe