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.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
CameraPresetType | CameraPresetType | קראו | מצלמה מקבלת את סוג המזכרת. |
שיטות
| חתימה | תיאור |
|---|---|
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 | הוא מחזיר את מרכיב המהפכה של הסיבוב. |