CShape
Tổng quan
CShape là một lớp trong Aspose.3D FOSS cho Java. Kế thừa từ: ParameterizedProfile.
Hồ sơ dạng C tương thích IFC được định nghĩa bởi các tham số.
Lớp này cung cấp 35 phương thức để làm việc với các đối tượng CShape trong các chương trình Java. Các phương thức có sẵn bao gồm: A3DObject, CShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEntityRendererKey, getExcluded, getExtent, và 20 phương thức bổ sung. Tất cả các thành viên công khai đều có thể truy cập bởi bất kỳ ứng dụng Java nào sau khi cài đặt gói Aspose.3D FOSS cho Java. Thuộc tính: boundingBox, depth, entityRendererKey, excluded, extent, girth, và 8 mục khác.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
depth | double | Đọc | Lấy độ sâu của hồ sơ. |
width | double | Đọc | Lấy chiều rộng của hồ sơ. |
girth | double | Đọc | Lấy độ dài chu vi. |
wallThickness | double | Đọc | Lấy độ dày của tường. |
internalFilletRadius | double | Đọc | Lấy bán kính bo tròn nội bộ. |
extent | Vector2 | Đọc | Lấy độ mở rộng theo chiều x và y. |
boundingBox | BoundingBox | Đọc | Lấy hộp bao. |
parentNode | Node | Đọc | Lấy nút cha. |
parentNodes | ArrayList<Node> | Đọc | Lấy các nút cha. |
excluded | boolean | Đọc | Lấy giá trị bị loại trừ. |
entityRendererKey | EntityRendererKey | Đọc | Lấy khóa trình diễn thực thể. |
scene | Scene | Đọc | Lấy cảnh. |
name | String | Đọc | Lấy tên. |
properties | PropertyCollection | Đọc | Lấy các thuộc tính. |
Phương thức
| Chữ ký | Mô tả |
|---|---|
CShape() | Hàm khởi tạo của CShape. |
getDepth() → double | Lấy chiều sâu của hồ sơ. |
setDepth(value: double) | Đặt độ sâu của hồ sơ. |
getWidth() → double | Lấy chiều rộng của hồ sơ. |
setWidth(value: double) | Thiết lập độ rộng của hồ sơ. |
getGirth() → double | Lấy độ dài của chu vi. |
setGirth(value: double) | Đặt độ dài của vòng. |
getWallThickness() → double | Lấy độ dày của tường. |
setWallThickness(value: double) | Đặt độ dày của tường. |
getInternalFilletRadius() → double | Lấy bán kính bo tròn nội bộ. |
setInternalFilletRadius(value: double) | Đặt bán kính bo tròn nội bộ. |
getExtent() → Vector2 | Lấy kích thước trong các chiều x và y. |
ParameterizedProfile() | Hàm khởi tạo. |
Profile() | Hàm khởi tạo. |
getBoundingBox() → BoundingBox | Trả về bounding box. |
Entity(name: String) | Gọi Entity(name) trên instance CShape này. |
getParentNode() → Node | Trả về nút cha. |
setParentNode(value: Node) | Đặt giá trị nút cha. |
getParentNodes() → ArrayList<Node> | Trả về các nút cha. |
getExcluded() → boolean | Trả về các phần bị loại trừ. |
setExcluded(value: boolean) | Đặt giá trị bị loại trừ. |
getEntityRendererKey() → EntityRendererKey | Trả về khóa renderer của thực thể. |
SceneObject() | Gọi SceneObject trên thực thể CShape này. |
SceneObject(name: String) | Gọi SceneObject(name) trên thực thể CShape này. |
getScene() → Scene | Trả về cảnh. |
A3DObject() | Hồ sơ dạng C tương thích IFC được xác định bằng các tham số. Vị trí trung tâm của hồ sơ nằm ở trung tâm của hộp bao. |
A3DObject(name: String) | Gọi A3DObject(name) trên thể hiện CShape này. |
getName() → String | Trả về tên. |
setName(name: String) | Đặt giá trị tên. |
getProperties() → PropertyCollection | Trả về các thuộc tính. |
findProperty(name: String) → Property | Lấy độ sâu của hồ sơ. |
getProperty(name: String) → Object | Gọi getProperty(name) trên đối tượng CShape này. |
setProperty(name: String, value: Object) | Đặt độ sâu của profile. |
removeProperty(name: String) → boolean | Gọi removeProperty(name) trên đối tượng CShape này. |
removeProperty(property: Property) → boolean | Gọi removeProperty(property) trên đối tượng CShape này. |