Aspose.3D  for Java

Java 3D معالجة الملفات API

يمكنك إنشاء ومعالجة وحفظ ملفات 3D بتنسيقات متعددة دون الحاجة إلى أي برامج عرض ونمذجة خارجية.

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

Aspose.3D for Java هو برنامج ألعاب مستقل و CAD API لمعالجة 3D الملفات. يدعم API معظم 3D تنسيقات الملفات الشائعة والتطبيقات التي يمكنها الإنشاء والقراءة والتحويل & amp؛ تعديل الملفات بسهولة. علاوة على ذلك ، يساعد API المطورين في تصميم وإنشاء عوالم ألعاب ضخمة ، ومشاهد رائعة لتصور التصميم ، والمشاركة في تجارب الواقع الافتراضي ، وإضافة خاصية الرسوم المتحركة إلى ملف المشهد ، وتنسيق العناصر باستخدام التحولات وغير ذلك الكثير.

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

إنشاء المشهد وحفظه في التنسيقات المدعومة

تحميل وحفظ وتقديم مستند 3D إلى التدفق

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

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

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

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

أضف كاميرا مستهدفة بالإضافة إلى تحريك الكائنات في مشهد 3D

انقسام الشبكات حسب المادة

قم بتغيير اتجاه الطائرة بتحديد ارتفاع عادي

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

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

الكشف عن تنسيق الملف المستند إلى الأرشيف

دعم تنسيق AMF

استيراد وتصدير مستندات glTF باستخدام ضغط Draco

بين تحويل ملفات المشهد

يوفر API دعمًا لتحويل تنسيق الملف 3D بطريقة بسيطة. يمكن للمطورين تحميل المستند المصدر في مثيل Scene ، واستخدام وظيفة Save الخاصة به مع معلمة FileFormat. هذا هو!

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

// load the file to be converted

Scene scnObj = new Scene(dir + "srctemplate.fbx");

// save in different formats

scnObj.save(dir + "trgoutput.stl", FileFormat.STLASCII);

scnObj.save(dir + "trgoutput.obj", FileFormat.WAVEFRONTOBJ);

إنشاء 3D مشاهد عبر API

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

إنشاء مشهد بأشكال 3D بدائية - Java

// initialize a Scene object

Scene scn = new Scene();

// create a Box model

scn.getRootNode().createChildNode("box", new Box());

// create a Cylinder model

scn.getRootNode().createChildNode("cylinder", new Cylinder());

// save drawing in the FBX format

scn.save(dir + "output.fbx", FileFormat.FBX7500ASCII);

بناء تسلسل هرمي للعقدة بطريقة بسيطة

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

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

يوفر Aspose.3D for Java API دعمًا للرسوم المتحركة للإطار الرئيسي عبر CurveMapping والتي تعين مكونات خاصية ما إلى منحنيات مختلفة. علاوة على ذلك ، تقدم المكتبة إعداد الكاميرا المستهدفة في ملف 3D وهو أمر مفيد في الرسوم المتحركة عندما تحتاج إلى الكاميرا لمواجهة عقدة معينة.

المتانة والأداء & أمبير ؛ ؛ قابلية التوسع

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

  
  

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