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

Δείτε επίσης

 Ελληνικά