Aspose.ThreeD.Entities

Semua geometri dan entitas didefinisikan dalam namespace ini

Kelas

KelasKeterangan
BoxKotak.
CameraKamera mendeskripsikan titik mata pemirsa yang melihat pemandangan.
CircleACircle kurva terdiri dari kumpulan titik-titik di tepi bentuk lingkaran.
CompositeCurveACompositeCurve terdiri dari beberapa segmen kurva.
CurveKelas dasar dari semua implementasi kurva.
CylinderParameterized Cylinder. Ini juga dapat digunakan untuk merepresentasikan kerucut ketika salah satu dari radiusTop/radiusBottom adalah nol.
DishHidangan berparameter.
EllipseAnEllipsemendefinisikan sekumpulan titik yang membentuk bentuk elips.
FrustumKelas dasar dariCamera DanLight
GeometryKelas dasar dari semua objek geometris yang dapat dirender (sepertiMesh ,NurbsSurface ,Patch dan lain-lain).
LightCahaya menerangi pemandangan.
LinePolyline 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 .
LinearExtrusionLinear ekstrusi mengambil bentuk 2D sebagai input dan memperluas bentuk dalam dimensi ke-3.
MeshJala terbuat dari banyak poligon sisi-n.
NurbsCurvekurva 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
NurbsDirectionSebuah 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 ).
NurbsSurfaceNurbsSurface adalah permukaan yang diwakili olehNURBS (Spline dasar rasional tidak seragam), ANurbsSurface didefinisikan oleh duaNurbsDirectionU DanV . Komponen w pada control point digunakan sebagai bobot control point apapun tipe arahnya aTwoDimensional atauThreeDimensional
PatchAPatch 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
PatchDirectionArah U dan V Patch.
PlanePesawat berparameter.
PointCloudAwan titik tidak berisi informasi topologi tetapi hanya titik kontrol dan elemen simpul.
PolygonBuilderKelas pembantu untuk membuat poligonMesh
PolygonModifierUtilitas untuk mengubah poligon
PrimitiveKelas dasar untuk semua primitif
PyramidPiramida berparameter.
RectangularTorusTorus persegi panjang berparameter.
RevolvedAreaSolidKelas ini mewakili model solid dengan memutar penampang yang disediakan oleh profil tentang sumbu.
ShapeBentuk 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.
SkeletonItuSkeletonterutama 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
SphereBola berparameter.
SweptAreaSolidASweptAreaSolid membangun geometri dengan menyapu profil di sepanjang directrix.
Torustorus berparameter.
TransformedCurveATransformedCurve memberikan penempatan kurva dengan menggunakan matriks transformasi. Ini memungkinkan untuk melakukan transformasi di dalam aTrimmedCurve atauCompositeCurve .
TriMeshTriMesh 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
TrimmedCurveKurva berbatas yang memangkas kurva dasar di kedua ujungnya.
VertexElementKelas 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.
VertexElementBinormalMenentukan vektor binormal untuk komponen tertentu.
VertexElementDoublesTemplateKelas pembantu untuk mendefinisikan betonVertexElement implementasi.
VertexElementEdgeCreaseMenentukan lipatan tepi untuk komponen tertentu
VertexElementHoleMendefinisikan jika poligon yang ditentukan adalah hole
VertexElementIntsTemplateKelas pembantu untuk mendefinisikan betonVertexElement implementasi.
VertexElementMaterialMendefinisikan indeks material untuk komponen tertentu. Sebuah node dapat memiliki banyak material,VertexElementMaterial digunakan untuk merender bagian geometri yang berbeda dalam material yang berbeda.
VertexElementNormalMenentukan vektor normal untuk komponen tertentu.
VertexElementPolygonGroupMendefinisikan grup poligon untuk komponen tertentu untuk mengelompokkan poligon terkait bersama-sama.
VertexElementSmoothingGroupGrup 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.
VertexElementSpecularMenentukan warna specular untuk komponen tertentu.
VertexElementTangentMendefinisikan vektor tangen untuk komponen tertentu.
VertexElementTemplate<T>Kelas pembantu untuk mendefinisikan betonVertexElement implementasi.
VertexElementUserDataMendefinisikan data pengguna khusus untuk komponen tertentu. Biasanya data khusus aplikasi untuk tujuan khusus.
VertexElementUVMenentukan koordinat UV untuk komponen tertentu. Geometri dapat memiliki beberapaVertexElementUV elemen, dan masing-masing memiliki perbedaanTextureMapping s.
VertexElementVector4Kelas pembantu untuk mendefinisikan betonVertexElement implementasi.
VertexElementVertexColorMenentukan warna vertex untuk komponen tertentu
VertexElementVertexCreaseMendefinisikan lipatan puncak untuk komponen tertentu
VertexElementVisibilityMendefinisikan jika komponen tertentu terlihat
VertexElementWeightMenentukan bobot campuran untuk komponen tertentu.

Struktur

StrukturKeterangan
EndPointTitik akhir untuk memangkas kurva, bisa berupa nilai parameter atau titik Cartesian.

Antarmuka

AntarmukaKeterangan
IIndexedVertexElementVertexElement dengan data indeks.
IMeshConvertibleEntitas yang mengimplementasikan antarmuka ini dapat dikonversi keMesh
IOrientableEntitas yang dapat diorientasikan harus mengimplementasikan antarmuka ini.

Pencacahan

PencacahanKeterangan
ApertureModeMode apertur kamera. Mode apertur menentukan nilai mana yang mendorong apertur kamera. Jika mode apertur adalah Horizontal, Vertikal, atau Vertikal, maka bidang pandang yang digunakan. Jika mode apertur adalah Panjang Fokus, panjang fokus digunakan.
CurveDimensionDimensi kurva.
LightTypeJenis lampu.
MappingModeMenentukan bagaimana elemen dipetakan ke permukaan. ItuMappingMode didefinisikan bagaimanaVertexElement dipetakan ke permukaan geometri.
NurbsTypejenis NURBS.
PatchDirectionTypeJenis arah tambalan.
ProjectionTypeJenis proyeksi kamera.
ReferenceModeReferenceMode mendefinisikan bagaimana informasi pemetaan disimpan dan direferensikan oleh.
RotationModeMode rotasi frustum
SkeletonTypeSkeleton tipe s.
SplitMeshPolicyBagikan data vertex/titik kontrol antar sub-mesh atau setiap sub-mesh memiliki data yang dipadatkan.
TextureMappingJenis pemetaan tekstur untukVertexElementUV Menjelaskan jenis pemetaan tekstur yang digunakan.
VertexElementTypeJenis elemen verteks, ditentukan bagaimana ia akan digunakan dalam pemodelan.