RectangleShape
Tổng quan
RectangleShape là một lớp trong Aspose.3D FOSS cho Java. Kế thừa từ: ParameterizedProfile.
Hình chữ nhật tương thích IFC với các góc bo tròn.
Lớp này cung cấp 31 phương thức để làm việc với các đối tượng RectangleShape trong các chương trình Java. Các phương thức khả dụng bao gồm: A3DObject, Entity, ParameterizedProfile, Profile, RectangleShape, SceneObject, findProperty, getBoundingBox, getEntityRendererKey, getExcluded, getExtent, getName, và 16 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à 6 mục khác.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
roundingRadius | double | Đọc | Lấy bán kính của các cung tròn của cả bốn góc, đo bằng độ. |
xDim | double | Đọc | Lấy độ rộng của hình chữ nhật theo hướng trục x. |
yDim | double | Đọc | Lấy độ dài của hình chữ nhật theo hướng trục y. |
extent | Vector2 | Đọc | Lấy độ mở rộng trong các chiều x và y. |
boundingBox | BoundingBox | Đọc | Lấy hộp bao. |
parentNode | Node | Đọc | Lấy node 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 renderer của thực thể. |
scene | Scene | Đọc | Lấy scene. |
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ả |
|---|---|
RectangleShape() | Phương thức khởi tạo của RectangleShape. |
getRoundingRadius() → double | Lấy bán kính của các cung tròn ở bốn góc, đo bằng độ. |
setRoundingRadius(value: double) | Đặt bán kính của các cung tròn ở bốn góc, đo bằng độ. |
getXDim() → double | Lấy kích thước của hình chữ nhật theo hướng trục x. |
setXDim(value: double) | Đặt kích thước của hình chữ nhật theo hướng trục x. |
getYDim() → double | Lấy kích thước của hình chữ nhật theo hướng trục y. |
setYDim(value: double) | Đặt độ mở rộng của hình chữ nhật theo hướng trục y. |
getExtent() → Vector2 | Lấy kích thước theo các chiều x và y. |
ParameterizedProfile() | Constructor. |
Profile() | Constructor. |
getBoundingBox() → BoundingBox | Trả về hộp bao. |
Entity(name: String) | Hàm khởi tạo của RectangleShape. |
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 mục bị loại trừ. |
setExcluded(value: boolean) | Đặt bán kính của các cung tròn ở bốn góc, đo bằng độ. Giá trị mặc định là 0.0. |
getEntityRendererKey() → EntityRendererKey | Trả về khóa bộ render thực thể. |
SceneObject() | Hình chữ nhật tương thích IFC với các góc được bo tròn. |
SceneObject(name: String) | Gọi SceneObject(name) trên thể hiện RectangleShape này. |
getScene() → Scene | Hàm khởi tạo của RectangleShape. |
A3DObject() | Gọi A3DObject trên thể hiện RectangleShape này. |
A3DObject(name: String) | Gọi A3DObject(name) trên thể hiện RectangleShape này. |
getName() → String | Trả về tên. |
setName(name: String) | Đặt giá trị tên. |
getProperties() → PropertyCollection | Lấy bán kính của các cung tròn ở bốn góc, đo bằng độ. Giá trị mặc định là 0.0. |
findProperty(name: String) → Property | Gọi findProperty(name) trên thể hiện RectangleShape này. |
getProperty(name: String) → Object | Gọi getProperty(name) trên thể hiện RectangleShape 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 RectangleShape này. |
removeProperty(property: Property) → boolean | Gọi removeProperty(property) trên đối tượng RectangleShape này. |