الفئة PlyFormat

PlyFormat class

تنسيق PLY.

public class PlyFormat : FileFormat

الخصائص

الاسمالوصف
CanExport { get; }يحصل ما إذا كان Aspose.3D يدعم تصدير المشهد إلى تنسيق الملف الحالي.
CanImport { get; }يحصل على ما إذا كان Aspose.3D يدعم استيراد المشهد من تنسيق الملف الحالي.
ContentType { get; }يحصل على نوع محتوى تنسيق الملف
Extension { get; }يحصل على اسم الامتداد لهذا النوع.
Extensions { get; }يحصل على أسماء الامتداد لهذا النوع.
FileFormatType { get; }يحصل على نوع تنسيق الملف
Version { get; }يحصل على إصدار تنسيق الملف

الطرق

الاسمالوصف
CreateLoadOptions()إنشاء خيارات تحميل افتراضية لهذا التنسيق
CreateSaveOptions()إنشاء خيارات حفظ افتراضية لهذا التنسيق
Decode(Stream)فك تشفير سحابة نقطية أو شبكة من الدفق المحدد.
Decode(string)فك تشفير سحابة نقطية أو شبكة من الدفق المحدد.
Decode(Stream, PlyLoadOptions)فك تشفير سحابة نقطية أو شبكة من الدفق المحدد.
Decode(string, PlyLoadOptions)فك تشفير سحابة نقطية أو شبكة من الدفق المحدد.
Encode(Entity, Stream)تشفير الكيان وحفظ النتيجة في الدفق.
Encode(Entity, string)تشفير الكيان وحفظ النتيجة في ملف خارجي.
Encode(Entity, Stream, PlySaveOptions)تشفير الكيان وحفظ النتيجة في الدفق.
Encode(Entity, string, PlySaveOptions)تشفير الكيان وحفظ النتيجة في ملف خارجي.
override ToString()تحويل الصيغ إلى سلسلة

أمثلة

الكود التالي يوضح كيفية تشفير شبكة إلى ملف PLY:

Mesh mesh = (new Sphere()).ToMesh();
//تشفير شبكة إلى صيغة PLY
FileFormat.PLY.Encode(mesh, "sphere.ply");

الكود التالي يوضح كيفية فك تشفير شبكة من ملف PLY:

//إنشاء ملف اختبار للفك
FileFormat.PLY.Encode(new Sphere(), "sphere.ply");
//فك تشفير الملف
var mesh = (Mesh)FileFormat.PLY.Decode("sphere.ply")

انظر أيضًا