Καμερα
ΕΚΤΙΜΗΣΗ
Camera Είναι μια τάξη σε Aspose.Slides FOSS για C++.
Αντιπροσωπεύει τις ιδιότητες της κάμερας για την 3D σκηνή rendering.
Αυτή η τάξη παρέχει 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 | Πάρτε το στοιχείο αν υπάρχει μέσα στο στοιχείο scene3d. |
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 | Επιστρέφει το επαναστατικό στοιχείο της περιστροφής. |