Scene

نمای کلی

Scene یک کلاس در Aspose.3D FOSS برای .NET است. وارثان از: SceneObject, INamedObject.

یک صحنه، شیء سطح بالا است که شامل گره ها، هندسه ها ، مواد ، بافتها ، انیمیشن ها و پوزه ها می باشد.

این کلاس 42 روش برای کار با اشیاء Scene در برنامه های .NET را فراهم می کند. روش های موجود شامل: A3DObject, Clear, CreateAnimationClip, FindProperty, FromFile, FromStream, GetAnimationClip, GetProperty, Open, RemoveProperty, Render, Save,، و سه روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: AnimationClips, AssetInfo, CurrentAnimationClip, Library, Name, Poses,، و 5 تا ديگه .

خواص

نام:نوع:Accessشرح:
SubScenesIList<Scene>بخونید.تمام زیرصحنه‌ها را دریافت می‌کند
LibraryIList<A3DObject>بخونید.اشیاء که مستقیما در سلسله مراتب صحنه استفاده نمی شوند می توانند در کتابخانه تعریف شوند.
AnimationClipsIList<AnimationClip>بخونید.تمام AnimationClip تعریف‌شده در صحنه را دریافت می‌کند.
CurrentAnimationClipAnimationClip?خواندن/نوشتندریافت یا تنظیم مقدار فعال AnimationClip
AssetInfoAssetInfo?خواندن/نوشتندریافت یا تنظیم اطلاعات دارایی سطح بالا
PosesICollection<Pose>بخونید.تمام Poseهای استفاده‌شده در این صحنه را دریافت می‌کند.
RootNodeNodeبخونید.گره ریشه صحنه را دریافت می‌کند.
Versionstringبخونید.نسخه کتابخانه Aspose.3D.
SceneSceneبخونید.صحنه‌ای که این شیء به آن تعلق دارد را دریافت می‌کند
Namestringخواندن/نوشتننام را دریافت یا تنظیم می‌کند.
PropertiesPropertyCollectionبخونید.مجموعه‌ای از تمام ویژگی‌ها را دریافت می‌کند.

روش ها

Signatureشرح:
Scene()یک نمونه جدید از کلاس Scene را شروع می کند.
Scene(entity: Entity)یک نمونه جدید از کلاس Scene را با یک موجودیت متصل به گره ی جدید شروع می کند.
Scene(parentScene: Scene, name: string)یک نمونه جدید از کلاس Scene را به عنوان زیر صحنه شروع می کند.
GetAnimationClip(name: string)یک AnimationClip نام‌دار را دریافت می‌کند
Clear()محتوای صحنه رو پاک می کنه و تنظیمات پیش فرض رو بر می گردونه.
CreateAnimationClip(name: string)یک تابع کوتاه برای ایجاد و ثبت اولین AnimationClip به PLOCALS اختصاص داده خواهد شد.
Open(stream: Stream, format: FileFormat, cancellationToken: CancellationToken)صحنه را از یک جریان مشخص با استفاده از فرمت فایل مشخص می کند.
Open(stream: Stream, options: LoadOptions, cancellationToken: CancellationToken)صحنه را از یک جریان مشخص با استفاده از تنظیمات IO مشخص می کند.
Open(stream: Stream)صحنه را از جریان داده شده باز می کند.
Open(stream: Stream, cancellationToken: CancellationToken)صحنه را از جریان داده شده باز می کند.
Open(fileName: string, format: FileFormat, cancellationToken: CancellationToken)صحنه را از مسیر مشخص با استفاده از فرمت فایل مشخص باز می کند.
Open(fileName: string, options: LoadOptions)صحنه را از مسیر مشخص با استفاده از فرمت فایل مشخص باز می کند.
Open(fileName: string, options: LoadOptions, cancellationToken: CancellationToken)صحنه را از مسیر مشخص با استفاده از فرمت فایل مشخص باز می کند.
Open(fileName: string)صحنه را از مسیر مشخص باز می کند.
Open(fileName: string, cancellationToken: CancellationToken)صحنه را از مسیر مشخص باز می کند.
FromStream(stream: Stream, format: FileFormat, cancellationToken: CancellationToken)صحنه را از یک جریان مشخص با استفاده از فرمت فایل مشخص می کند.
FromStream(stream: Stream, options: LoadOptions, cancellationToken: CancellationToken)صحنه را از یک جریان مشخص با استفاده از تنظیمات IO مشخص می کند.
FromStream(stream: Stream, cancellationToken: CancellationToken)صحنه را از جریان داده شده باز می کند.
FromFile(fileName: string, format: FileFormat, cancellationToken: CancellationToken)صحنه را از مسیر مشخص با استفاده از فرمت فایل مشخص باز می کند.
FromFile(fileName: string, options: LoadOptions, cancellationToken: CancellationToken)صحنه را از مسیر مشخص با استفاده از فرمت فایل مشخص باز می کند.
FromFile(fileName: string)صحنه را از مسیر مشخص باز می کند.
FromFile(fileName: string, cancellationToken: CancellationToken)صحنه را از مسیر مشخص باز می کند.
Save(stream: Stream, format: FileFormat)صحنه را برای پخش با استفاده از فرمت فایل مشخص ذخیره می کند.
Save(stream: Stream, format: FileFormat, cancellationToken: CancellationToken)صحنه را برای پخش با استفاده از فرمت فایل مشخص ذخیره می کند.
Save(stream: Stream, options: SaveOptions)صحنه را برای پخش با استفاده از فرمت فایل مشخص ذخیره می کند.
Save(stream: Stream, options: SaveOptions, cancellationToken: CancellationToken)صحنه را برای پخش با استفاده از فرمت فایل مشخص ذخیره می کند.
Save(fileName: string, format: FileFormat, cancellationToken: CancellationToken)صحنه را با استفاده از فرمت فایل مشخص به مسیر مشخص ذخیره می کند.
Save(fileName: string)صحنه را با استفاده از فرمت فایل مشخص به مسیر مشخص ذخیره می کند.
Save(fileName: string, format: FileFormat)صحنه را با استفاده از فرمت فایل مشخص به مسیر مشخص ذخیره می کند.
Save(fileName: string, options: SaveOptions)صحنه را با استفاده از فرمت فایل مشخص به مسیر مشخص ذخیره می کند.
Save(fileName: string, options: SaveOptions, cancellationToken: CancellationToken)صحنه را با استفاده از فرمت فایل مشخص به مسیر مشخص ذخیره می کند.
Render(camera: Entities.Camera, fileName: string)در نسخه FOSS اجرا نشده است. صحنه را از دیدگاه دوربین مشخص به فایل خارجی تبدیل کنید.
Render(camera: Entities.Camera, fileName: string, size: Vector2, format: string)در نسخه FOSS اجرا نشده است. صحنه را از دیدگاه دوربین مشخص به فایل خارجی تبدیل کنید.
Render(camera: Entities.Camera, fileName: string, size: Vector2, format: string, options: ImageRenderOptions)در نسخه FOSS اجرا نشده است. صحنه را از دیدگاه دوربین مشخص به فایل خارجی تبدیل کنید.
Render(camera: Entities.Camera, bitmap: TextureData)در نسخه FOSS اجرا نشده است. صحنه را از دیدگاه دوربین مشخص به بیت مپ تبدیل کنید.
Render(camera: Entities.Camera, bitmap: TextureData, options: ImageRenderOptions)در نسخه FOSS اجرا نشده است. صحنه را از دیدگاه دوربین مشخص به بیت مپ تبدیل کنید.
SceneObject(name: string)شروع یک SceneObject با نام پیش فرض
A3DObject()یک نمونه جدید کلاس A3DObject بدون نام را شروع می کند.
RemoveProperty(property: Property)یک ویژگی پویا را حذف می کند.
GetProperty(property: string)مقدار ویژگی مشخص‌شده را دریافت کنید
SetProperty(property: string, value: object?)مقدار ویژگی مشخص‌شده را تنظیم می‌کند
FindProperty(propertyName: string)ملک رو پیدا میکنه.

همچنین ببینید:

 فارسی