Camera
ภาพรวม
Camera เป็นคลาสใน Aspose.Slides FOSS สําหรับ C++.
แสดงคุณสมบัติของกล้องสําหรับการทําภาพ 3 มิติ.
หมวดนี้ให้ 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 | คําอธิบาย |
|---|---|---|---|
CameraPresetType | CameraPresetType | อ่าน | รับประเภทพรีเซ็ตของกล้อง. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
CameraPresetType() → CameraPresetType | การคืน CameraPresetType ของกล้องในปัจจุบัน |
Camera() | |
~Camera() | |
init_internal(scene3d_element: pugi::xml_node, save_callback: std::function<void()>) | เริ่มการใช้กล้องที่รองรับ XML. |
get_camera() → pugi::xml_node | รับ element หากมีอยู่ใน element scene3d. |
ensure_camera() → pugi::xml_node | รับหรือสร้างองค์ประกอบที่มีการตั้งค่าล่วงหน้าแบบถัดไป “orthographicFront”. |
save() | เก็บการเปลี่ยนแปลงผ่าน Save Callback. |
has_parent() → bool | กลับ true หากกล้องนี้ถูกเริ่มต้นด้วยตัว 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 | กลับส่วนประกอบการหมุนของวงกลม. |