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 | شرح: |
|---|---|---|---|
SubScenes | IList<Scene> | بخونید. | تمام زیرصحنهها را دریافت میکند |
Library | IList<A3DObject> | بخونید. | اشیاء که مستقیما در سلسله مراتب صحنه استفاده نمی شوند می توانند در کتابخانه تعریف شوند. |
AnimationClips | IList<AnimationClip> | بخونید. | تمام AnimationClip تعریفشده در صحنه را دریافت میکند. |
CurrentAnimationClip | AnimationClip? | خواندن/نوشتن | دریافت یا تنظیم مقدار فعال AnimationClip |
AssetInfo | AssetInfo? | خواندن/نوشتن | دریافت یا تنظیم اطلاعات دارایی سطح بالا |
Poses | ICollection<Pose> | بخونید. | تمام Poseهای استفادهشده در این صحنه را دریافت میکند. |
RootNode | Node | بخونید. | گره ریشه صحنه را دریافت میکند. |
Version | string | بخونید. | نسخه کتابخانه Aspose.3D. |
Scene | Scene | بخونید. | صحنهای که این شیء به آن تعلق دارد را دریافت میکند |
Name | string | خواندن/نوشتن | نام را دریافت یا تنظیم میکند. |
Properties | PropertyCollection | بخونید. | مجموعهای از تمام ویژگیها را دریافت میکند. |
روش ها
| 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) | ملک رو پیدا میکنه. |