Camera

Genel Bakış

Camera C++ için Aspose.Slides FOSS’de bir sınıf.

3D sahne renderlemesi için kamera özelliklerini temsil eder.

Bu sınıf, C ++ programlarında Kamera nesnelerle çalışmak için 19 yöntem sağlar. Kullanılabilir yöntemler şunlardır: Camera, CameraPresetType, camera_type, ensure_camera, field_of_view_angle, get_camera, get_rotation, has_parent, init_internal, latitude, longitude, revolution, ve 7 ek yöntem. C ++ için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir C++ uygulamasına erişilebilir. Özellikleri: CameraPresetType.

Özellikler

Adı:Tip:AccessAçıklama:
CameraPresetTypeCameraPresetTypeOku .Kamera ön ayar tipini alır.

Yöntemler

SignatureAçıklama:
CameraPresetType()CameraPresetTypeKamera akım CameraPresetType i döndürür.
Camera()
~Camera()
init_internal(scene3d_element: pugi::xml_node, save_callback: std::function<void()>)XML destekli kamerayı başlat.
get_camera()pugi::xml_nodescene3d öğesi içinde mevcutsa öğeyi al.
ensure_camera()pugi::xml_nodeElemanı “orthographicFront” öntanımlı önizleme ile alın veya oluşturun.
save()Değişiklikleri geri çağırma ile kaydet.
has_parent()boolBu kamera bir ana XML öğesi ile başlatılmışsa doğru gönderir.
camera_type()CameraPresetTypeKamera ön ayar türünü gönderir.
set_camera_type(value: CameraPresetType)Kamera ön ayar tipini ayarlar.
field_of_view_angle()floatGörme alanı açısını derece (0-180) olarak gönderir.
set_field_of_view_angle(value: float)Görüş alanı açısını derece cinsinden ayarlar.
zoom()floatGelişme faktörünü yüzde olarak gönderir (varsayılan 100).
set_zoom(value: float)Yakınlaştırma faktörünü yüzde olarak ayarlar.
set_rotation(lat: float, lon: float, rev: float)Dönüş açılarını (genişlik, boyluk, devrim) derece olarak belirler.
get_rotation()std::array<float, 3>Dönüşü derece olarak {yoğunluk, boyut, devrim} olarak gönderir.
latitude()floatDönüşün enlem bileşenini gönderir.
longitude()floatDönüşün uzunluk bileşenini gönderir.
revolution()floatDönüşün devrim bileşenini gönderir.

Ayrıca bakınız:

 Türkçe