ArbitraryProfile
Vue d’ensemble
ArbitraryProfile est une classe dans Aspose.3D FOSS pour Java. Hérite de : Profile.
Cette classe vous permet de construire un profil 2D directement à partir d’une courbe arbitraire.
Cette classe fournit 27 méthodes pour travailler avec les objets ArbitraryProfile dans les programmes Java. Les méthodes disponibles incluent : A3DObject, ArbitraryProfile, Entity, Profile, SceneObject, findProperty, getBoundingBox, getCurve, getEntityRendererKey, getExcluded, getHoles, getName et 11 méthodes supplémentaires. Tous les membres publics sont accessibles à toute application Java après l’installation du paquet Aspose.3D FOSS pour Java. Propriétés : boundingBox, curve, entityRendererKey, excluded, holes, name et 4 de plus.
Propriétés
| Nom | Type | Accès | Description |
|---|---|---|---|
curve | Curve | Lecture | Obtient la courbe utilisée pour construire le profil. |
holes | ArrayList<Curve> | Lecture | Obtient les trous du profil, également représentés sous forme de courbe. |
boundingBox | BoundingBox | Lecture | Obtient la boîte englobante. |
parentNode | Node | Lecture | Obtient le nœud parent. |
parentNodes | ArrayList<Node> | Lecture | Obtient les nœuds parents. |
excluded | boolean | Lecture | Obtient l’exclu. |
entityRendererKey | EntityRendererKey | Lecture | Obtient la clé du rendu d’entité. |
scene | Scene | Lecture | Obtient la scène. |
name | String | Lecture | Obtient le nom. |
properties | PropertyCollection | Lecture | Obtient les propriétés. |
Méthodes
| Signature | Description |
|---|---|
ArbitraryProfile() | Constructeur de ArbitraryProfile. |
ArbitraryProfile(curve: Curve) | Constructeur de ArbitraryProfile avec une courbe initiale. |
getCurve() → Curve | Obtient le Curve utilisé pour construire le profil. |
setCurve(value: Curve) | Définit la courbe utilisée pour construire le profil. |
getHoles() → ArrayList<Curve> | Obtient les trous du profil, également représentés sous forme de courbe. |
Profile() | Constructeur. |
getBoundingBox() → BoundingBox | Renvoie la boîte englobante. |
Entity(name: String) | Appelle Entity(name) sur cette ArbitraryProfile instance. |
getParentNode() → Node | Renvoie le nœud parent. |
setParentNode(value: Node) | Définit la valeur du nœud parent. |
getParentNodes() → ArrayList<Node> | Renvoie les nœuds parents. |
getExcluded() → boolean | Renvoie les exclus. |
setExcluded(value: boolean) | Définit la valeur exclue. |
getEntityRendererKey() → EntityRendererKey | Renvoie la clé du rendu d’entité. |
SceneObject() | Appelle SceneObject sur cette instance de ArbitraryProfile. |
SceneObject(name: String) | Appelle SceneObject(name) sur cette instance de ArbitraryProfile. |
getScene() → Scene | Renvoie la scène. |
A3DObject() | Appelle A3DObject sur cette instance ArbitraryProfile. |
A3DObject(name: String) | Appelle A3DObject(name) sur cette instance ArbitraryProfile. |
getName() → String | Constructeur de ArbitraryProfile. |
setName(name: String) | Définit la valeur du nom. |
getProperties() → PropertyCollection | Renvoie les propriétés. |
findProperty(name: String) → Property | Appelle findProperty(name) sur cette instance ArbitraryProfile. |
getProperty(name: String) → Object | Appelle getProperty(name) sur cette instance ArbitraryProfile. |
setProperty(name: String, value: Object) | Définit la valeur de la propriété. |
removeProperty(name: String) → boolean | Appelle removeProperty(name) sur cette instance ArbitraryProfile. |
removeProperty(property: Property) → boolean | Appelle removeProperty(property) sur cette instance ArbitraryProfile. |