CShape
Επισκόπηση
CShape είναι μια κλάση στο Aspose.3D FOSS για Java. Κληρονομεί από: ParameterizedProfile.
Συμφώνο με IFC προφίλ C-σχήματος που ορίζεται από παραμέτρους.
Αυτή η κλάση παρέχει 35 μεθόδους για εργασία με αντικείμενα CShape σε προγράμματα Java. Διαθέσιμες μέθοδοι περιλαμβάνουν: A3DObject, CShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEntityRendererKey, getExcluded, getExtent και 20 επιπλέον μεθόδους. Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του πακέτου Aspose.3D FOSS για Java. Ιδιότητες: boundingBox, depth, entityRendererKey, excluded, extent, girth και 8 ακόμη.
Ιδιότητες
| Όνομα | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
depth | double | Ανάγνωση | Λαμβάνει το βάθος του προφίλ. |
width | double | Ανάγνωση | Λαμβάνει το πλάτος του προφίλ. |
girth | double | Ανάγνωση | Αποκτά το μήκος του περιμέτρου. |
wallThickness | double | Ανάγνωση | Λαμβάνει το πάχος του τοίχου. |
internalFilletRadius | double | Ανάγνωση | Λαμβάνει την εσωτερική ακτίνα στρογγυλοποίησης. |
extent | Vector2 | Ανάγνωση | Λαμβάνει την έκταση στις διαστάσεις x και y. |
boundingBox | BoundingBox | Ανάγνωση | Λαμβάνει το πλαίσιο οριοθέτησης. |
parentNode | Node | Ανάγνωση | Αποκτά τον γονικό κόμβο. |
parentNodes | ArrayList<Node> | Ανάγνωση | Λαμβάνει τους γονικούς κόμβους. |
excluded | boolean | Ανάγνωση | Λαμβάνει το εξαιρούμενο. |
entityRendererKey | EntityRendererKey | Ανάγνωση | Λαμβάνει το κλειδί του αποτυπωτή οντότητας. |
scene | Scene | Ανάγνωση | Λαμβάνει τη σκηνή. |
name | String | Ανάγνωση | Λαμβάνει το όνομα. |
properties | PropertyCollection | Ανάγνωση | Λαμβάνει τις ιδιότητες. |
Μέθοδοι
| Υπογραφή | Περιγραφή |
|---|---|
CShape() | Κατασκευαστής της CShape. |
getDepth() → double | Αποκτά το βάθος του προφίλ. |
setDepth(value: double) | Ορίζει το βάθος του προφίλ. |
getWidth() → double | Αποκτά το πλάτος του προφίλ. |
setWidth(value: double) | Ορίζει το πλάτος του προφίλ. |
getGirth() → double | Λαμβάνει το μήκος της περιμέτρου. |
setGirth(value: double) | Ορίζει το μήκος της περιφέρειας. |
getWallThickness() → double | Λαμβάνει το πάχος του τοίχου. |
setWallThickness(value: double) | Ορίζει το πάχος του τοίχου. |
getInternalFilletRadius() → double | Λαμβάνει την εσωτερική ακτίνα στρογγυλοποίησης. |
setInternalFilletRadius(value: double) | Ορίζει την εσωτερική ακτίνα στρογγυλοποίησης. |
getExtent() → Vector2 | Λαμβάνει την έκταση στις διαστάσεις x και y. |
ParameterizedProfile() | Κατασκευαστής. |
Profile() | Κατασκευαστής. |
getBoundingBox() → BoundingBox | Επιστρέφει το περιοριστικό πλαίσιο. |
Entity(name: String) | Καλεί το Entity(name) σε αυτήν την παρουσία CShape. |
getParentNode() → Node | Επιστρέφει τον γονικό κόμβο. |
setParentNode(value: Node) | Ορίζει την τιμή του γονικού κόμβου. |
getParentNodes() → ArrayList<Node> | Επιστρέφει τους γονικούς κόμβους. |
getExcluded() → boolean | Επιστρέφει τα εξαιρούμενα. |
setExcluded(value: boolean) | Ορίζει την εξαιρούμενη τιμή. |
getEntityRendererKey() → EntityRendererKey | Επιστρέφει το κλειδί του renderer οντότητας. |
SceneObject() | Καλεί το SceneObject σε αυτήν την παρουσία CShape. |
SceneObject(name: String) | Καλεί το SceneObject(name) σε αυτήν την παρουσία CShape. |
getScene() → Scene | Επιστρέφει τη σκηνή. |
A3DObject() | Προφίλ C-σχήματος συμβατό με IFC που ορίζεται από παραμέτρους. Η κεντρική θέση του προφίλ βρίσκεται στο κέντρο του περιοριστικού πλαισίου. |
A3DObject(name: String) | Καλεί την A3DObject(name) σε αυτήν την παρουσία CShape. |
getName() → String | Επιστρέφει το όνομα. |
setName(name: String) | Ορίζει την τιμή του ονόματος. |
getProperties() → PropertyCollection | Επιστρέφει τις ιδιότητες. |
findProperty(name: String) → Property | Λαμβάνει το βάθος του προφίλ. |
getProperty(name: String) → Object | Καλεί τη μέθοδο getProperty(name) σε αυτήν την παρουσία CShape. |
setProperty(name: String, value: Object) | Ορίζει το βάθος του προφίλ. |
removeProperty(name: String) → boolean | Καλεί τη μέθοδο removeProperty(name) σε αυτήν την παρουσία CShape. |
removeProperty(property: Property) → boolean | Καλεί τη removeProperty(property) σε αυτήν την παρουσία CShape. |