Aspose.3D  for .NET

.NET 3D واجهات برمجة تطبيقات معالجة الملفات

قراءة تنسيقات الملفات وكتابتها ومعالجتها وتحويلها 3D داخل أي تطبيق يستند إلى .NET.

  تحميل محاكمة مجانية
  
 

Aspose.3D for .NET عبارة عن برنامج ألعاب غني بالميزات وتصميم بمساعدة الكمبيوتر (CAD) API لمعالجة المستندات بدون أي 3D نماذج وعرض تبعيات البرامج. API يدعم Discreet3DS ، WavefrontOBJ ، FBX (ASCII ، ثنائي) ، STL (ASCII ، ثنائي) ، Universal3D ، Collada ، glTF ، GLB ، PLY ، DirectX و Google Draco تنسيقات الملفات والمزيد. يمكن للمطورين إنشاء محتوى تنسيقات المستندات وقراءتها وتحويلها وتعديلها والتحكم فيها بسهولة.

Aspose.3D for .NET API سهل الاستخدام ويمكن نشره مع أي تطبيق .NET بنفس سهولة نسخه دون القلق بشأن الخدمات والوحدات النمطية الأخرى المثبتة بالفعل.

الميزات المتقدمة .NET 3D API

إنشاء 3D مشهد & amp؛ حفظ بالتنسيق المدعوم

تحميل وحفظ & أمبير ؛ تحويل الملفات إلى دفق

العمل مع الهندسة وأمبير. التسلسل الهرمي للمشهد

مشاركة بيانات هندسة الشبكة بين عقد متعددة

إضافة خاصية الرسوم المتحركة إلى مشهد الوثيقة

قم بتثليث شبكة بتخطيط ذاكرة مخصص للقمة

أضف الكاميرا المستهدفة في المشهد

تحريك الكائنات في المشهد

تقسيم تنسجم حسب المادة

تقديم عرض 3D بتنسيق الصورة

إرسال واستقبال الظلال على الأشكال الهندسية

السماح بتغيير اتجاهات الطائرة

تعزيز تكوين الاسطوانة

تمت إضافة دعم عارض فولكان

قم بإنشاء هندسة ببثق الأشكال

دعم خوارزمية أطلس الأشعة فوق البنفسجية

دعم التنسيق القياسي للطباعة ثلاثية الأبعاد AMF

FBX دعم الاستيراد والكتابة الثنائية

تصدير واستيراد glTF من الملفات بضغط draco

3D تحويل تنسيق الملف

يوفر Aspose.3d for .NET مجموعة من الخوارزميات المتقدمة التي تجعله حلاً شاملاً 3D لتحويل تنسيق الملف. عملية التحويل بسيطة مثل تغيير امتداد الملف إلى التنسيق المطلوب. كل ما عليك فعله هو تحميل الملف المصدر في مثيل Scene ، واستدعاء طريقة Save الخاصة به باستخدام معلمة FileFormat المناسبة. هذا هو!

حفظ 3D مشهد بتنسيقات مختلفة - C#

// load the file to be converted

var scn = new Aspose.ThreeD.Scene(dir + "template.fbx");

// save in different formats

scn.Save(dir + "output.stl", Aspose.ThreeD.FileFormat.STLASCII);

scn.Save(dir + "output.obj", Aspose.ThreeD.FileFormat.WavefrontOBJ);

3D إنشاء المشاهد

Aspose.3D for .NET يمكّن المبرمجين من إنشاء مشاهد بسهولة من البداية دون الحاجة إلى تثبيت أي 3D برامج عرض أو نماذج. يتيح 3D .NET API أيضًا حفظ المشاهد بتنسيقات (FBX و STL و WavefrontOBJ و Discreet3DS و Universal3D و Collada) من خلال استدعاء طريقة Save في كائن فئة المشهد.

أضف معلومات الأصول إلى 3D المشهد

البيانات الوصفية هي معلومات منظمة تصف ، وتحدد ، وتجعل من السهل استرداد واستخدام وإدارة مورد المعلومات. يسمح Aspose.3D for .NET API للمطورين بتعريف البيانات الوصفية للمشهد.

إنشاء 3D Mesh & amp؛ الأشكال الرسومية

تتيح مكتبة .NET 3D للمطورين إنشاء شبكة من 3D أشكال هندسية متنوعة ، وتحديد نقاط التحكم والمضلعات بأبسط طريقة لإنشاء شبكات وتوجيه شبكة إلى مثيلات متعددة من نوع الشكل. يمكن للمطورين أيضًا وضع 3D من الأشكال في أي مكان على 3D المشهد.

مشاركة بيانات هندسة الشبكة مع عقد متعددة

لتقليل متطلبات الذاكرة ، يمكن ربط مثيل واحد من Mesh بمثيلات مختلفة من Node. تخيل أنك تحتاج إلى نظام يبدو أنه يتعذر تمييز عدد كبير من المكعبات البالغ عددها 3D ؛ يمكنك توفير الذاكرة عن طريق إنشاء كائن شبكي واحد عند بدء تشغيل النظام. في هذه المرحلة ، في كل مرة تحتاج فيها إلى شكل آخر ، تقوم بعمل كائن عقدة آخر ، ثم توجه تلك العقدة إلى شبكة واحدة. هذه هي الطريقة التي يدير بها API التثبيت.

شبكة مثلثة مع تخطيط ذاكرة مخصص للرأس

قم بتحويل شبكة إلى شبكة المثلث لأن أي بنية معقدة يمكن تمثيلها على شكل مجموعة من المثلثات. تعمل حزم برامج الرسوم والأجهزة والأجهزة بكفاءة أكبر على المثلثات. يعد تخطيط ذاكرة Vertex مهمًا أيضًا لتغذية GPU (وحدة معالجة الرسومات) لأن GPU يجب أن تعرف أيضًا تخطيط الرأس لاستخراج السمات الصحيحة من المخزن المؤقت.

مستقل عن أي تثبيت برامج خارجية

تم تصميم Aspose.3D API باستخدام تعليمات برمجية مُدارة لا تعتمد أبدًا على أي API خارجي أو تثبيت برنامج على الجهاز للعمل مع ملفات 3D. إنه حل مخصص تمامًا من حيث الميزات المدعومة والأمان والاستقرار وقابلية التوسع والسرعة والسعر.

  
  

Aspose.3D يقدم 3D واجهات برمجة تطبيقات معالجة فردية لبيئات التطوير الشائعة الأخرى كما هو موضح أدناه: