Cylinder

Επισκόπηση

Cylinder είναι μια τάξη στο Aspose.3D FOSS για το .NET. Κληρονόμοι από: Primitive.

Παραμετερισμένος Κύλινδρος.

Αυτή η τάξη παρέχει 23 μεθόδους για τη δουλειά με αντικείμενα Cylinder σε προγράμματα .NET. Οι διαθέσιμες μεθόδους περιλαμβάνουν: A3DObject, AddElement, CreateElement, CreateElementUV, Cylinder, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, και 7 πρόσθετες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.3D FOSS for .Net. Ιδιότητες: CastShadows, ControlPoints, Deformers, Excluded, GenerateFanCylinder, Height, και 19 ακόμα.

Ιδιότητες

ΟνομασίαΤύπος:AccessΠεριγραφή:
OffsetBottomVector3Διαβάστε/ΓράψτεΠαίρνει ή ορίζει την μετατροπή των κορυφών της κάτω πλευράς.
OffsetTopVector3Διαβάστε/ΓράψτεΠαίρνει ή ορίζει την μετατροπή των κορυφών της ανώτερης πλευράς.
GenerateFanCylinderboolΔιαβάστε/ΓράψτεΠαίρνει ή ορίζει αν θα παράγει κυλίνδρο τύπου ανεμιστήρα όταν το ThetaLength είναι μικρότερο από 2*PI, διαφορετικά το μοντέλο δεν θα κοπεί.
ShearBottomVector2Διαβάστε/ΓράψτεΠαίρνει ή ορίζει μετασχηματισμό σχισμής της κάτω πλευράς, το διανυσματικό αποθηκεύει την (x-άξονα, z-αξόνας) τιμή σχίσματος που μετράται σε ραδιάνους, η προεπιλεγμένη αξία είναι (0, 0)
ShearTopVector2Διαβάστε/ΓράψτεΠαίρνει ή ορίζει μετασχηματισμό σχισμής της επάνω πλευράς, το διανυσματικό αποθηκεύει την (άξονα x, άξονα z) τιμή σχίσματος που μετράται σε ραδιάνους, η προεπιλεγμένη αξία είναι (0, 0)
RadiusTopdoubleΔιαβάστε/ΓράψτεΛαμβάνει ή ορίζει την ακτίνα του άνω καπακιού του κυλίνδρου.
RadiusBottomdoubleΔιαβάστε/ΓράψτεΛαμβάνει ή ορίζει την ακτίνα του κάτω καπακιού του κυλίνδρου.
HeightdoubleΔιαβάστε/ΓράψτεΛαμβάνει ή ορίζει το ύψος του κυλίνδρου.
RadialSegmentsintΔιαβάστε/ΓράψτεΛαμβάνει ή ορίζει τα ακτινικά τμήματα.
HeightSegmentsintΔιαβάστε/ΓράψτεΛαμβάνει ή ορίζει τμήματα ύψους.
OpenEndedboolΔιαβάστε/ΓράψτεΠαρέχει ή ορίζει τιμή που δείχνει εάν αυτός ο κύλινδρος είναι ανοιχτός.
ThetaStartdoubleΔιαβάστε/ΓράψτεΛαμβάνει ή ορίζει το theta start.
ThetaLengthdoubleΔιαβάστε/ΓράψτεΛαμβάνει ή ορίζει το μήκος του theta.
CastShadowsboolΔιαβάστε/ΓράψτεΛαμβάνει ή ορίζει εάν αυτή η γεωμετρία μπορεί να ρίξει σκιά
ReceiveShadowsboolΔιαβάστε/ΓράψτεΛαμβάνει ή ορίζει εάν αυτή η γεωμετρία μπορεί να λαμβάνει σκιά.
VisibleboolΔιαβάστε/ΓράψτεΛαμβάνει ή ορίζει εάν η γεωμετρία είναι ορατή
DeformersIList<Deformer>Διάβασε.Αποκτά όλους τους παραμορφωτές που σχετίζονται με αυτή τη γεωμετρία.
ControlPointsIArrayList<Vector4>Διάβασε.Λαμβάνει όλα τα σημεία ελέγχου
VertexElementsIList<VertexElement>Διάβασε.Λαμβάνει όλα τα στοιχεία κορυφής
ExcludedboolΔιαβάστε/ΓράψτεΠαίρνει ή ορίζει εάν πρέπει να εξαιρεθεί αυτή η οντότητα κατά την εξαγωγή.
ParentNodesList<Node>Διάβασε.Παίρνει όλα τα μητρικά κόμβα, μια οντότητα μπορεί να συνδεθεί με πολλαπλά γονικά κομπιά για τη γεωμετρία που πραγματοποιείται.
ParentNodeNodeΔιαβάστε/ΓράψτεΠαίρνει ή ορίζει τον πρώτο γονικό κόμβο, αν ορίσει τον πρώτο γονιμό κόμπο, αυτή η οντότητα θα αποσυνδεθεί από άλλους γονικούς κόμπους.
SceneSceneΔιάβασε.Λαμβάνει τη σκηνή στην οποία ανήκει αυτό το αντικείμενο
NamestringΔιαβάστε/ΓράψτεΛαμβάνει ή ορίζει το όνομα.
PropertiesPropertyCollectionΔιάβασε.Λαμβάνει τη συλλογή όλων των ιδιοτήτων.

Μέθοδοι

SignatureΠεριγραφή:
Cylinder()Αρχικοποιεί μια νέα περίπτωση της τάξης Cylinder.
Cylinder(radius: double, height: double)Αρχικοποιεί μια νέα περίπτωση της τάξης Cylinder.
Cylinder(radiusTop: double, radiusBottom: double, height: double)Αρχικοποιεί μια νέα περίπτωση της τάξης Cylinder.
Cylinder(radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: bool)Αρχικοποιεί μια νέα περίπτωση της τάξης Cylinder.
Cylinder(name: string, radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: bool, thetaStart: double, thetaLength: double)Αρχικοποιεί μια νέα περίπτωση της τάξης Cylinder.
ToMesh()Μετατρέψτε το τρέχον αντικείμενο σε πλέγμα
Primitive(name: string)Αρχικοποιεί μια νέα περίπτωση της τάξης.
Geometry(name: string)Αρχικοποιεί μια νέα περίπτωση της τάξης Γεωμετρία.
GetDeformers()Λαμβάνει όλους τους παραμορφωτές
GetElement(type: VertexElementType)Λαμβάνει ένα στοιχείο κορυφής με καθορισμένο τύπο
GetVertexElementOfUV(textureMapping: TextureMapping)Παίρνει μια περίπτωση VertexElementUV με δεδομένο τύπο χαρτογράφησης υφής
CreateElement(type: VertexElementType)Δημιουργεί ένα στοιχείο κορυφής με καθορισμένο τύπο και το προσθέτει στη γεωμετρία.
AddElement(element: VertexElement)Προσθέτει ένα υπάρχον στοιχείο κορυφής στην τρέχουσα γεωμετρία
CreateElementUV(uvMapping: TextureMapping)Δημιουργεί ένα VertexElementUV με δεδομένο τύπο χαρτογράφησης υφής.
Entity(name: string)Αρχικοποιεί μια νέα περίπτωση της τάξης Entity.
GetBoundingBox()Παίρνει το πλαίσιο οριοθέτησης της τρέχουσας οντότητας στο σύστημα συντεταγμένων του χώρου αντικειμένου.
GetEntityRendererKey()Παίρνει το κλειδί του αποτυπωτή οντότητας που είναι καταχωρημένο στο αποτύπωμα .
SceneObject(name: string)Αρχικοποίηση ενός SceneObject με προεπιλεγμένο όνομα
A3DObject()Αρχικοποιεί μια νέα περίπτωση της τάξης A3DObject χωρίς όνομα.
RemoveProperty(property: Property)Απομακρύνει μια δυναμική ιδιότητα.
GetProperty(property: string)Λάβετε την τιμή της καθορισμένης ιδιότητας
SetProperty(property: string, value: object?)Ορίζει την τιμή της καθορισμένης ιδιότητας
FindProperty(propertyName: string)Βρίσκει το ακίνητο.

Βλέπε επίσης:

 Ελληνικά