LinearExtrusion
ΕΚΤΙΜΗΣΗ
LinearExtrusion Είναι μια τάξη στο Aspose.3D FOSS για Java. Κληρονομιά από: Entity.
Η γραμμική εξόρυξη παίρνει μια μορφή 2D ως εισαγωγή και επεκτείνει τη μορφοποίηση στην 3η διάσταση.
Αυτή η κατηγορία παρέχει 34 μεθόδους για να εργαστείτε με LinearExtrusion αντικείμενα σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: A3DObject, Entity, LinearExtrusion, SceneObject, findProperty, getBoundingBox, getCenter, getDirection, getExcluded, getHeight, getName, getParentNode,και 21 πρόσθετες μέθοδοι. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.3D FOSS για το πακέτο Java. Ιδιοκτησία : boundingBox, center, direction, excluded, height, name,Και 8 περισσότερα.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
shape | Profile | Διαβάστε | Η βάση πρέπει να εκχυθεί. |
direction | Vector3 | Διαβάστε | Η κατεύθυνση της εξόρυξης, η προεπιλεγμένη τιμή είναι (0, 0, 1). |
height | double | Διαβάστε | Το ύψος της εκχυλισμένης γεωμετρίας, η προεπιλεγμένη τιμή είναι 1.0. |
slices | int | Διαβάστε | Οι σκαλοπάτες της στρωμένης εκχυλισμένης γεωμετρίας, η προεπιλεγμένη τιμή είναι 1. |
center | boolean | Διαβάστε | Εάν αυτή η τιμή είναι ψεύτικη, το εύρος γραμμικής εξόρυξης Z είναι από 0 έως ύψος, διαφορετικά το φάσμα είναι -high/2 έως height/2. |
twistOffset | Vector3 | Διαβάστε | Η αποζημίωση που χρησιμοποιείται στην περιστροφή, η προεπιλεγμένη αξία είναι (0, 0, 0). |
twist | double | Διαβάστε | Ο αριθμός των βαθμών μέσω των οποίων εκχυλίζεται η μορφή. |
parentNode | Node | Διαβάστε | Πάρτε το γονικό κόμβο. |
parentNodes | ArrayList<Node> | Διαβάστε | Βγάζει τα γονικά κόμβα. |
excluded | boolean | Διαβάστε | Να αποκλείεται ο αποκλεισμός. |
boundingBox | BoundingBox | Διαβάστε | Βγάζει το κλειδί. |
scene | Scene | Διαβάστε | Πήρε την σκηνή. |
name | String | Διαβάστε | Πάρτε το όνομα. |
properties | PropertyCollection | Διαβάστε | Αποκτά τα περιουσιακά στοιχεία. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
LinearExtrusion() | Ο κατασκευαστής της υπόθεσης. |
LinearExtrusion(shape: Profile, height: double) | Ο κατασκευαστής της υπόθεσης. |
getShape() → Profile | Η βάση πρέπει να εκχυθεί. |
setShape(value: Profile) | Η βάση πρέπει να εκχυθεί. |
getDirection() → Vector3 | Η κατεύθυνση της εξόρυξης, η προεπιλεγμένη τιμή είναι (0, 0, 1). |
setDirection(value: Vector3) | Η κατεύθυνση της εξόρυξης, η προεπιλεγμένη τιμή είναι (0, 0, 1). |
getHeight() → double | Το ύψος της εκχυλισμένης γεωμετρίας, η προεπιλεγμένη τιμή είναι 1.0. |
setHeight(value: double) | Το ύψος της εκχυλισμένης γεωμετρίας, η προεπιλεγμένη τιμή είναι 1.0. |
getSlices() → int | Οι σκαλοπάτες της στρωμένης εκχυλισμένης γεωμετρίας, η προεπιλεγμένη τιμή είναι 1. |
setSlices(value: int) | Οι σκαλοπάτες της στρωμένης εκχυλισμένης γεωμετρίας, η προεπιλεγμένη τιμή είναι 1. |
getCenter() → boolean | Εάν αυτή η τιμή είναι ψεύτικη, το εύρος γραμμικής εξόρυξης Z είναι από 0 έως ύψος, διαφορετικά το φάσμα είναι -high/2 έως height/2. |
setCenter(value: boolean) | Εάν αυτή η τιμή είναι ψεύτικη, το εύρος γραμμικής εξόρυξης Z είναι από 0 έως ύψος, διαφορετικά το φάσμα είναι -high/2 έως height/2. |
getTwistOffset() → Vector3 | Η αποζημίωση που χρησιμοποιείται στην περιστροφή, η προεπιλεγμένη αξία είναι (0, 0, 0). |
setTwistOffset(value: Vector3) | Η αποζημίωση που χρησιμοποιείται στην περιστροφή, η προεπιλεγμένη αξία είναι (0, 0, 0). |
getTwist() → double | Ο αριθμός των βαθμών μέσω των οποίων εκχυλίζεται η μορφή. |
setTwist(value: double) | Ο αριθμός των βαθμών μέσω των οποίων εκχυλίζεται η μορφή. |
toMesh() → Mesh | Δεν εφαρμόζεται στην έκδοση FOSS - ρίχνει σε χρόνο λειτουργίας. Μετατρέψτε την εκχύλισμα σε μασχ. |
Entity() | NURBS καύση είναι μια κουρβίδα που αντιπροσωπεύει το Nurbs(Non-uniform ρατσιστική βάση σπλινών), Μια καυτή Nurs ορίζεται από την getOrder(), ένα σύνολο ζυγισμένων Geometry.getControlPoints() και ένα getKnotVectors() Το στοιχείο w στο σημείο ελέγχου χρησιμοποιείται ως βάρος του σημείου ελέγχους, ανεξάρτητα από το αν είναι CurveDimension.TWO_DIMENSIONAL ή CurveDimension.THREE_DIMENSIONAL |
getParentNode() → Node | Ο κατασκευαστής της υπόθεσης. |
setParentNode(value: Node) | Ο φορέας Boolean χρησιμοποιήθηκε στη λειτουργία για να δημιουργήσει το αποτέλεσμα μασά. |
getParentNodes() → ArrayList<Node> | Προστατευμένος κατασκευαστής για να επιτρέψει τις παραγόμενες τάξεις να ορίσουν το όνομα. |
getExcluded() → boolean | Ο φορέας Boolean χρησιμοποιήθηκε στη λειτουργία για να δημιουργήσει το αποτέλεσμα μασά. |
setExcluded(value: boolean) | Να προσδιορίσει την εξαιρέτητά της. |
getBoundingBox() → BoundingBox | Ο πρώτος χειριστής του Boolean Operator. |
SceneObject() | Ο φορέας Boolean σας επιτρέπει να εφαρμόσετε τη λειτουργία Boulean σε δύο παραδείγματα IMeshConvertible. |
getScene() → Scene | Ο κατασκευαστής του κτιρίου. |
A3DObject() | Μπορεί επίσης να χρησιμοποιηθεί για την αντιπροσωπεία ενός κόνου όταν ένα από τα radiusTop/radiusBottom είναι μηδέν. |
getName() → String | Τα τμήματα της καμπύλης. |
setName(name: String) | Δημιουργεί ένα προφίλ CircleShape με καθορισμένο ακτίνο. |
getProperties() → PropertyCollection | Εισάγει μια νέα περίπτωση της τάξης Cylinder. |
findProperty(name: String) → Property | Αρχίζει μια νέα περίπτωση της τάξης των οστών. |
getProperty(name: String) → Object | Αποκτά τη μετασχηματιστική ματρίκα του κόμβου στην τρέχουσα θέση. |
setProperty(name: String, value: Object) | Αποκτά τα τμήματα πλάτους. |
removeProperty(name: String) → boolean | Αποκτά σύστημα συντονισμού των σημείων ελέγχου/κανονικού κατά τη διάρκεια της εισαγωγής/εξαγωγίας. |