ArbitraryProfile
Prezentare generală
ArbitraryProfile este o clasă în Aspose.3D FOSS pentru Java. Moștenește de la: Profile.
Această clasă vă permite să construiți un profil 2D direct dintr-o curbă arbitrară.
Această clasă furnizează 27 de metode pentru lucrul cu obiecte ArbitraryProfile în programe Java. Metodele disponibile includ: A3DObject, ArbitraryProfile, Entity, Profile, SceneObject, findProperty, getBoundingBox, getCurve, getEntityRendererKey, getExcluded, getHoles, getName, și 11 metode suplimentare. Toți membrii publici sunt accesibili oricărei aplicații Java după instalarea pachetului Aspose.3D FOSS pentru Java. Proprietăți: boundingBox, curve, entityRendererKey, excluded, holes, name, și alte 4.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
curve | Curve | Citire | Obține curba utilizată pentru a construi profilul. |
holes | ArrayList<Curve> | Citire | Obține golurile profilului, de asemenea reprezentate ca curbă. |
boundingBox | BoundingBox | Citire | Obține cutia de delimitare. |
parentNode | Node | Citire | Obține nodul părinte. |
parentNodes | ArrayList<Node> | Citire | Obține nodurile părinte. |
excluded | boolean | Citire | Obține elementele excluse. |
entityRendererKey | EntityRendererKey | Citire | Obține cheia renderizatorului entității. |
scene | Scene | Citire | Obține scena. |
name | String | Citire | Obține numele. |
properties | PropertyCollection | Citire | Obține proprietățile. |
Metode
| Semnătură | Descriere: |
|---|---|
ArbitraryProfile() | Constructor al ArbitraryProfile. |
ArbitraryProfile(curve: Curve) | Constructor al ArbitraryProfile cu o curbă inițială. |
getCurve() → Curve | Obține Curve utilizată pentru a construi profilul. |
setCurve(value: Curve) | Setează Curve utilizat pentru a construi profilul. |
getHoles() → ArrayList<Curve> | Obține găurile profilului, de asemenea reprezentate ca curbă. |
Profile() | Constructor. |
getBoundingBox() → BoundingBox | Returnează cutia de delimitare. |
Entity(name: String) | Apelează Entity(name) pe această instanță ArbitraryProfile. |
getParentNode() → Node | Returnează nodul părinte. |
setParentNode(value: Node) | Setează valoarea nodului părinte. |
getParentNodes() → ArrayList<Node> | Returnează nodurile părinte. |
getExcluded() → boolean | Returnează elementele excluse. |
setExcluded(value: boolean) | Setează valoarea exclusă. |
getEntityRendererKey() → EntityRendererKey | Returnează cheia renderer-ului de entitate. |
SceneObject() | Apelează SceneObject pe această instanță ArbitraryProfile. |
SceneObject(name: String) | Apelează SceneObject(name) pe această instanță ArbitraryProfile. |
getScene() → Scene | Returnază scena. |
A3DObject() | Apelează A3DObject pe această instanță ArbitraryProfile. |
A3DObject(name: String) | Apelează A3DObject(name) pe această instanță ArbitraryProfile. |
getName() → String | Constructor al ArbitraryProfile. |
setName(name: String) | Setează valoarea numelui. |
getProperties() → PropertyCollection | Returnează proprietățile. |
findProperty(name: String) → Property | Apelează findProperty(name) pe această instanță ArbitraryProfile. |
getProperty(name: String) → Object | Apelează getProperty(name) pe această instanță ArbitraryProfile. |
setProperty(name: String, value: Object) | Setează valoarea proprietății. |
removeProperty(name: String) → boolean | Apelează removeProperty(name) pe această instanță ArbitraryProfile. |
removeProperty(property: Property) → boolean | Apelează removeProperty(property) pe această instanță ArbitraryProfile. |