الفئة RvmLoadOptions
محتويات
[
يخفي
]RvmLoadOptions class
خيارات التحميل لملف RVM الخاص بنظام إدارة تصميم مصنع AVEVA.
public class RvmLoadOptions : LoadOptions
المُنشئات
| الاسم | الوصف |
|---|---|
| RvmLoadOptions() | إنشاء مثال RvmLoadOptions |
| RvmLoadOptions(FileContentType) | إنشاء مثال RvmLoadOptions |
الخصائص
| الاسم | الوصف |
|---|---|
| AttributePrefix { get; set; } | يحصل أو يعيّن بادئة السمات التي تم تعريفها في ملفات السمات الخارجية، تُستخدم البادئة لتجنب تعارض الأسماء، القيمة الافتراضية هي “rvm:” |
| CenterScene { get; set; } | مركز المشهد بعد تحميله. |
| CylinderRadialSegments { get; set; } | يحصل أو يعيّن عدد القطاعات الشعاعية للأسطوانة، القيمة الافتراضية هي 16 |
| DishLatitudeSegments { get; set; } | يحصل أو يعيّن عدد قطاعات خطوط العرض للطبق، القيمة الافتراضية هي 8 |
| DishLongitudeSegments { get; set; } | يحصل أو يعيّن عدد القطاعات الطولية للطبق، القيمة الافتراضية هي 12 |
| Encoding { get; set; } | يحصل أو يضبط الترميز الافتراضي للملفات النصية. القيمة الافتراضية هي null مما يعني أن المستورد/المصدر سيقرر أي ترميز يستخدم. |
| FileFormat { get; } | يحصل على تنسيق الملف المحدد في خيار الحفظ/التحميل الحالي. |
| FileName { get; set; } | اسم ملف المشهد المُصدّر/المستورد. هذا اختياري، لكنه مفيد عند تسلسل الأصول الخارجية مثل مادة OBJ. |
| FileSystem { get; set; } | السماح للمستخدم بالتعامل مع كيفية إدارة التبعيات الخارجية أثناء التحميل/الحفظ. |
| GenerateMaterials { get; set; } | إنشاء مواد بألوان عشوائية لكل كائن في المشهد إذا لم يتم تصدير جدول الألوان داخل ملف RVM. القيمة الافتراضية هي true |
| LookupAttributes { get; set; } | يحصل أو يعيّن ما إذا كان سيتم تحميل السمات من ملف قائمة السمات الخارجية (.att/.attrib/.txt)، القيمة الافتراضية هي true. |
| LookupPaths { get; set; } | بعض الملفات مثل OBJ تعتمد على ملف خارجي، مسارات البحث ستسمح لـ Aspose.3D بالبحث عن الملف الخارجي للتحميل. |
| RectangularTorusSegments { get; set; } | يحصل أو يعيّن عدد القطاعات الشعاعية للطور المستطيل، القيمة الافتراضية هي 20 |
| TorusTubularSegments { get; set; } | يحصل أو يعيّن عدد القطاعات الأنبوبيّة للطور، القيمة الافتراضية هي 20 |
أمثلة
يعرض الشيفرة التالية كيفية تخصيص معلمات التجزئة للأشكال الهندسية الأولية المستوردة من ملف RVM باستخدام RvmLoadOptions.
RvmLoadOptions opt = new RvmLoadOptions();
opt.RectangularTorusSegments = 30;
opt.CylinderRadialSegments = 20;
opt.DishLatitudeSegments = 20;
opt.DishLongitudeSegments = 20;
opt.CenterScene = true;
var scene = Scene.FromFile("input.rvm", opt);
scene.Save("output.obj");
انظر أيضًا
- class LoadOptions
- namespace Aspose.ThreeD.Formats
- assembly Aspose.3D