Camera

نمای کلی

Camera یک کلاس در Aspose.3D FOSS برای Typescript است. وارثان از: Entity.

Camera.constructor یک دوربین جدید با نام اختیاری و نوع پروژکتور ایجاد می کند.

این کلاس 8 روش برای کار با اشیاء دوربین در برنامه های تایپ اسکریپت را فراهم می کند. روش های موجود شامل: constructor, findProperty, getBoundingBox, getEntityRendererKey, getProperty, moveForward, removeProperty, setProperty. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for Typescript به هر برنامه TypeScript دسترسی دارند. خواص: apertureMode, aspect, aspectRatio, direction, excluded, farPlane,، و 16 تا ديگه .

شرح:

Camera یک کلاس در کتابخانه Aspose.3D FOSS برای TypeScript است که 7 روش و 22 ویژگی را برای استفاده برنامه ای نشان می دهد. این کلاس گسترش یافته است. Entity,، که قابلیت های مشترک را از نوع اصلی خود به ارث می برد.

قابلیت های اصلی شامل: string; any[]; boolean.این عملیات به توسعه دهندگان امکان می دهد تا قابلیت دوربین را مستقیماً در برنامه های TypeScript ادغام کنند.

این کلاس همچنین ارائه می دهد: parentNodes property (خاک های اصلی را می گیرد).

نمونه ها از طریق یک سازنده واحد ایجاد می شوند که شی را با ارزش های پیش فرض شروع می کند.

خواص

نام:نوع:Accessشرح:
namestringخواندن/نوشتننام را دریافت می‌کند.
parentNodesany[]بخونید.گره‌های والد را دریافت می‌کند.
excludedbooleanخواندن/نوشتنمقدار مستثنی را دریافت می‌کند.
parentNodeanyخواندن/نوشتنوالد گره را دریافت می‌کند.
rotationModeanyخواندن/نوشتنحالت چرخش را دریافت می‌کند.
nearPlanenumberخواندن/نوشتنصفحه نزدیک را دریافت می‌کند.
farPlanenumberخواندن/نوشتنصفحهٔ دور را دریافت می‌کند.
aspectnumberخواندن/نوشتندریافت می‌کند aspect.
orthoHeightnumberخواندن/نوشتنارتفاع ارتو را دریافت می‌کند.
upanyخواندن/نوشتنمقدار up را دریافت می‌کند.
lookAtanyخواندن/نوشتنظاهر را دریافت می‌کند.
directionanyخواندن/نوشتنجهت را دریافت می‌کند.
targetanyخواندن/نوشتنهدف را دریافت می‌کند.
apertureModeanyخواندن/نوشتنحالت دیافراگم را دریافت می‌کند.
fieldOfViewnumberخواندن/نوشتنمیدان دید را دریافت می‌کند.
fieldOfViewXnumberخواندن/نوشتنمقدار میدان دید x را دریافت می‌کند.
fieldOfViewYnumberخواندن/نوشتنمقدار y میدان دید را دریافت می‌کند.
widthnumberخواندن/نوشتنعرض را دریافت می‌کند.
heightnumberخواندن/نوشتنارتفاع را دریافت می‌کند.
aspectRationumberخواندن/نوشتننسبت عرض به ارتفاع را دریافت می‌کند.
magnificationanyخواندن/نوشتنبزرگنمایی را دریافت می‌کند.
projectionTypestringخواندن/نوشتننوع پروجکشن را دریافت می‌کند.

روش ها

Signatureشرح:
`constructor(name: stringnull, projectionType: any)`
moveForward(_distance: number)دوربین را با فاصله مشخص شده به جلو حرکت می دهد.
getBoundingBox()anyجعبه محدوده رو برگردونه.
getEntityRendererKey()anyدر نسخه FOSS اجرا نشده است. کلید رندر کننده ی موجود را باز می گرداند.
`removeProperty(_prop: Propertystring)boolean`
getProperty(_property: string)anyارزش ویژگی مشخص شده را بازمی گرداند.
setProperty(_property: string, _value: any)مقدار ویژگی را تنظیم می‌کند.
findProperty(_property: string) → `Propertynull`

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

 فارسی