CShape

Genel Bakış

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

Parametrelerle tanımlanan, IFC uyumlu C-şekilli profil.

Bu sınıf, Java programlarında CShape nesneleriyle çalışmak için 35 yöntem sağlar. Mevcut yöntemler şunlardır: A3DObject, CShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEntityRendererKey, getExcluded, getExtent ve 20 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, girth ve 8 tane daha.

Özellikler

AdTürErişimAçıklama
depthdoubleOkumaProfilin derinliğini alır.
widthdoubleOkumaProfilin genişliğini alır.
girthdoubleOkumaGirth’in uzunluğunu alır.
wallThicknessdoubleOkumaDuvarın kalınlığını alır.
internalFilletRadiusdoubleOkumaİç filet yarıçapını alır.
extentVector2Okumax ve y boyutundaki kapsamı 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.
entityRendererKeyEntityRendererKeyOkumaEntity renderer anahtarını alır.
sceneSceneOkumaSahneyi alır.
nameStringOkumaAdı alır.
propertiesPropertyCollectionOkumaÖzellikleri alır.

Yöntemler

İmzaAçıklama
CShape()CShape’in yapıcısı.
getDepth() → doubleProfilin derinliğini alır.
setDepth(value: double)Profilin derinliğini ayarlar.
getWidth() → doubleProfilin genişliğini alır.
setWidth(value: double)Profilin genişliğini ayarlar.
getGirth() → doubleGirth’in uzunluğunu alır.
setGirth(value: double)Girth’in uzunluğunu ayarlar.
getWallThickness() → doubleDuvarın kalınlığını alır.
setWallThickness(value: double)Duvarın kalınlığını ayarlar.
getInternalFilletRadius() → doubleİç yuvarlatma yarıçapını alır.
setInternalFilletRadius(value: double)İç fillet 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 CShape örneğinde Entity(name) çağırır.
getParentNode() → NodeÜst düğümü döndürür.
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() → EntityRendererKeyVarlık işleyici anahtarını döndürür.
SceneObject()Bu CShape örneğinde SceneObject çağırır.
SceneObject(name: String)Bu CShape örneğinde SceneObject(name) çağırır.
getScene() → SceneSahneyi döndürür.
A3DObject()Parametrelerle tanımlanmış IFC uyumlu C-şekilli profil. Profilin merkez konumu, sınırlayıcı kutunun merkezindedir.
A3DObject(name: String)Bu CShape örneğinde A3DObject(name) çağrılır.
getName() → Stringİsmi döndürür.
setName(name: String)İsim değerini ayarlar.
getProperties() → PropertyCollectionÖzellikleri döndürür.
findProperty(name: String) → PropertyProfilin derinliğini alır.
getProperty(name: String) → ObjectBu CShape örneğinde getProperty(name) metodunu çağırır.
setProperty(name: String, value: Object)Profilin derinliğini ayarlar.
removeProperty(name: String) → booleanBu CShape örneğinde removeProperty(name) metodunu çağırır.
removeProperty(property: Property) → booleanBu CShape örneğinde removeProperty(property) metodunu çağırır.

Ayrıca Bakınız

 Türkçe