ArbitraryProfile

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.

Властивості

НазваТипДоступОпис
curveCurveЧитанняОтримує криву, що використовується для побудови профілю.
holesArrayList<Curve>ЧитанняОтримує отвори профілю, які також представлені як крива.
boundingBoxBoundingBoxЧитанняОтримує обмежувальний прямокутник.
parentNodeNodeЧитанняОтримує батьківський вузол.
parentNodesArrayList<Node>ЧитанняОтримує батьківські вузли.
excludedbooleanЧитанняОтримує виключене.
entityRendererKeyEntityRendererKeyЧитанняОтримує ключ рендерера сутності.
sceneSceneЧитанняОтримує сцену.
nameStringЧитанняОтримує назву.
propertiesPropertyCollectionЧитанняОтримує властивості.

Методи

СигнатураОпис
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 екземплярі.

Дивіться також

 Українська