ArbitraryProfile
Огляд
ArbitraryProfile — це клас у Aspose.3D FOSS для Java. Успадковується від: Profile.
Цей клас дозволяє створювати 2D профіль безпосередньо з довільної кривої.
Цей клас надає 27 методів для роботи з об’єктами ArbitraryProfile у програмах Java. Доступні методи включають: A3DObject, ArbitraryProfile, Entity, Profile, SceneObject, findProperty, getBoundingBox, getCurve, getEntityRendererKey, getExcluded, getHoles, getName та 11 додаткових методів. Всі публічні члени доступні будь-якій застосунку Java після встановлення пакету Aspose.3D FOSS для Java. Властивості: boundingBox, curve, entityRendererKey, excluded, holes, name та ще 4.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
curve | Curve | Читання | Отримує криву, що використовується для побудови профілю. |
holes | ArrayList<Curve> | Читання | Отримує отвори профілю, які також представлені як крива. |
boundingBox | BoundingBox | Читання | Отримує обмежувальний прямокутник. |
parentNode | Node | Читання | Отримує батьківський вузол. |
parentNodes | ArrayList<Node> | Читання | Отримує батьківські вузли. |
excluded | boolean | Читання | Отримує виключене. |
entityRendererKey | EntityRendererKey | Читання | Отримує ключ рендерера сутності. |
scene | Scene | Читання | Отримує сцену. |
name | String | Читання | Отримує назву. |
properties | PropertyCollection | Читання | Отримує властивості. |
Методи
| Сигнатура | Опис |
|---|---|
ArbitraryProfile() | Конструктор ArbitraryProfile. |
ArbitraryProfile(curve: Curve) | Конструктор ArbitraryProfile з початковою кривою. |
getCurve() → Curve | Отримує криву, яка використовується для створення профілю. |
setCurve(value: Curve) | Встановлює криву, що використовується для побудови профілю. |
getHoles() → ArrayList<Curve> | Отримує отвори профілю, також представлені у вигляді кривої. |
Profile() | Конструктор. |
getBoundingBox() → BoundingBox | Повертає обмежувальний прямокутник. |
Entity(name: String) | Викликає Entity(name) на цьому екземплярі ArbitraryProfile. |
getParentNode() → Node | Повертає батьківський вузол. |
setParentNode(value: Node) | Встановлює значення батьківського вузла. |
getParentNodes() → ArrayList<Node> | Повертає батьківські вузли. |
getExcluded() → boolean | Повертає виключені. |
setExcluded(value: boolean) | Встановлює виключене значення. |
getEntityRendererKey() → EntityRendererKey | Повертає ключ рендерера сутності. |
SceneObject() | Викликає SceneObject у цьому екземплярі ArbitraryProfile. |
SceneObject(name: String) | Викликає SceneObject(name) у цьому екземплярі ArbitraryProfile. |
getScene() → Scene | Повертає сцену. |
A3DObject() | Викликає A3DObject для цього екземпляра ArbitraryProfile. |
A3DObject(name: String) | Викликає A3DObject(name) для цього екземпляра ArbitraryProfile. |
getName() → String | Конструктор ArbitraryProfile. |
setName(name: String) | Встановлює значення імені. |
getProperties() → PropertyCollection | Повертає властивості. |
findProperty(name: String) → Property | Викликає findProperty(name) у цьому екземплярі ArbitraryProfile. |
getProperty(name: String) → Object | Викликає getProperty(name) у цьому екземплярі ArbitraryProfile. |
setProperty(name: String, value: Object) | Встановлює значення властивості. |
removeProperty(name: String) → boolean | Викликає removeProperty(name) у цьому екземплярі ArbitraryProfile. |
removeProperty(property: Property) → boolean | Викликає removeProperty(property) на цьому ArbitraryProfile екземплярі. |