الهدف من فريق التمثيل هو إنشاء تنسيق سهل الاستخدام للنماذج والرسوم المتحركة والمواد وعوالم الألعاب. بالإضافة إلى ذلك، يجب أن يكون طاقم الممثلين قادرين على إنتاج نفس المشاهد في أي برنامج ثلاثي الأبعاد.
أوتوديسك مايا (2012+): الإصدارات
الخلاط (3.0+): الإصدارات
.NET Framework (المرجع): المكتبات/DotNet
.NET Framework (بواسطة Scobalula): Cast.NET
بايثون: المكتبات/بايثون
CastModelViewer (بواسطة echo000): جيثب
SECast، محول للإرسال بدون فقدان: SECast
ملاحظة: إذا كانت أداتك تدعم التصدير للإرسال مباشرة، فهذا أفضل دائمًا.
الأسئلة المتداولة: الأسئلة الشائعة
تبدأ جميع الملفات برأس Cast:
struct CastHeader{ uint32_t Magic; // char[4] cast (0x74736163)uint32_t الإصدار؛ // 0x1uint32_t RootNodes; // عدد العقد الجذرية التي تحتوي على عقد فرعية مختلفة إذا لزم الأمرuint32_t Flags; // محجوز للأعلام أو الحشو، أيهما مطلوب};
ملف الإرسال هو في الأساس مجموعة من العقد العامة. يتم منح العقد معرفًا مسجلاً فريدًا، والذي يمكنه إخبار المُحمل بالبيانات وكيفية التعامل معها.
بعد رأس الإرسال توجد مجموعة من العقد التي يجب أن تكون من النوع CastId::Root.
تبدو العقدة كما يلي:
بناء CastNodeHeader { معرف CastId؛ // يُستخدم للإشارة إلى الفئة التي تستخدمها هذه العقدةsuint32_t NodeSize; // حجم جميع البيانات والبيانات الفرعية التي تتبع العقدة Nodeuint64_t NodeHash؛ // تجزئة فريدة، مثل المعرف، تُستخدم لربط العقد معًا uint32_t PropertyCount; // عدد propertyuint32_t ChildCount؛ // عدد العقد الفرعية المباشرة// يجب أن نقرأ حتى يصل حجم العقدة، وهذا يعني أننا انتهينا.// العقد موجودة في تخطيط مكدس، لذلك من السهل تحميلها، بترتيب FILO.};
هناك العديد من معرفات الممثلين المسجلة المتاحة:
فئة التعداد CastId : uint32_t{ الجذر = 0x746F6F72، الموديل = 0x6C646F6D، شبكة = 0x6873656D، مزيج الشكل = 0x68736C62، الهيكل العظمي = 0x6C656B73، العظام = 0x656E6F62، إيكهاندل = 0x64686B69، القيد = 0x74736E63، الرسوم المتحركة = 0x6D696E61، المنحنى = 0x76727563، كيرف مود أوفيرريد = 0x564F4D43، مسار الإخطار = 0x6669746E، المادة = 0x6C74616D، الملف = 0x656C6966، المثيل = 0x74736E69، البيانات التعريفية = 0x6174656D، };
بعد العقدة، توجد قائمة الخصائص [Node.PropertyCount]، تبدو الخاصية كما يلي:
بناء CastPropertyHeader{ معرف CastPropertyId؛ // نوع عنصر هذه الخاصية propertyuint16_t NameSize; // حجم اسم هذه الخاصية uint32_t ArrayLength; // عدد العناصر التي تحتوي عليها هذه الخاصية (1 للفرد)// فيما يلي أحرف صغيرة لسلسلة UTF-8، وحجم الاسم، وليس منتهيًا بقيمة خالية// cast_property[ArrayLength] array of data};
بالنسبة للعقارات، يحتوي Cast على عدة أنواع مدمجة:
فئة التعداد CastPropertyId : uint16_t{ Byte = 'b', //Short = 'h', // Integer32 = 'i', // Integer64 = 'l', // تعويم = 'f'، // مزدوج = 'د'، // String = 's', // سلسلة UTF-8 منتهية Null Vector2 = 'v2', // ناقل الدقة العائم XY Vector3 = 'v3', // ناقل الدقة العائم XYZ Vector4 = 'v4'// ناقل الدقة العائم XYZW};
لقراءة ملف الإرسال، تحتاج فقط إلى اجتياز العقد الجذرية وأبناءها. تأتي الخصائص دائمًا قبل العقد الفرعية. كل عقدة لها الحجم الإجمالي لنفسها، وجميع العقد الفرعية، لذلك إذا لم يفهم المعالج معرف العقدة، فيمكنه تخطي العقدة بأكملها ومواصلة القراءة.
يتم تخزين معرفات Cast كأعداد صحيحة لتسهيل إجراء التسلسل وإلغاء التسلسل.
مجال | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
أطفال | هيكل عظمي، شبكة، مادة | حقيقي | خطأ شنيع |
الوالد | جذر | خطأ شنيع | حقيقي |
الخاصية (المعرف) | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
الاسم (ن) | سلسلة (سلاسل) | خطأ شنيع | خطأ شنيع |
مجال | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
أطفال | لا أحد | حقيقي | خطأ شنيع |
الوالد | نموذج | خطأ شنيع | حقيقي |
الخاصية (المعرف) | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
الاسم (ن) | سلسلة (سلاسل) | خطأ شنيع | خطأ شنيع |
المخزن المؤقت لموضع الرأس (vp) | المتجه 3 (الإصدار3) | حقيقي | حقيقي |
Vertex Normal Buffer (vn) | المتجه 3 (الإصدار3) | حقيقي | خطأ شنيع |
المخزن المؤقت Vertex Tangent (VT) | المتجه 3 (الإصدار3) | حقيقي | خطأ شنيع |
المخزن المؤقت للألوان الرأسية (c%d) | عدد صحيح 32 (ط) | حقيقي | خطأ شنيع |
Vertex UV Buffer (u%d) | المتجه 2 (الآية ٢) | حقيقي | خطأ شنيع |
Vertex Weight Bone Buffer (وزن الجسم) | عدد صحيح 32 (i)، قصير (h)، بايت (b) | حقيقي | خطأ شنيع |
المخزن المؤقت لقيمة الوزن Vertex (wv) | تعويم (و) | حقيقي | خطأ شنيع |
عازل الوجه (و) | عدد صحيح 32 (i)، قصير (h)، بايت (b) | حقيقي | حقيقي |
عدد طبقات اللون (cl) | عدد صحيح 32 (i)، قصير (h)، بايت (b) | خطأ شنيع | صحيح إذا كان يحتوي على طبقات لونية أخرى فهو خطأ |
عدد طبقة الأشعة فوق البنفسجية (ul) | عدد صحيح 32 (i)، قصير (h)، بايت (b) | خطأ شنيع | صحيح إذا كان يحتوي على طبقات للأشعة فوق البنفسجية وإلا فهو خطأ |
الحد الأقصى لتأثير الوزن (ميل) | عدد صحيح 32 (i)، قصير (h)، بايت (b) | خطأ شنيع | صحيح إذا كان لديه أوزان أخرى خطأ |
طريقة السلخ (سم) | سلسلة (سلاسل) [خطية، كواترنيون] | خطأ شنيع | خطأ شنيع |
المادة (تجزئة CastNode: المادة) (م) | عدد صحيح 64 (ل) | خطأ شنيع | خطأ شنيع |
ملحوظات :
يعد Face Buffer
فهرسًا في المخازن المؤقتة لبيانات قمة الشبكات الحالية حيث (0، 1، 2) هي القمم الثلاثة الأولى من هذه الشبكة.
يتبع Face Buffer
ترتيب ملفات CCW (اليد اليمنى)، وقد يكون هذا مختلفًا في واجهات برمجة التطبيقات الأخرى، حيث قد يتعين عليك إعادة رسم خريطة للمؤشرات.
إذا كان الوجه يحتوي على مجموعة فهرس غير صالحة (0, 1, 1), (0, 1, 0), (0, 0, 0)
حيث يكون مؤشران أو أكثر متماثلين، فمن المقبول أن يقوم المستخدم بمعالجة هذه الوجوه تجاهلها من أجل تقديم الشبكة بشكل صحيح. سيكون من الحكمة تقديم تحذير للمستخدم يفيد بحدوث ذلك.
يجب أن يحتوي كل مخزن مؤقت لواصف القمة على نفس عدد العناصر، على سبيل المثال: إذا كان لديك 16 رأسًا، فيجب أن يكون لديك 16 لونًا عاديًا إذا كانت موجودة، و16 لونًا إذا كان المخزن المؤقت موجودًا. وإلا فمن المفترض أنها افتراضية/تم تخطيها.
الأوزان مضافة مما يعني أن وجود نفس العظم بـ 0.5
و 0.5
سيؤدي في النهاية إلى جعل تلك العظام تؤثر على 1.0
على سبيل المثال.
طريقة السلخ الافتراضية linear
. عند الضبط على quaternion
يتم استخدام سلخ quaternion المزدوج.
جديد 18/8/2024 : تم تغيير مواصفات لون قمة الرأس، من أجل دعم طبقات الألوان المتعددة، تمت إضافة Color Layer Count (cl)
الجديد الذي يحاكي خاصية UV Layer Count (ul)
.
لكي تكون متوافقة مع الإصدارات السابقة، يجب على معالجات الإرسال التحقق من cl
، واستخدامها افتراضيًا مع خصائص طبقة c%d
الجديدة.
إذا كانت الخاصية cl
غير موجودة، فيجب على المعالج التحقق من خاصية vc
القديمة والتي تعد طبقة اللون الوحيدة في حالة وجودها.
مجال | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
أطفال | لا أحد | حقيقي | خطأ شنيع |
الوالد | نموذج | خطأ شنيع | حقيقي |
الخاصية (المعرف) | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
الاسم (ن) | سلسلة (سلاسل) | خطأ شنيع | حقيقي |
شكل القاعدة (تجزئة CastNode:Mesh) (ب) | عدد صحيح 64 (ل) | خطأ شنيع | حقيقي |
مؤشرات قمة الشكل المستهدف (vi) | بايت (ب)، قصير (ح)، عدد صحيح 32 (ط) | حقيقي | حقيقي |
مواضع قمة الشكل المستهدف (vp) | المتجه 3 (الإصدار3) | حقيقي | حقيقي |
مقياس الوزن المستهدف (ts) | تعويم (و) | حقيقي | خطأ شنيع |
ملحوظات :
يجب أن يكون Base Shape
عبارة عن شبكة مصبوبة موجودة.
يجب أن تكون Target Shape Vertex Indices
Target Shape Vertex Positions
بنفس الطول الذي يتم إقرانهما معًا.
Target Shape Vertex Positions
هي القيمة النهائية لكل موضع قمة تم تغييره متجاهلاً القمة المقابلة Base Shape
.
يشير Target Weight Scale
إلى الحد الأقصى للقيمة التي يمكن أن يتغير شكل الشكل المستهدف إليها ويجب أن تكون القيمة الافتراضية 1.0
.
مجال | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
أطفال | العظام، IKHandle، القيد | حقيقي | خطأ شنيع |
الوالد | نموذج | خطأ شنيع | حقيقي |
مجال | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
أطفال | لا أحد | حقيقي | خطأ شنيع |
الوالد | هيكل عظمي | خطأ شنيع | حقيقي |
الخاصية (المعرف) | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
الاسم (ن) | سلسلة (سلاسل) | خطأ شنيع | حقيقي |
الفهرس الأصلي (ع) | عدد صحيح 32 (ط) | خطأ شنيع | خطأ شنيع |
تعويض مقياس القطاع (SSC) | البايت (ب) [صواب، خطأ] | خطأ شنيع | خطأ شنيع |
الموضع المحلي (ليرة لبنانية) | المتجه 3 (الإصدار3) | خطأ شنيع | خطأ شنيع |
الدوران المحلي (لتر) | المتجه 4 (الإصدار 4) | خطأ شنيع | خطأ شنيع |
الموقف العالمي (wp) | المتجه 3 (الإصدار3) | خطأ شنيع | خطأ شنيع |
دوران العالم (wr) | المتجه 4 (الإصدار 4) | خطأ شنيع | خطأ شنيع |
مقياس (ق) | المتجه 3 (الإصدار3) | خطأ شنيع | خطأ شنيع |
ملحوظات :
يجب أن يكون Segment Scale Compensate
افتراضيًا على True
عندما لا يكون محددًا.
يكون Scale
دائمًا موضعيًا بالنسبة للعظم الحالي.
مجال | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
أطفال | لا أحد | حقيقي | خطأ شنيع |
الوالد | هيكل عظمي | خطأ شنيع | حقيقي |
الخاصية (المعرف) | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
الاسم (ن) | سلسلة (سلاسل) | خطأ شنيع | خطأ شنيع |
بداية تجزئة العظام (sb) | عدد صحيح 64 (ل) | خطأ شنيع | حقيقي |
نهاية العظام التجزئة (إب) | عدد صحيح 64 (ل) | خطأ شنيع | حقيقي |
تجزئة العظام المستهدفة (سل) | عدد صحيح 64 (ل) | خطأ شنيع | خطأ شنيع |
تجزئة عظم ناقل القطب (pv) | عدد صحيح 64 (ل) | خطأ شنيع | خطأ شنيع |
تجزئة عظم القطب (pb) | عدد صحيح 64 (ل) | خطأ شنيع | خطأ شنيع |
استخدم التدوير المستهدف (tr) | البايت (ب) [صواب، خطأ] | خطأ شنيع | خطأ شنيع |
ملحوظات :
يجب أن يكون Use Target Rotation
افتراضيًا على False
عندما لا يتم تحديده.
يجب أن تؤثر Pole Bone
فقط على التفاف السلسلة، بشكل عام إما أن يكون لديك Pole Bone
أو Pole Vector Bone
.
مجال | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
أطفال | لا أحد | حقيقي | خطأ شنيع |
الوالد | هيكل عظمي | خطأ شنيع | حقيقي |
الخاصية (المعرف) | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
الاسم (ن) | سلسلة (سلاسل) | خطأ شنيع | خطأ شنيع |
نوع القيد (ط م) | سلسلة (سلاسل) [نقطة، أو، الشوري] | خطأ شنيع | حقيقي |
قيد تجزئة العظام (cb) | عدد صحيح 64 (ل) | خطأ شنيع | حقيقي |
تجزئة العظام المستهدفة (سل) | عدد صحيح 64 (ل) | خطأ شنيع | حقيقي |
الحفاظ على الإزاحة (مو) | البايت (ب) [صواب، خطأ] | خطأ شنيع | خطأ شنيع |
تخطي X (سكس) | البايت (ب) [صواب، خطأ] | خطأ شنيع | خطأ شنيع |
تخطي ص (سي) | البايت (ب) [صواب، خطأ] | خطأ شنيع | خطأ شنيع |
تخطي Z (سز) | البايت (ب) [صواب، خطأ] | خطأ شنيع | خطأ شنيع |
ملحوظات :
تتوافق قيم نوع القيد مع:
pt
Point Constraint، والذي ينطبق على الترجمات.
or
Orient Constraint، الذي ينطبق على عمليات التدوير.
sc
مقياس القيد، الذي ينطبق على المقاييس.
يجب أن يكون الحفاظ على الإزاحة افتراضيًا على False
عندما لا يتم تحديده.
يجب أن يكون Skip X وSkip Y وSkip Z افتراضيًا على False
عندما لا يتم تحديده ويشير إلى تجاهل هذا المحور في القيد.
مجال | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
أطفال | ملف | حقيقي | خطأ شنيع |
الوالد | نموذج | خطأ شنيع | حقيقي |
الخاصية (المعرف) | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
الاسم (ن) | سلسلة (سلاسل) | خطأ شنيع | حقيقي |
النوع (ر) | سلسلة (سلاسل) | خطأ شنيع | حقيقي |
تجزئة ملف البياض (البيدو) | عدد صحيح 64 (ل) | خطأ شنيع | خطأ شنيع |
تجزئة الملف المنتشر (منتشر) | عدد صحيح 64 (ل) | خطأ شنيع | خطأ شنيع |
تجزئة الملف العادي (عادي) | عدد صحيح 64 (ل) | خطأ شنيع | خطأ شنيع |
تجزئة ملف خاص (خاص) | عدد صحيح 64 (ل) | خطأ شنيع | خطأ شنيع |
تجزئة الملف المنبعث (الانبعاث) | عدد صحيح 64 (ل) | خطأ شنيع | خطأ شنيع |
تجزئة الملف اللامع (لمعان) | عدد صحيح 64 (ل) | خطأ شنيع | خطأ شنيع |
خشونة ملف التجزئة (الخشونة) | عدد صحيح 64 (ل) | خطأ شنيع | خطأ شنيع |
تجزئة ملف الانسداد المحيط (ao) | عدد صحيح 64 (ل) | خطأ شنيع | خطأ شنيع |
تجزئة ملف التجويف (التجويف) | عدد صحيح 64 (ل) | خطأ شنيع | خطأ شنيع |
تجزئة ملف متباين الخواص (aniso) | عدد صحيح 64 (ل) | خطأ شنيع | خطأ شنيع |
تجزئة الملف (x) الإضافية (%d الإضافية) | عدد صحيح 64 (ل) | خطأ شنيع | خطأ شنيع |
مجال | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
أطفال | لا أحد | حقيقي | خطأ شنيع |
الوالد | CastNode | خطأ شنيع | حقيقي |
الخاصية (المعرف) | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
المسار (ع) | سلسلة (سلاسل) | خطأ شنيع | حقيقي |
مجال | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
أطفال | الهيكل العظمي، المنحنى، منحنى الوضع تجاوز، مسار الإخطار | حقيقي | حقيقي |
الوالد | جذر | خطأ شنيع | حقيقي |
الخاصية (المعرف) | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
الاسم (ن) | سلسلة (سلاسل) | خطأ شنيع | خطأ شنيع |
معدل الإطارات (فرنسي) | تعويم (و) | خطأ شنيع | حقيقي |
حلقات (لو) | البايت (ب) [صواب، خطأ] | خطأ شنيع | خطأ شنيع |
مجال | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
أطفال | لا أحد | حقيقي | خطأ شنيع |
الوالد | الرسوم المتحركة | خطأ شنيع | حقيقي |
الخاصية (المعرف) | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
اسم العقدة (ن ن) | سلسلة (سلاسل) | خطأ شنيع | حقيقي |
اسم الخاصية الرئيسية (كيلو بايت) | سلسلة (سلاسل) [rq، tx، ty، tz، sx، sy، sz، bs، vb] | خطأ شنيع | حقيقي |
المخزن المؤقت للإطار الرئيسي (كيلو بايت) | بايت (ب)، قصير (ح)، عدد صحيح 32 (ط) | حقيقي | حقيقي |
المخزن المؤقت للقيمة الرئيسية (كيلو فولت) | بايت (ب)، قصير (ح)، عدد صحيح 32 (i)، عائم (f)، ناقل 4 (v4) | حقيقي | حقيقي |
الوضع (م) | سلسلة (سلاسل) [مضافة، مطلقة، نسبية] | خطأ شنيع | حقيقي |
وزن المزيج الإضافي (ab) | تعويم (و) | خطأ شنيع | خطأ شنيع |
ملحوظات :
جميع الإطارات الرئيسية المنحنية موجودة في مساحة الكائن/العقدة.
يحدد Mode
كيفية تطبيق كل إطار رئيسي منحنى على العقدة.
additive
: تتم إضافة الإطار الرئيسي إلى قيمة إطار المشهد الحالي لخاصية العقد.
absolute
: الإطار الرئيسي هو القيمة الدقيقة للإطار المحدد.
relative
: تتم إضافة الإطار الرئيسي إلى قيمة موضع الراحة لخاصية العقد.
تتوافق قيم الخاصية مع:
=0
= مخفي.
>=1
= مرئي.
rq
Rotation Quaternion ويتوقع قيم v4
.
ترجمة tx
'X' وتتوقع قيم f
.
ty
الترجمة 'Y' وتتوقع قيم f
.
ترجمة tz
'Z' وتتوقع قيم f
.
sx
مقياس 'X' ويتوقع قيم f
.
sy
مقياس 'Y' ويتوقع قيم f
.
sz
مقياس 'Z' ويتوقع قيم f
.
bs
BlendShape Weight ويتوقع قيم f
.
vb
الرؤية وتتوقع القيم b
أو h
أو i
.
الخصائص tx
, ty
, tz
, sx
, sy
, sz
, bs
, vb
يجب أن يتم استيفاءها خطيا.
يجب أن يتم تحريف الخاصية rq
مع quaternion slerp.
مجال | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
أطفال | لا أحد | حقيقي | خطأ شنيع |
الوالد | الرسوم المتحركة | خطأ شنيع | حقيقي |
الخاصية (المعرف) | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
اسم العقدة (ن ن) | سلسلة (سلاسل) | خطأ شنيع | حقيقي |
الوضع (م) | سلسلة (سلاسل) [مضافة، مطلقة، نسبية] | خطأ شنيع | حقيقي |
تجاوز منحنيات الترجمة (ot) | البايت (ب) [صواب، خطأ] | خطأ شنيع | خطأ شنيع |
تجاوز منحنيات الدوران (أو) | البايت (ب) [صواب، خطأ] | خطأ شنيع | خطأ شنيع |
تجاوز منحنيات النطاق (نظام التشغيل) | البايت (ب) [صواب، خطأ] | خطأ شنيع | خطأ شنيع |
ملحوظات:
راجع ملاحظات Curve
أعلاه للتعرف على كل قيمة Mode
.
يجب أن يكون Override Translation Curves
افتراضيًا على False
عندما لا يتم تحديده.
يجب أن يكون Override Rotation Curves
افتراضيًا على False
عندما لا يتم تحديده.
يجب أن يكون Override Scale Curves
افتراضيًا على False
عندما لا يتم تحديده.
يجب أن تتجاوز عقدة التجاوز وجميع أفرعها وضع المنحنيات الخاص بها إلى الوضع الجديد.
يجب أن تكون عقدة التجاوز موجودة في وقت المعالجة لتحديد ما إذا كانت العظام الفرعية سليلًا أم لا.
مجال | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
أطفال | لا أحد | حقيقي | خطأ شنيع |
الوالد | الرسوم المتحركة | خطأ شنيع | حقيقي |
الخاصية (المعرف) | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
الاسم (ن) | سلسلة (سلاسل) | خطأ شنيع | حقيقي |
المخزن المؤقت للإطار الرئيسي (كيلو بايت) | بايت (ب)، قصير (ح)، عدد صحيح 32 (ط) | حقيقي | حقيقي |
مجال | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
أطفال | ملف | حقيقي | خطأ شنيع |
الوالد | جذر | خطأ شنيع | حقيقي |
الخاصية (المعرف) | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
الاسم (ن) | سلسلة (سلاسل) | خطأ شنيع | خطأ شنيع |
الملف المرجعي (تجزئة CastNode:ملف) (rf) | عدد صحيح 64 (ل) | خطأ شنيع | حقيقي |
الموقف (ع) | المتجه 3 (الإصدار3) | خطأ شنيع | حقيقي |
دوران (ص) | المتجه 4 (الإصدار 4) | خطأ شنيع | حقيقي |
مقياس (ق) | المتجه 3 (الإصدار3) | خطأ شنيع | حقيقي |
مجال | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
أطفال | لا أحد | حقيقي | خطأ شنيع |
الوالد | جذر | خطأ شنيع | حقيقي |
الخاصية (المعرف) | النوع (الأنواع) | IsArray | مطلوب |
---|---|---|---|
المؤلف (أ) | سلسلة (سلاسل) | خطأ شنيع | خطأ شنيع |
البرامج (البرامج) | سلسلة (سلاسل) | خطأ شنيع | خطأ شنيع |
المحور العلوي (أعلى) | السلسلة (السلاسل) [x، y، z] | خطأ شنيع | خطأ شنيع |
ملحوظات:
Author
Software
مخصصان فقط لوضع علامات على ملفات الإرسال وليس لهما أي فائدة خارج البيانات الوصفية.
يمكن استخدام Up Axis
بمثابة تلميح للبرنامج لضبط المشهد ليتناسب مع محور علوي محدد.
يمكن أن يحتوي ملف الإرسال على أي عدد من العقد التعريفية ولكن الخصائص المصممة للتلميحات يجب أن تستخدم فقط مثيل عقدة البيانات التعريفية الأولى.
تم تصميم التنسيق بواسطة DTZxPorter بمدخلات من المجتمع.
أيقونات بواسطة Smashicons