LinearExtrusion

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 περισσότερα.

Ιδιότητες

ΟνομασίαΤύποςΠρόσβασηΠεριγραφή
shapeProfileΔιαβάστεΗ βάση πρέπει να εκχυθεί.
directionVector3ΔιαβάστεΗ κατεύθυνση της εξόρυξης, η προεπιλεγμένη τιμή είναι (0, 0, 1).
heightdoubleΔιαβάστεΤο ύψος της εκχυλισμένης γεωμετρίας, η προεπιλεγμένη τιμή είναι 1.0.
slicesintΔιαβάστεΟι σκαλοπάτες της στρωμένης εκχυλισμένης γεωμετρίας, η προεπιλεγμένη τιμή είναι 1.
centerbooleanΔιαβάστεΕάν αυτή η τιμή είναι ψεύτικη, το εύρος γραμμικής εξόρυξης Z είναι από 0 έως ύψος, διαφορετικά το φάσμα είναι -high/2 έως height/2.
twistOffsetVector3ΔιαβάστεΗ αποζημίωση που χρησιμοποιείται στην περιστροφή, η προεπιλεγμένη αξία είναι (0, 0, 0).
twistdoubleΔιαβάστεΟ αριθμός των βαθμών μέσω των οποίων εκχυλίζεται η μορφή.
parentNodeNodeΔιαβάστεΠάρτε το γονικό κόμβο.
parentNodesArrayList<Node>ΔιαβάστεΒγάζει τα γονικά κόμβα.
excludedbooleanΔιαβάστεΝα αποκλείεται ο αποκλεισμός.
boundingBoxBoundingBoxΔιαβάστεΒγάζει το κλειδί.
sceneSceneΔιαβάστεΠήρε την σκηνή.
nameStringΔιαβάστεΠάρτε το όνομα.
propertiesPropertyCollectionΔιαβάστεΑποκτά τα περιουσιακά στοιχεία.

Μέθοδοι

υπογραφήΠεριγραφή
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Αποκτά σύστημα συντονισμού των σημείων ελέγχου/κανονικού κατά τη διάρκεια της εισαγωγής/εξαγωγίας.

Δείτε επίσης

 Ελληνικά