Camera

خلاصه ای

Camera یک کلاس در Aspose.Slides FOSS برای C++.

نشان دهنده خواص دوربین برای نمایش صحنه های سه بعدی است.

این کلاس 19 روش برای کار با اشیاء دوربین در برنامه های C++ را فراهم می کند. روش های موجود شامل: Camera, CameraPresetType, camera_type, ensure_camera, field_of_view_angle, get_camera, get_rotation, has_parent, init_internal, latitude, longitude, revolution,، و 7 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.Slides FOSS for C++ به هر برنامه C ++ دسترسی دارند. خواص: CameraPresetType.

خواص

نام:نوع:Accessشرح:
CameraPresetTypeCameraPresetTypeبخونید.دریافت نوع پیش‌تنظیم دوربین.

روش ها

Signatureشرح:
CameraPresetType()CameraPresetTypeCameraPresetType جریان دوربین را باز می گرداند.
Camera()
~Camera()
init_internal(scene3d_element: pugi::xml_node, save_callback: std::function<void()>)دوربین با پشتیبانی XML را شروع کنید.
get_camera()pugi::xml_nodeعنصر را دریافت کنید اگر در عنصر scene3d وجود داشته باشد.
ensure_camera()pugi::xml_nodeعنصر را با پیش فرض “orthographicFront” بدست آورید یا ایجاد کنید.
save()تغییرات را از طریق تماس پس انداز ذخیره کنید.
has_parent()boolاگر این دوربین با یک عنصر XML اصلی شروع شده باشد، true را می دهد.
camera_type()CameraPresetTypeنوع پیش تنظیمات دوربین را باز می گرداند.
set_camera_type(value: CameraPresetType)نوع پیش‌تنظیم دوربین را تنظیم می‌کند.
field_of_view_angle()floatزاویه ی دید میدان را در درجه (0-180) باز می گرداند.
set_field_of_view_angle(value: float)زاویهٔ میدان دید را بر حسب درجه تنظیم می‌کند.
zoom()floatعامل زوم را به صورت درصد (پیش فرض 100) باز می گرداند.
set_zoom(value: float)ضریب بزرگنمایی را به صورت درصد تنظیم می‌کند.
set_rotation(lat: float, lon: float, rev: float)زاویه های چرخش (طول، عرض جغرافیایی و انقلاب) را در درجه تعیین می کند.
get_rotation()std::array<float, 3>چرخش را به صورت {طول، عرض جغرافیایی، انقلاب} در درجه باز می گرداند.
latitude()floatبخش عرض جغرافیایی چرخش را باز می گرداند.
longitude()floatبخش طول البلد چرخش را باز می گرداند.
revolution()floatبخش انقلاب چرخش را باز می گرداند.

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

 فارسی