الفئة GltfSaveOptions
محتويات
[
يخفي
]GltfSaveOptions class
خيارات الحفظ لتنسيق glTF.
public class GltfSaveOptions : SaveOptions
المُنشئات
| الاسم | الوصف |
|---|---|
| GltfSaveOptions(FileContentType) | منشئ GltfSaveOptions |
| GltfSaveOptions(FileFormat) | منشئ GltfSaveOptions |
الخصائص
| الاسم | الوصف |
|---|---|
| ApplyUnitScale { get; set; } | تطبيق UnitScaleFactor على الشبكة. القيمة الافتراضية هي false. |
| BufferFile { get; set; } | اسم ملف المخزن المؤقت الخارجي المستخدم لتخزين البيانات الثنائية. إذا لم يتم تحديد هذا الملف، سيقوم Aspose.3D بإنشاء اسم لك. يتم تجاهل ذلك عند تصدير glTF في الوضع الثنائي. |
| DracoCompression { get; set; } | يحصل أو يعيّن ما إذا كان سيتم تمكين ضغط draco |
| EmbedAssets { get; set; } | تضمين جميع الأصول الخارجية كـ base64 في ملف واحد بوضع ASCII، القيمة الافتراضية هي false. |
| Encoding { get; set; } | يحصل أو يضبط الترميز الافتراضي للملفات النصية. القيمة الافتراضية هي null مما يعني أن المستورد/المصدر سيقرر أي ترميز يستخدم. |
| ExportTextures { get; set; } | محاولة نسخ القوام المستخدمة في المشهد إلى دليل الإخراج. |
| ExternalDracoEncoder { get; set; } | استخدام مُشفّر draco الخارجي لتسريع سرعة ضغط draco. |
| FallbackNormal { get; set; } | عند اكتشاف مُصدّر GLTF2 لِعادي غير صالح، سيتم استخدام هذا بدلاً من قيمته الأصلية لتجاوز التحقق. القيمة الافتراضية هي (0, 1, 0) |
| FileFormat { get; } | يحصل على تنسيق الملف المحدد في خيار الحفظ/التحميل الحالي. |
| FileName { get; set; } | اسم ملف المشهد المُصدّر/المستورد. هذا اختياري، لكنه مفيد عند تسلسل الأصول الخارجية مثل مادة OBJ. |
| FileSystem { get; set; } | السماح للمستخدم بالتعامل مع كيفية إدارة التبعيات الخارجية أثناء التحميل/الحفظ. |
| FlipTexCoordV { get; set; } | قلب مكوّن إحداثي النسيج v(t)، القيمة الافتراضية هي true. |
| ImageFormat { get; set; } | يدعم glTF القياسي فقط PNG/JPG كصيغة نسيج، هذا الخيار سيوجه كيفية تحويل Aspose.3D للصور غير القياسية إلى صيغة مدعومة أثناء التصدير. القيمة الافتراضية هي Png |
| LookupPaths { get; set; } | بعض الملفات مثل OBJ تعتمد على ملف خارجي، مسارات البحث ستسمح لـ Aspose.3D بالبحث عن الملف الخارجي للتحميل. |
| MaterialConverter { get; set; } | محول مخصص لتحويل مادة الهندسة إلى مادة PBR. إذا لم يتم تعيينه، سيقوم مُصدّر glTF 2.0 تلقائيًا بتحويل المادة القياسية إلى مادة PBR. القيمة الافتراضية هي null. تُستخدم هذه الخاصية عند تصدير مشهد إلى ملف glTF 2.0. |
| PrettyPrint { get; set; } | محتوى JSON لملف GLTF مُنظم لتسهيل القراءة البشرية، القيمة الافتراضية هي false |
| SaveExtras { get; set; } | حفظ الخصائص الديناميكية لكائن المشهد في حقول ’extra’ في ملف glTF المُولَّد. هذا مفيد لتوفير بيانات خاصة بالتطبيق. القيمة الافتراضية هي false. |
| UseCommonMaterials { get; set; } | تسلسل المواد باستخدام امتدادات مادة KHR الشائعة، القيمة الافتراضية هي false. ضبط هذا على false سيتسبب في تصدير Aspose.3D لمجموعة من شادر القمة/القطعة إذا كان ExportShaders مفعلاً. |
انظر أيضًا
- class SaveOptions
- namespace Aspose.ThreeD.Formats
- assembly Aspose.3D