Camera

Camera class

Kamera mendeskripsikan titik mata pemirsa yang melihat pemandangan.

public class Camera : Frustum

Konstruktor

NamaKeterangan
Camera()Menginisialisasi instance baru dariCamera kelas.
Camera(ProjectionType)Menginisialisasi instance baru dariCamera kelas.
Camera(string)Menginisialisasi instance baru dariCamera kelas.
Camera(string, ProjectionType)Menginisialisasi instance baru dariCamera kelas.

Properti

NamaKeterangan
ApertureMode { get; set; }Mendapatkan atau menyetel mode apertur kamera
Aspect { get; set; }Mendapat atau menyetel rasio aspek dari frustum
AspectRatio { get; set; }Mendapat atau menyetel rasio aspek bidang tampilan.
Direction { get; set; }Mendapat atau menyetel arah yang dilihat kamera. Perubahan pada properti ini juga akan memengaruhiLookAt DanTarget .
Excluded { get; set; }Mendapat atau menyetel apakah akan mengecualikan entitas ini selama mengekspor.
FarPlane { get; set; }Mendapat atau menyetel jarak jauh bidang frustum.
FieldOfView { get; set; }Mendapat atau menyetel bidang pandang kamera dalam derajat, properti ini hanya digunakan saat ApertureMode adalahHorizontal atauVertical
FieldOfViewX { get; set; }Mendapat atau menyetel bidang pandang horizontal kamera dalam derajat, properti ini hanya digunakan saat ApertureMode adalahHorizAndVert
FieldOfViewY { get; set; }Mendapat atau menyetel bidang pandang vertikal kamera dalam derajat, properti ini hanya digunakan saat ApertureMode diaktifkanHorizAndVert
Height { get; set; }Mendapat atau menyetel tinggi bidang tampilan yang diukur dalam inci
LookAt { get; set; }Mendapat atau menyetel posisi tertarik yang dilihat kamera.
Magnification { get; set; }Mendapatkan atau menyetel perbesaran yang digunakan dalam kamera ortografis
virtual Name { get; set; }Mendapat atau menetapkan nama.
NearPlane { get; set; }Mendapat atau menyetel jarak dekat bidang frustum.
OrthoHeight { get; set; }Mendapat atau mengatur ketinggian saat frustum dalam proyeksi ortografis.
ParentNode { get; set; }Mendapat atau menyetel simpul induk pertama, jika menyetel simpul induk pertama, entitas ini akan terlepas dari simpul induk lainnya.
ParentNodes { get; }Mendapat semua simpul induk, entitas dapat dilampirkan ke beberapa simpul induk untuk pembuatan geometri
ProjectionType { get; set; }Mengambil atau menyetel jenis proyeksi kamera. Secara default, proyeksi perspektif digunakan.
Properties { get; }Mendapat koleksi semua properti.
RotationMode { get; set; }Mendapat atau menyetel mode orientasi frustum Properti ini hanya berfungsi jikaTarget adalah null. Jika nilainya adalahFixedTarget , arah selalu dihitung oleh propertiLookAt Jika tidakLookAtselalu dihitung denganDirection
Scene { get; }Mendapat adegan tempat objek ini berada
Target { get; set; }Mendapat atau menyetel target yang dilihat kamera. Jika pengguna mendukung properti ini, itu harus sebelumLookAt properti.
Up { get; set; }Mendapat atau mengatur arah kamera
Width { get; set; }Mendapat atau menyetel lebar bidang tampilan yang diukur dalam inci

Metode

NamaKeterangan
FindProperty(string)Menemukan properti. Ini bisa berupa properti dinamis (Dibuat oleh CreateDynamicProperty/SetProperty) atau properti asli (Diidentifikasi dengan namanya)
GetBoundingBox()Mendapat kotak pembatas entitas saat ini dalam sistem koordinat ruang objeknya.
virtual GetEntityRendererKey()Mendapat kunci dari perender entitas yang terdaftar di perender
GetProperty(string)Dapatkan nilai properti yang ditentukan
MoveForward(double)Pindahkan kamera ke depan menuju arah atau targetnya.
RemoveProperty(Property)Menghapus properti dinamis.
RemoveProperty(string)Hapus properti yang ditentukan yang diidentifikasi dengan name
SetProperty(string, object)Menetapkan nilai properti yang ditentukan

Lihat juga