دليل المطور

Aspose.3D FOSS for Python هو مكتبة مفتوحة المصدر، مرخصة من MIT التي تسمح لمطورين بايثون تحميل وتصميم وتحويل وتصدير المشاهد 3D دون أي إدمانات أوقات التشغيل الخارجية. سواء كنت تبني خط أنابيب الأصول، وأداة التحقق، ومسار معالجة الهندسة الجيومترية، أو خدمة تحويل النموذج، هذه المكتبت توفر API نظيفة ومتسقة مدعومة من قبل نموذجا مسرحية التي تظهر مفاهيم 3d القياسية الصناعة.

هذا دليل المطور يغطي كل ما تحتاجه للذهاب إلى ما وراء التثبيت سريع البدء والكتابة جودة الإنتاج 3D معالجة الرمز.

ماذا ستجد في هذا القسم

الخصائص والوظائف

وَالْمُتَّقِينَ مميزات الصفحة هي الإشارة الرئيسية للعمل مع Aspose.3D FOSS لـ Python.:

  • شكل الدعم: OBJ (مع مواد .mtl) ، STL (البنائية و ASCII) و glTF 2.0 / GLB ، COLLADA (DAE) 3MF ، والتوكنات FBX في التقدم ، مع تحميل حسب النموذج وتخزين فئات الخيارات.
  • المشهد الرسمي: كيف Scene, Node, Entity, Transform,و ، و GlobalTransform تتكون في سلسلة مسرحية كاملة، بما في ذلك النماذج عبر العقدة.
  • النار الماس:• العمل مع control_points, VertexElementNormal, VertexElementUV, VertexElementVertexColor,و ، و VertexElementSmoothingGroup معالجة الجيومترية .
  • نظام المواد: التطبيق LambertMaterial و PhongMaterial إلى عقدة المشهد، وقراءة خصائص المواد التي يتم تحميلها من ملفات .mtl.
  • المواد المفيدة: استخدام Vector2, Vector3, Vector4, FVector3, Quaternion, Matrix4,و ، و BoundingBox للتحولات، والطلبات الحدودية، والحسابات الجيومترية.
  • الرسوم المتحركة: بناء وقراءة AnimationClip, AnimationNode, KeyFrame,و ، و KeyframeSequence البيانات .
  • تحميل وتخزين الخيارات: فئات الخيارات حسب النموذج مثل ObjLoadOptions (flip_coordinate_system, scale, enable_materials, normalize_normal) and StlSaveOptions.
  • نموذج الاستخدام الكامل: اختتام إلى نهاية Python المفاتيح لتحميل OBJ، تصدير STL، جليد-مقطع glTF، وعروض المشهد عبر.
  • نصائح، ومشاكل شائعة، و FAQ: توجيهات عملية لتجنب الانهيارات الشائعة في استخدام الإنتاج.
  • إشارة API: إشارة سريعة إلى قائمة جميع الفصول الرئيسية.

المفاهيم الرئيسية

المشهد الرسمي: يتم تمثيل جميع المحتوى 3D في Aspose.3D FOSS كشجرة من Node الأجسام التي تُدخل في scene.root_node.يمكن لكل عقدة أن تحمل Entity (مثل أ Mesh, Camera,أو Light) و أ Transform هذا هو المكان الذي يقع فيه الهرم.

API التشخيصية: يمكنك فتح أي تنسيق مدعوم من خلال Scene.open() أو Scene.from_file() وتخزينها في أي شكل مدعوم من خلال Scene.save().يتم استخدام نفس الكائنات المسرحية بغض النظر عن مصدر أو تنسيق الوجهة.

0 إدمانات:لا توجد امتدادات أصلية لتركيبها، لا حزمة نظام لتثبيتها، ولا مكتبة طرف ثالث لإدارة.

بدءاً من

إذا لم تكن قد قمت بعد بتثبيت المكتبة، انظر بدءاً من القسم و المجموعة التثبيت دليل قبل قراءة المزيد.

المواضيع المتاحة

 العربية