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 עבור חבילת C+. רכוש : CameraPresetType.

נכסים

שםסוגגישהתיאור
CameraPresetTypeCameraPresetTypeקראומצלמה מקבלת את סוג המזכרת.

שיטות

חתימהתיאור
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()שמור את השינויים באמצעות Save Callback.
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הוא מחזיר את מרכיב המהפכה של הסיבוב.

ראה גם

 עברית