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 | Ανάγνωση | Λαμβάνει το 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 | Λαμβάνει την Curve που χρησιμοποιείται για την κατασκευή του προφίλ. |
setCurve(value: Curve) | Ορίζει την 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 | Επιστρέφει το κλειδί του renderer οντοτήτων. |
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) | Ορίζει την τιμή του name. |
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. |