HollowCircleShape
Tổng quan
HollowCircleShape là một lớp trong Aspose.3D FOSS cho Java. Kế thừa từ: CircleShape.
Hình dạng vòng tròn rỗng tương thích IFC.
Lớp này cung cấp 31 phương thức để làm việc với các đối tượng HollowCircleShape trong các chương trình Java. Các phương thức có sẵn bao gồm: A3DObject, CircleShape, Entity, HollowCircleShape, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getEntityRendererKey, getExcluded, getExtent, và 15 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, entityRendererKey, excluded, extent, name, parentNode, và 5 mục nữa.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
wallThickness | double | Đọc | Lấy sự chênh lệch giữa bán kính ngoài và bán kính trong. |
radius | double | Đọc | Lấy bán kính của vòng tròn. |
extent | Vector2 | Đọc | Lấy độ mở rộng theo chiều x và y. |
boundingBox | BoundingBox | Đọc | Lấy hộp bao quanh. |
parentNode | Node | Đọc | Lấy nút cha. |
parentNodes | ArrayList<Node> | Đọc | Lấy các nút cha. |
excluded | boolean | Đọc | Lấy phần đã loại trừ. |
entityRendererKey | EntityRendererKey | Đọc | Lấy khóa renderer của 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ả |
|---|---|
HollowCircleShape() | Tạo một hồ sơ HollowCircleShape với các giá trị mặc định. |
getWallThickness() → double | Lấy sự chênh lệch giữa bán kính ngoài và bán kính trong. |
setWallThickness(value: double) | Đặt sự chênh lệch giữa bán kính ngoài và bán kính trong. |
CircleShape() | Tạo một hồ sơ CircleShape với bán kính mặc định (5). |
CircleShape(radius: double) | Tạo một hồ sơ CircleShape với bán kính được chỉ định. |
getRadius() → double | Lấy bán kính của vòng tròn. |
setRadius(value: double) | Đặt bán kính của vòng tròn. |
getExtent() → Vector2 | Lấy độ mở rộng theo 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 thể hiện HollowCircleShape 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ề 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() | Hồ sơ vòng tròn rỗng tương thích IFC. |
SceneObject(name: String) | Gọi SceneObject(name) trên đối tượng HollowCircleShape này. |
getScene() → Scene | Trả về cảnh. |
A3DObject() | Gọi A3DObject trên đối tượng HollowCircleShape này. |
A3DObject(name: String) | Gọi A3DObject(name) trên đối tượng HollowCircleShape này. |
getName() → String | Trả về tên. |
setName(name: String) | Lấy sự chênh lệch giữa bán kính ngoài và bán kính trong. |
getProperties() → PropertyCollection | Trả về các thuộc tính. |
findProperty(name: String) → Property | Gọi findProperty(name) trên đối tượng HollowCircleShape này. |
getProperty(name: String) → Object | Gọi getProperty(name) trên đối tượng HollowCircleShape này. |
setProperty(name: String, value: Object) | Đặt giá trị thuộc tính. |
removeProperty(name: String) → boolean | Gọi removeProperty(name) trên đối tượng HollowCircleShape này. |
removeProperty(property: Property) → boolean | Gọi removeProperty(property) trên đối tượng HollowCircleShape này. |