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คําอธิบาย
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รับ 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กลับส่วนประกอบการหมุนของวงกลม.

ดูเช่นกัน

 ภาษาไทย