LShape

Genel Bakış

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

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

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

Özellikler

AdTürErişimAçıklama
depthdoubleOkumaProfilin derinliğini alır.
widthdoubleOkumaProfilin genişliğini alır.
thicknessdoubleOkumaSabit duvarın kalınlığını alır.
filletRadiusdoubleOkumaFillet’in yarıçapını alır.
edgeRadiusdoubleOkumaKenarın yarıçapını alır.
extentVector2Okumax ve y boyutundaki uzantıyı alır.
boundingBoxBoundingBoxOkumaSınırlayıcı kutuyu alır.
parentNodeNodeOkumaÜst düğümü alır.
parentNodesArrayList<Node>OkumaÜst düğümleri alır.
excludedbooleanOkumaHariç olanı alır.
entityRendererKeyEntityRendererKeyOkumaVarlık işleyici anahtarını alır.
sceneSceneOkumaSahneyi alır.
nameStringOkumaAdı alır.
propertiesPropertyCollectionOkumaÖzellikleri alır.

Yöntemler

İmzaAçıklama
LShape()LShape’ın yapıcı.
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.
getThickness() → doubleSabit duvarın kalınlığını alır.
setThickness(value: double)Sabit duvarın kalınlığını ayarlar.
getFilletRadius() → doubleFillet’in yarıçapını alır.
setFilletRadius(value: double)Fillet’in yarıçapını ayarlar.
getEdgeRadius() → doubleKenarın yarıçapını alır.
setEdgeRadius(value: double)Kenarın 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 LShape ö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 renderleyici anahtarını döndürür.
SceneObject()Parametrelerle tanımlanan IFC uyumlu L-şekilli profil.
SceneObject(name: String)Bu LShape örneği üzerinde SceneObject(name) çağrısını yapar.
getScene() → SceneSahneyi döndürür.
A3DObject()Bu LShape örneğinde A3DObject’i çağırır.
A3DObject(name: String)Bu LShape örneğinde A3DObject(name)‘i çağırır.
getName() → Stringİsmi döndürür.
setName(name: String)Ad değerini ayarlar.
getProperties() → PropertyCollectionÖzellikleri döndürür.
findProperty(name: String) → PropertyBu LShape örneği üzerinde findProperty(name) çağrılır.
getProperty(name: String) → ObjectBu LShape örneği üzerinde getProperty(name) çağrılır.
setProperty(name: String, value: Object)Özellik değerini ayarlar.
removeProperty(name: String) → booleanBu LShape örneği üzerinde removeProperty(name) çağrılır.
removeProperty(property: Property) → booleanBu LShape örneğinde removeProperty(property) metodunu çağırır.

Ayrıca Bakınız

 Türkçe