ArbitraryProfile
Tổng quan
ArbitraryProfile là một lớp trong Aspose.3D FOSS cho Java. Kế thừa từ: Profile.
Lớp này cho phép bạn tạo một hồ sơ 2D trực tiếp từ đường cong tùy ý.
Lớp này cung cấp 27 phương thức để làm việc với các đối tượng ArbitraryProfile trong các chương trình Java. Các phương thức khả dụng bao gồm: A3DObject, ArbitraryProfile, Entity, Profile, SceneObject, findProperty, getBoundingBox, getCurve, getEntityRendererKey, getExcluded, getHoles, getName, và 11 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, curve, entityRendererKey, excluded, holes, name, và 4 thuộc tính khác.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
curve | Curve | Đọc | Lấy Curve được sử dụng để xây dựng hồ sơ. |
holes | ArrayList<Curve> | Đọc | Lấy các lỗ của hồ sơ, cũng được biểu diễn dưới dạng đường cong. |
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 các mục bị loại trừ. |
entityRendererKey | EntityRendererKey | Đọc | Lấy khóa renderer 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ả |
|---|---|
ArbitraryProfile() | Phương thức khởi tạo của ArbitraryProfile. |
ArbitraryProfile(curve: Curve) | Phương thức khởi tạo của ArbitraryProfile với một đường cong ban đầu. |
getCurve() → Curve | Lấy Curve được sử dụng để xây dựng profile. |
setCurve(value: Curve) | Đặt Curve được sử dụng để xây dựng hồ sơ. |
getHoles() → ArrayList<Curve> | Lấy các lỗ của profile, cũng được biểu diễn dưới dạng curve. |
Profile() | Constructor. |
getBoundingBox() → BoundingBox | Trả về bounding box. |
Entity(name: String) | Gọi Entity(name) trên instance ArbitraryProfile 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 trình render thực thể. |
SceneObject() | Gọi SceneObject trên thể hiện ArbitraryProfile này. |
SceneObject(name: String) | Gọi SceneObject(name) trên thể hiện ArbitraryProfile này. |
getScene() → Scene | Trả về cảnh. |
A3DObject() | Gọi A3DObject trên đối tượng ArbitraryProfile này. |
A3DObject(name: String) | Gọi A3DObject(name) trên đối tượng ArbitraryProfile này. |
getName() → String | Hàm khởi tạo của ArbitraryProfile. |
setName(name: String) | Đặt giá trị tên. |
getProperties() → PropertyCollection | Trả về các thuộc tính. |
findProperty(name: String) → Property | Gọi findProperty(name) trên đối tượng ArbitraryProfile này. |
getProperty(name: String) → Object | Gọi getProperty(name) trên đối tượng ArbitraryProfile 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 ArbitraryProfile này. |
removeProperty(property: Property) → boolean | Gọi removeProperty(property) trên thể hiện ArbitraryProfile này. |