LShape

Επισκόπηση

LShape είναι μια κλάση στο Aspose.3D FOSS για Java. Κληρονομεί από: ParameterizedProfile.

Συμφωνικό με IFC προφίλ L-σχήματος που ορίζεται από παραμέτρους.

Αυτή η κλάση παρέχει 35 μεθόδους για εργασία με αντικείμενα LShape σε προγράμματα Java. Διαθέσιμες μέθοδοι περιλαμβάνουν: A3DObject, Entity, LShape, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEdgeRadius, getEntityRendererKey, getExcluded, και 20 επιπλέον μεθόδους. Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.3D FOSS για Java πακέτο. Ιδιότητες: boundingBox, depth, edgeRadius, entityRendererKey, excluded, extent, και 8 ακόμη.

Ιδιότητες

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

Μέθοδοι

ΥπογραφήΠεριγραφή
LShape()Κατασκευαστής του LShape.
getDepth() → doubleΛαμβάνει το βάθος του προφίλ.
setDepth(value: double)Ορίζει το βάθος του προφίλ.
getWidth() → doubleΛαμβάνει το πλάτος του προφίλ.
setWidth(value: double)Ορίζει το πλάτος του προφίλ.
getThickness() → doubleΛαμβάνει το πάχος του σταθερού τοίχου.
setThickness(value: double)Ορίζει το πάχος του σταθερού τοίχου.
getFilletRadius() → doubleΛαμβάνει την ακτίνα της στρογγυλοποίησης.
setFilletRadius(value: double)Ορίζει την ακτίνα του στρογγυλοποιημένου άκρου.
getEdgeRadius() → doubleΛαμβάνει την ακτίνα της άκρης.
setEdgeRadius(value: double)Ορίζει την ακτίνα της άκρης.
getExtent() → Vector2Λαμβάνει την έκταση στις διαστάσεις x και y.
ParameterizedProfile()Κατασκευαστής.
Profile()Κατασκευαστής.
getBoundingBox() → BoundingBoxΕπιστρέφει το πλαίσιο οριοθέτησης.
Entity(name: String)Καλεί την Entity(name) σε αυτό το αντικείμενο LShape.
getParentNode() → NodeΕπιστρέφει τον γονικό κόμβο.
setParentNode(value: Node)Ορίζει την τιμή του γονικού κόμβου.
getParentNodes() → ArrayList<Node>Επιστρέφει τους γονικούς κόμβους.
getExcluded() → booleanΕπιστρέφει τα εξαιρούμενα.
setExcluded(value: boolean)Ορίζει την αποκλεισμένη τιμή.
getEntityRendererKey() → EntityRendererKeyΕπιστρέφει το κλειδί του renderer οντότητας.
SceneObject()Προφίλ L-σχήματος συμβατό με IFC που ορίζεται από παραμέτρους.
SceneObject(name: String)Καλεί το SceneObject(name) σε αυτό το αντικείμενο LShape.
getScene() → SceneΕπιστρέφει τη σκηνή.
A3DObject()Καλεί το A3DObject σε αυτό το αντικείμενο LShape.
A3DObject(name: String)Καλεί το A3DObject(name) σε αυτό το αντικείμενο LShape.
getName() → StringΕπιστρέφει το όνομα.
setName(name: String)Ορίζει την τιμή του ονόματος.
getProperties() → PropertyCollectionΕπιστρέφει τις ιδιότητες.
findProperty(name: String) → PropertyΚαλεί τη findProperty(name) σε αυτήν την παρουσία LShape.
getProperty(name: String) → ObjectΚαλεί τη getProperty(name) σε αυτήν την παρουσία LShape.
setProperty(name: String, value: Object)Ορίζει την τιμή της ιδιότητας.
removeProperty(name: String) → booleanΚαλεί τη removeProperty(name) σε αυτήν την παρουσία LShape.
removeProperty(property: Property) → booleanΚαλεί τη removeProperty(property) σε αυτό το αντικείμενο LShape.

Δείτε επίσης

 Ελληνικά