الفئة AssetInfo
محتويات
[
يخفي
]AssetInfo class
معلومات الأصل. يمكن إرفاق معلومات الأصل إلى Scene. يمكن لـ Scene الفرعي أن يمتلك AssetInfo الخاص به لتجاوز تعريف الوالد.
public class AssetInfo : A3DObject
المُنشئات
| الاسم | الوصف |
|---|---|
| AssetInfo() | يُهيئ مثيلاً جديداً من فئة AssetInfo. |
| AssetInfo(string) | يُهيئ مثيلاً جديداً من فئة AssetInfo. |
الخصائص
| الاسم | الوصف |
|---|---|
| Ambient { get; set; } | يحصل أو يعيّن اللون المحيطي الافتراضي لهذا الأصل |
| ApplicationName { get; set; } | الحصول أو تعيين التطبيق الذي أنشأ هذا الأصل |
| ApplicationVendor { get; set; } | الحصول أو تعيين اسم بائع التطبيق |
| ApplicationVersion { get; set; } | الحصول أو تعيين نسخة التطبيق الذي أنشأ هذا الأصل. |
| Author { get; set; } | الحصول أو تعيين مؤلف هذا الأصل |
| AxisSystem { get; set; } | الحصول أو تعيين نظام الإحداثيات/متجه الارتفاع/متجه الأمام لمعلومات الأصل. |
| Comment { get; set; } | الحصول أو تعيين تعليق هذا الأصل. |
| CoordinateSystem { get; set; } | الحصول أو تعيين نظام الإحداثيات المستخدم في هذا الأصل. |
| Copyright { get; set; } | الحصول أو تعيين حقوق النشر للوثيقة |
| CreationTime { get; set; } | الحصول أو تعيين وقت إنشاء هذا الأصل |
| FrontVector { get; set; } | الحصول أو تعيين متجه الأمام المستخدم في هذا الأصل. |
| Keywords { get; set; } | الحصول أو تعيين الكلمات المفتاحية لهذا الأصل |
| ModificationTime { get; set; } | الحصول أو تعيين وقت التعديل لهذا الأصل |
| virtual Name { get; set; } | يحصل أو يعيّن الاسم. |
| Properties { get; } | يحصل على مجموعة جميع الخصائص. |
| Revision { get; set; } | الحصول أو تعيين رقم المراجعة لهذا الأصل، يُستخدم عادةً في نظام التحكم بالإصدارات. |
| Subject { get; set; } | الحصول أو تعيين موضوع هذا الأصل |
| Title { get; set; } | الحصول أو تعيين عنوان هذا الأصل |
| UnitName { get; set; } | الحصول أو تعيين وحدة الطول المستخدمة في هذا الأصل. مثال: سم/م/كم/بوصة/قدم |
| UnitScaleFactor { get; set; } | الحصول أو تعيين معامل التحجيم إلى المتر في العالم الحقيقي. |
| UpVector { get; set; } | الحصول أو تعيين متجه الارتفاع المستخدم في هذا الأصل. |
| Url { get; set; } | الحصول أو تعيين عنوان URL لهذا الأصل. |
الطرق
| الاسم | الوصف |
|---|---|
| FindProperty(string) | يجد الخاصية. يمكن أن تكون خاصية ديناميكية (Created by CreateDynamicProperty/SetProperty) أو خاصية أصلية (Identified by its name) |
| GetProperty(string) | احصل على قيمة الخاصية المحددة |
| RemoveProperty(Property) | يزيل خاصية ديناميكية. |
| RemoveProperty(string) | إزالة الخاصية المحددة بالاسم |
| SetProperty(string, object) | يضبط قيمة الخاصية المحددة |
أمثلة
يعرض الشيفرة التالية كيفية قراءة معلومات الأصل من ملف fbx:
Scene scene = Scene.FromFile("test.fbx");
Console.WriteLine($"The file is created at {scene.AssetInfo.CreationTime} by {scene.AssetInfo.ApplicationName} {scene.AssetInfo.ApplicationVersion} ");
انظر أيضًا
- class A3DObject
- namespace Aspose.ThreeD
- assembly Aspose.3D