CShape

Gambaran Umum

CShape adalah kelas dalam Aspose.3D FOSS untuk Java. Mewarisi dari: ParameterizedProfile.

Profil C-shape yang kompatibel dengan IFC yang didefinisikan oleh parameter.

Kelas ini menyediakan 35 metode untuk bekerja dengan objek CShape dalam program Java. Metode yang tersedia meliputi: A3DObject, CShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEntityRendererKey, getExcluded, getExtent, dan 20 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket Aspose.3D FOSS untuk Java. Properti: boundingBox, depth, entityRendererKey, excluded, extent, girth, dan 8 lainnya.

Properti

NamaJenisAksesDeskripsi
depthdoubleBacaMendapatkan kedalaman profil.
widthdoubleBacaMendapatkan lebar profil.
girthdoubleBacaMendapatkan panjang keliling.
wallThicknessdoubleBacaMendapatkan ketebalan dinding.
internalFilletRadiusdoubleBacaMendapatkan radius fillet internal.
extentVector2BacaMendapatkan rentang pada dimensi x dan y.
boundingBoxBoundingBoxBacaMendapatkan kotak pembatas.
parentNodeNodeBacaMendapatkan node induk.
parentNodesArrayList<Node>BacaMendapatkan node induk.
excludedbooleanBacaMendapatkan yang dikecualikan.
entityRendererKeyEntityRendererKeyBacaMendapatkan kunci renderer entitas.
sceneSceneBacaMendapatkan adegan.
nameStringBacaMendapatkan nama.
propertiesPropertyCollectionBacaMendapatkan properti.

Metode

Tanda TanganDeskripsi
CShape()Konstruktor CShape.
getDepth() → doubleMendapatkan kedalaman profil.
setDepth(value: double)Mengatur kedalaman profil.
getWidth() → doubleMendapatkan lebar profil.
setWidth(value: double)Mengatur lebar profil.
getGirth() → doubleMendapatkan panjang keliling.
setGirth(value: double)Mengatur panjang keliling.
getWallThickness() → doubleMendapatkan ketebalan dinding.
setWallThickness(value: double)Mengatur ketebalan dinding.
getInternalFilletRadius() → doubleMendapatkan radius fillet internal.
setInternalFilletRadius(value: double)Mengatur radius fillet internal.
getExtent() → Vector2Mendapatkan rentang pada dimensi x dan y.
ParameterizedProfile()Konstruktor.
Profile()Konstruktor.
getBoundingBox() → BoundingBoxMengembalikan kotak pembatas.
Entity(name: String)Memanggil Entity(name) pada instance CShape ini.
getParentNode() → NodeMengembalikan node induk.
setParentNode(value: Node)Mengatur nilai node induk.
getParentNodes() → ArrayList<Node>Mengembalikan node-node induk.
getExcluded() → booleanMengembalikan yang dikecualikan.
setExcluded(value: boolean)Mengatur nilai yang dikecualikan.
getEntityRendererKey() → EntityRendererKeyMengembalikan kunci renderer entitas.
SceneObject()Memanggil SceneObject pada instance CShape ini.
SceneObject(name: String)Memanggil SceneObject(name) pada instance CShape ini.
getScene() → SceneMengembalikan scene.
A3DObject()Profil C-shape yang kompatibel dengan IFC yang didefinisikan oleh parameter. Posisi pusat profil berada di tengah bounding box.
A3DObject(name: String)Memanggil A3DObject(name) pada instance CShape ini.
getName() → StringMengembalikan nama.
setName(name: String)Mengatur nilai nama.
getProperties() → PropertyCollectionMengembalikan properti.
findProperty(name: String) → PropertyMendapatkan kedalaman profil.
getProperty(name: String) → ObjectMemanggil getProperty(name) pada instance CShape ini.
setProperty(name: String, value: Object)Mengatur kedalaman profil.
removeProperty(name: String) → booleanMemanggil removeProperty(name) pada instance CShape ini.
removeProperty(property: Property) → booleanMemanggil removeProperty(property) pada instance CShape ini.

Lihat Juga

 Bahasa Indonesia