Scene.Open
Open(Stream, FileFormat, CancellationToken)
يفتح المشهد من الدفق المحدد باستخدام تنسيق الملف المحدد.
public void Open(Stream stream, FileFormat format, CancellationToken cancellationToken = default)
| معامل | النوع | الوصف |
|---|---|---|
| stream | Stream | دفق الإدخال، المستخدم مسؤول عن إغلاق الدفق. |
| تنسيق | FileFormat | تنسيق الملف. |
| cancellationToken | CancellationToken | رمز إلغاء لمهمة التحميل |
استثناءات
| استثناء | شرط |
|---|---|
| IOException | يتم إلقاؤه عندما يفشل قراءة الإدخال |
| ImportException | يتم إلقاؤه عندما لا يكون الإدخال بتنسيق ثلاثي الأبعاد صالح |
أمثلة
الكود التالي يوضح كيفية فتح مشهد من الدفق
Scene scene = new Scene();
using (var stream = new FileStream("input.fbx", FileMode.Open))
{
scene.Open(stream, FileFormat.GLTF2);
}
انظر أيضًا
- class FileFormat
- class Scene
- namespace Aspose.ThreeD
- assembly Aspose.3D
Open(Stream, LoadOptions, CancellationToken)
يفتح المشهد من الدفق المحدد باستخدام تكوين الإدخال/الإخراج المحدد.
public void Open(Stream stream, LoadOptions options, CancellationToken cancellationToken = default)
| معامل | النوع | الوصف |
|---|---|---|
| stream | Stream | دفق الإدخال، المستخدم مسؤول عن إغلاق الدفق. |
| خيارات | LoadOptions | إعدادات أكثر تفصيلاً لفتح الدفق. |
| cancellationToken | CancellationToken | رمز إلغاء لمهمة التحميل |
استثناءات
| استثناء | شرط |
|---|---|
| IOException | يتم إلقاؤه عندما يفشل قراءة الإدخال |
| ImportException | يتم إلقاؤه عندما لا يكون الإدخال بتنسيق ثلاثي الأبعاد صالح |
أمثلة
الكود التالي يوضح كيفية فتح مشهد من الدفق مع خيارات تحميل إضافية
Scene scene = new Scene();
using (var stream = new FileStream("input.fbx", FileMode.Open))
{
var opt = new FbxLoadOptions();
opt.LookupPaths.Add("textures");
scene.Open(stream, opt);
}
انظر أيضًا
- class LoadOptions
- class Scene
- namespace Aspose.ThreeD
- assembly Aspose.3D
Open(Stream)
يفتح المشهد من الدفق المحدد
public void Open(Stream stream)
| معامل | النوع | الوصف |
|---|---|---|
| stream | Stream | دفق الإدخال، المستخدم مسؤول عن إغلاق الدفق. |
استثناءات
| استثناء | شرط |
|---|---|
| IOException | يتم إلقاؤه عندما يفشل قراءة الإدخال |
| ImportException | يتم إلقاؤه عندما لا يكون الإدخال بتنسيق ثلاثي الأبعاد صالح |
أمثلة
الكود التالي يوضح كيفية فتح مشهد من الدفق
Scene scene = new Scene();
using (var stream = new FileStream("input.fbx", FileMode.Open))
{
scene.Open(stream);
}
انظر أيضًا
- class Scene
- namespace Aspose.ThreeD
- assembly Aspose.3D
Open(Stream, CancellationToken)
يفتح المشهد من الدفق المحدد
public void Open(Stream stream, CancellationToken cancellationToken)
| معامل | النوع | الوصف |
|---|---|---|
| stream | Stream | دفق الإدخال، المستخدم مسؤول عن إغلاق الدفق. |
| cancellationToken | CancellationToken | رمز إلغاء لمهمة التحميل |
استثناءات
| استثناء | شرط |
|---|---|
| IOException | يتم إلقاؤه عندما يفشل قراءة الإدخال |
| ImportException | يتم إلقاؤه عندما لا يكون الإدخال بتنسيق ثلاثي الأبعاد صالح |
أمثلة
الكود التالي يوضح كيفية فتح مشهد من الدفق مع رمز إلغاء
Scene scene = new Scene();
CancellationTokenSource cts = new CancellationTokenSource();
using (var stream = new FileStream("input.fbx", FileMode.Open))
{
scene.Open(stream, cts.Token);
}
انظر أيضًا
- class Scene
- namespace Aspose.ThreeD
- assembly Aspose.3D
Open(string, FileFormat, CancellationToken)
يفتح المشهد من المسار المحدد باستخدام تنسيق الملف المحدد.
public void Open(string fileName, FileFormat format, CancellationToken cancellationToken = default)
| معامل | النوع | الوصف |
|---|---|---|
| fileName | سلسلة | اسم الملف. |
| تنسيق | FileFormat | تنسيق الملف. |
| cancellationToken | CancellationToken | رمز إلغاء لمهمة التحميل |
استثناءات
| استثناء | شرط |
|---|---|
| IOException | يتم إلقاؤه عندما يفشل قراءة الإدخال |
| ImportException | يتم إلقاؤه عندما لا يكون الإدخال بتنسيق ثلاثي الأبعاد صالح |
أمثلة
الكود التالي يوضح كيفية فتح مشهد من اسم الملف باستخدام رمز إلغاء.
Scene scene = new Scene();
CancellationTokenSource cts = new CancellationTokenSource();
scene.Open("input.fbx", FileFormat.FBX7400ASCII, cts.Token);
انظر أيضًا
- class FileFormat
- class Scene
- namespace Aspose.ThreeD
- assembly Aspose.3D
Open(string, LoadOptions)
يفتح المشهد من المسار المحدد باستخدام تنسيق الملف المحدد.
public void Open(string fileName, LoadOptions options)
| معامل | النوع | الوصف |
|---|---|---|
| fileName | سلسلة | اسم الملف. |
| خيارات | LoadOptions | إعدادات أكثر تفصيلاً لفتح الدفق. |
استثناءات
| استثناء | شرط |
|---|---|
| IOException | يتم إلقاؤه عندما يفشل قراءة الإدخال |
| ImportException | يتم إلقاؤه عندما لا يكون الإدخال بتنسيق ثلاثي الأبعاد صالح |
أمثلة
الكود التالي يوضح كيفية فتح مشهد من اسم الملف مع خيارات تحميل إضافية.
Scene scene = new Scene();
var opts = new FbxLoadOptions();
opts.LookupPaths.Add("textures");
scene.Open("input.fbx", opts);
انظر أيضًا
- class LoadOptions
- class Scene
- namespace Aspose.ThreeD
- assembly Aspose.3D
Open(string, LoadOptions, CancellationToken)
يفتح المشهد من المسار المحدد باستخدام تنسيق الملف المحدد.
public void Open(string fileName, LoadOptions options, CancellationToken cancellationToken)
| معامل | النوع | الوصف |
|---|---|---|
| fileName | سلسلة | اسم الملف. |
| خيارات | LoadOptions | إعدادات أكثر تفصيلاً لفتح الدفق. |
| cancellationToken | CancellationToken | رمز إلغاء لمهمة التحميل |
استثناءات
| استثناء | شرط |
|---|---|
| IOException | يتم إلقاؤه عندما يفشل قراءة الإدخال |
| ImportException | يتم إلقاؤه عندما لا يكون الإدخال بتنسيق ثلاثي الأبعاد صالح |
أمثلة
الكود التالي يوضح كيفية فتح مشهد من اسم الملف مع خيارات تحميل إضافية ورمز إلغاء.
var cts = new CancellationTokenSource();
Scene scene = new Scene();
var opts = new FbxLoadOptions();
opts.LookupPaths.Add("textures");
scene.Open("input.fbx", opts, cts.Token);
انظر أيضًا
- class LoadOptions
- class Scene
- namespace Aspose.ThreeD
- assembly Aspose.3D
Open(string)
يفتح المشهد من المسار المحدد
public void Open(string fileName)
| معامل | النوع | الوصف |
|---|---|---|
| fileName | سلسلة | اسم الملف. |
استثناءات
| استثناء | شرط |
|---|---|
| IOException | يتم إلقاؤه عندما يفشل قراءة الإدخال |
| ImportException | يتم إلقاؤه عندما لا يكون الإدخال بتنسيق ثلاثي الأبعاد صالح |
أمثلة
الكود التالي يوضح كيفية فتح مشهد من اسم الملف.
Scene scene = new Scene();
scene.Open("input.fbx");
انظر أيضًا
- class Scene
- namespace Aspose.ThreeD
- assembly Aspose.3D
Open(string, CancellationToken)
يفتح المشهد من المسار المحدد
public void Open(string fileName, CancellationToken cancellationToken)
| معامل | النوع | الوصف |
|---|---|---|
| fileName | سلسلة | اسم الملف. |
| cancellationToken | CancellationToken | رمز إلغاء لمهمة التحميل |
استثناءات
| استثناء | شرط |
|---|---|
| IOException | يتم إلقاؤه عندما يفشل قراءة الإدخال |
| ImportException | يتم إلقاؤه عندما لا يكون الإدخال بتنسيق ثلاثي الأبعاد صالح |
أمثلة
الكود التالي يوضح كيفية فتح مشهد من اسم الملف ومصدر رمز إلغاء.
var cts = new CancellationTokenSource();
Scene scene = new Scene();
scene.Open("input.fbx", cts.Token);
انظر أيضًا
- class Scene
- namespace Aspose.ThreeD
- assembly Aspose.3D