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 ακόμη.

Ιδιότητες

ΌνομαΤύποςΠρόσβασηΠεριγραφή
depthdoubleΑνάγνωσηΛαμβάνει το βάθος του προφίλ.
widthdoubleΑνάγνωσηΛαμβάνει το πλάτος του προφίλ.
girthdoubleΑνάγνωσηΑποκτά το μήκος του περιμέτρου.
wallThicknessdoubleΑνάγνωσηΛαμβάνει το πάχος του τοίχου.
internalFilletRadiusdoubleΑνάγνωσηΛαμβάνει την εσωτερική ακτίνα στρογγυλοποίησης.
extentVector2ΑνάγνωσηΛαμβάνει την έκταση στις διαστάσεις x και y.
boundingBoxBoundingBoxΑνάγνωσηΛαμβάνει το πλαίσιο οριοθέτησης.
parentNodeNodeΑνάγνωσηΑποκτά τον γονικό κόμβο.
parentNodesArrayList<Node>ΑνάγνωσηΛαμβάνει τους γονικούς κόμβους.
excludedbooleanΑνάγνωσηΛαμβάνει το εξαιρούμενο.
entityRendererKeyEntityRendererKeyΑνάγνωσηΛαμβάνει το κλειδί του αποτυπωτή οντότητας.
sceneSceneΑνάγνωσηΛαμβάνει τη σκηνή.
nameStringΑνάγνωσηΛαμβάνει το όνομα.
propertiesPropertyCollectionΑνάγνωσηΛαμβάνει τις ιδιότητες.

Μέθοδοι

ΥπογραφήΠεριγραφή
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.

Δείτε επίσης

 Ελληνικά