Camera

Общ преглед

Camera е клас в Aspose.Slides FOSS за C++.

Представя свойствата на камерата за 3D рендериране.

Този клас предоставя 19 метода за работа с обекти на камерата в програми C++. Наличните методи включват: Camera, CameraPresetType, camera_type, ensure_camera, field_of_view_angle, get_camera, get_rotation, has_parent, init_internal, latitude, longitude, revolution, и 7 допълнителни методи. Всички публични членове са достъпни за всяка C++ приложения след инсталиране на Aspose.Slides FOSS for C ++ пакет. Свойства: CameraPresetType.

Свойства на веществата

Име на фирмата:Тип на изпитванеAccessОписание на състоянието
CameraPresetTypeCameraPresetTypeПрочети.Взема предварително зададения тип камера.

Методи

SignatureОписание на състоянието
CameraPresetType()CameraPresetTypeВръща ток CameraPresetType на камерата
Camera()
~Camera()
init_internal(scene3d_element: pugi::xml_node, save_callback: std::function<void()>)Инициализирайте XML-подкрепена камера.
get_camera()pugi::xml_nodeВземете елемента, ако съществува в 3D-елемента.
ensure_camera()pugi::xml_nodeВземете или създадете елемента с дефолта настройка “orthographicFront”.
save()Запазете промените чрез записване на запазването.
has_parent()boolВръща вярно, ако тази камера е била инициализирана с родителски XML елемент.
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Връща компонента на въртенето.

Вижте също:

 Български