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

ดูเช่นกัน

 ภาษาไทย