CenterLineProfile
Επισκόπηση
CenterLineProfile είναι μια κλάση στο Aspose.3D FOSS για Java. Κληρονομεί από: Profile.
Συμβατό προφίλ κεντρικής γραμμής IFC.
Αυτή η κλάση παρέχει 27 μεθόδους για εργασία με αντικείμενα CenterLineProfile σε προγράμματα Java. Διαθέσιμες μέθοδοι περιλαμβάνουν: A3DObject, CenterLineProfile, Entity, Profile, SceneObject, findProperty, getBoundingBox, getCurve, getEntityRendererKey, getExcluded, getName, getParentNode, και 12 επιπλέον μεθόδους. Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του πακέτου Aspose.3D FOSS για Java. Ιδιότητες: boundingBox, curve, entityRendererKey, excluded, name, parentNode, και 4 ακόμη.
Ιδιότητες
| Όνομα | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
thickness | double | Ανάγνωση | Λαμβάνει το πάχος που εφαρμόζεται κατά μήκος της κεντρικής γραμμής. |
curve | Curve | Ανάγνωση | Αποκτά την καμπύλη κεντρικής γραμμής του προφίλ. |
boundingBox | BoundingBox | Ανάγνωση | Λαμβάνει το πλαίσιο οριοθέτησης. |
parentNode | Node | Ανάγνωση | Λαμβάνει τον γονικό κόμβο. |
parentNodes | ArrayList<Node> | Ανάγνωση | Λαμβάνει τους γονικούς κόμβους. |
excluded | boolean | Ανάγνωση | Λαμβάνει την εξαιρεμένη. |
entityRendererKey | EntityRendererKey | Ανάγνωση | Λαμβάνει το κλειδί του αποτυπωτή οντοτήτων. |
scene | Scene | Ανάγνωση | Λαμβάνει τη σκηνή. |
name | String | Ανάγνωση | Λαμβάνει το όνομα. |
properties | PropertyCollection | Ανάγνωση | Λαμβάνει τις ιδιότητες. |
Μέθοδοι
| Υπογραφή | Περιγραφή |
|---|---|
CenterLineProfile(curve: Curve, thickness: double) | Δημιουργεί ένα νέο CenterLineProfile με την καθορισμένη καμπύλη ως κεντρική γραμμή. |
getThickness() → double | Λαμβάνει το πάχος που εφαρμόζεται κατά μήκος της κεντρικής γραμμής. |
setThickness(value: double) | Ορίζει το πάχος που εφαρμόζεται κατά μήκος της κεντρικής γραμμής. |
getCurve() → Curve | Λαμβάνει την καμπύλη κεντρικής γραμμής του προφίλ. |
setCurve(value: Curve) | Ορίζει την καμπύλη κεντρικής γραμμής του προφίλ. |
Profile() | Κατασκευαστής. |
getBoundingBox() → BoundingBox | Επιστρέφει το πλαίσιο οριοθέτησης. |
Entity(name: String) | Καλεί το Entity(name) σε αυτό το CenterLineProfile αντίτυπο. |
getParentNode() → Node | Επιστρέφει τον γονικό κόμβο. |
setParentNode(value: Node) | Ορίζει την τιμή του γονικού κόμβου. |
getParentNodes() → ArrayList<Node> | Επιστρέφει τους γονικούς κόμβους. |
getExcluded() → boolean | Επιστρέφει το εξαιρούμενο. |
setExcluded(value: boolean) | Ορίζει την εξαιρούμενη τιμή. |
getEntityRendererKey() → EntityRendererKey | Επιστρέφει το κλειδί του απεικονιστή οντοτήτων. |
SceneObject() | Προφίλ κεντρικής γραμμής συμβατό με IFC. |
SceneObject(name: String) | Καλεί το SceneObject(name) σε αυτό το αντίτυπο CenterLineProfile. |
getScene() → Scene | Επιστρέφει τη σκηνή. |
A3DObject() | Καλεί το A3DObject σε αυτήν την περίπτωση του CenterLineProfile. |
A3DObject(name: String) | Καλεί το A3DObject(name) σε αυτήν την περίπτωση του CenterLineProfile. |
getName() → String | Δημιουργεί ένα νέο CenterLineProfile με την καθορισμένη καμπύλη ως κεντρική γραμμή. |
setName(name: String) | Ορίζει την τιμή του ονόματος. |
getProperties() → PropertyCollection | Επιστρέφει τις ιδιότητες. |
findProperty(name: String) → Property | Καλεί findProperty(name) σε αυτήν την παρουσία CenterLineProfile. |
getProperty(name: String) → Object | Καλεί getProperty(name) σε αυτήν την παρουσία CenterLineProfile. |
setProperty(name: String, value: Object) | Ορίζει την τιμή της ιδιότητας. |
removeProperty(name: String) → boolean | Καλεί removeProperty(name) σε αυτήν την παρουσία CenterLineProfile. |
removeProperty(property: Property) → boolean | Καλεί τη μέθοδο removeProperty(property) σε αυτήν τη παρουσία του CenterLineProfile instance. |