Box | Kotak. |
Camera | Kamera mendeskripsikan titik mata pemirsa yang melihat pemandangan. |
Circle | ACircle kurva terdiri dari kumpulan titik-titik di tepi bentuk lingkaran. |
CompositeCurve | ACompositeCurve terdiri dari beberapa segmen kurva. |
Curve | Kelas dasar dari semua implementasi kurva. |
Cylinder | Parameterized Cylinder. Ini juga dapat digunakan untuk merepresentasikan kerucut ketika salah satu dari radiusTop/radiusBottom adalah nol. |
Dish | Hidangan berparameter. |
Ellipse | AnEllipse mendefinisikan sekumpulan titik yang membentuk bentuk elips. |
Frustum | Kelas dasar dariCamera DanLight |
Geometry | Kelas dasar dari semua objek geometris yang dapat dirender (sepertiMesh ,NurbsSurface ,Patch dan lain-lain). |
Light | Cahaya menerangi pemandangan. |
Line | Polyline adalah jalur yang ditentukan oleh sekumpulan titik denganControlPoints , dan dihubungkan olehSegments , yang artinya bisa juga merupakan kumpulan ruas garis yang terhubung. Garis biasanya merupakan objek linier, artinya tidak dapat digunakan untuk merepresentasikan kurva, untuk merepresentasikan kurva, gunakanNurbsCurve . |
LinearExtrusion | Linear ekstrusi mengambil bentuk 2D sebagai input dan memperluas bentuk dalam dimensi ke-3. |
Mesh | Jala terbuat dari banyak poligon sisi-n. |
NurbsCurve | kurva NURBS adalah kurva yang diwakili oleh NURBS (Spline dasar rasional tidak seragam), Kurva NURBS ditentukan olehOrder , satu set tertimbangControlPoints dan aKnotVectors Komponen w pada control point digunakan sebagai bobot control point, apapun itu aTwoDimensional atauThreeDimensional |
NurbsDirection | Sebuah 3DNurbsSurface memiliki dua arah, yaituU DanV , ituNurbsDirection mendefinisikan data untuk setiap arah. Arah sebenarnya adalah kurva NURBS, artinya juga ditentukan olehOrder , AKnotVectors , dan satu set titik kontrol berbobot (didefinisikan dalamNurbsSurface ). |
NurbsSurface | NurbsSurface adalah permukaan yang diwakili olehNURBS (Spline dasar rasional tidak seragam), ANurbsSurface didefinisikan oleh duaNurbsDirection U DanV . Komponen w pada control point digunakan sebagai bobot control point apapun tipe arahnya aTwoDimensional atauThreeDimensional |
Patch | APatch adalah permukaan pemodelan parametrik, mirip denganNurbsSurface , itu juga ditentukan oleh dua PatchDirection , ituU DanV . Tapi perbedaan antaraPatch DanNurbsSurface Apakah ituPatchDirection kurva bisa menjadi salah satunyaBezier ,QuadraticBezier ,BasisSpline ,CardinalSpline DanLinear |
PatchDirection | Arah U dan V Patch. |
Plane | Pesawat berparameter. |
PointCloud | Awan titik tidak berisi informasi topologi tetapi hanya titik kontrol dan elemen simpul. |
PolygonBuilder | Kelas pembantu untuk membuat poligonMesh |
PolygonModifier | Utilitas untuk mengubah poligon |
Primitive | Kelas dasar untuk semua primitif |
Pyramid | Piramida berparameter. |
RectangularTorus | Torus persegi panjang berparameter. |
RevolvedAreaSolid | Kelas ini mewakili model solid dengan memutar penampang yang disediakan oleh profil tentang sumbu. |
Shape | Bentuk menggambarkan deformasi pada satu set titik kontrol, yang mirip dengan deformasi cluster di Maya. Misalnya, kita dapat menambahkan bentuk ke geometri yang dibuat. Dan bentuk dan geometri memiliki informasi topologi yang sama tetapi posisi titik kontrol berbeda. Dengan jumlah pengaruh yang bervariasi, geometri melakukan efek deformasi. |
Skeleton | ItuSkeleton terutama digunakan oleh perangkat lunak CAD untuk membantu perancang memanipulasi transformasi struktur kerangka, biasanya tidak berguna di luar perangkat lunak CAD. Untuk membuat hierarki kerangka bertindak seperti satu objek dalam perangkat lunak CAD, perlu menandai bagian atasSkeleton node sebagai root satu dengan pengaturanType keSkeleton , dan semua anak disetel keBone |
Sphere | Bola berparameter. |
SweptAreaSolid | ASweptAreaSolid membangun geometri dengan menyapu profil di sepanjang directrix. |
Torus | torus berparameter. |
TransformedCurve | ATransformedCurve memberikan penempatan kurva dengan menggunakan matriks transformasi. Ini memungkinkan untuk melakukan transformasi di dalam aTrimmedCurve atauCompositeCurve . |
TriMesh | TriMesh berisi data mentah yang dapat digunakan oleh GPU secara langsung. Kelas ini adalah utilitas untuk membantu membuat mesh yang hanya berisi data per-vertex. |
TriMesh<T> | Versi generik dariTriMesh untuk vertex yang ditentukan oleh pengguna statis type |
TrimmedCurve | Kurva berbatas yang memangkas kurva dasar di kedua ujungnya. |
VertexElement | Kelas dasar elemen simpul. Jenis elemen simpul diidentifikasi oleh VertexElementType. Sebuah VertexElement menjelaskan bagaimana elemen vertex dipetakan ke permukaan geometri dan bagaimana informasi pemetaan disusun dalam memori. VertexElement berisi Normals, UVs, atau jenis informasi lainnya. |
VertexElementBinormal | Menentukan vektor binormal untuk komponen tertentu. |
VertexElementDoublesTemplate | Kelas pembantu untuk mendefinisikan betonVertexElement implementasi. |
VertexElementEdgeCrease | Menentukan lipatan tepi untuk komponen tertentu |
VertexElementHole | Mendefinisikan jika poligon yang ditentukan adalah hole |
VertexElementIntsTemplate | Kelas pembantu untuk mendefinisikan betonVertexElement implementasi. |
VertexElementMaterial | Mendefinisikan indeks material untuk komponen tertentu. Sebuah node dapat memiliki banyak material,VertexElementMaterial digunakan untuk merender bagian geometri yang berbeda dalam material yang berbeda. |
VertexElementNormal | Menentukan vektor normal untuk komponen tertentu. |
VertexElementPolygonGroup | Mendefinisikan grup poligon untuk komponen tertentu untuk mengelompokkan poligon terkait bersama-sama. |
VertexElementSmoothingGroup | Grup pemulusan adalah grup poligon dalam jala poligon yang seharusnya tampak membentuk permukaan halus. Beberapa perangkat lunak pemodelan 3d awal seperti 3D studio max untuk DOS menggunakan grup pemulusan untuk membatalkan penyimpanan vektor normal untuk setiap simpul jala. |
VertexElementSpecular | Menentukan warna specular untuk komponen tertentu. |
VertexElementTangent | Mendefinisikan vektor tangen untuk komponen tertentu. |
VertexElementTemplate<T> | Kelas pembantu untuk mendefinisikan betonVertexElement implementasi. |
VertexElementUserData | Mendefinisikan data pengguna khusus untuk komponen tertentu. Biasanya data khusus aplikasi untuk tujuan khusus. |
VertexElementUV | Menentukan koordinat UV untuk komponen tertentu. Geometri dapat memiliki beberapaVertexElementUV elemen, dan masing-masing memiliki perbedaanTextureMapping s. |
VertexElementVector4 | Kelas pembantu untuk mendefinisikan betonVertexElement implementasi. |
VertexElementVertexColor | Menentukan warna vertex untuk komponen tertentu |
VertexElementVertexCrease | Mendefinisikan lipatan puncak untuk komponen tertentu |
VertexElementVisibility | Mendefinisikan jika komponen tertentu terlihat |
VertexElementWeight | Menentukan bobot campuran untuk komponen tertentu. |