Camera
ภาพรวม
Camera เป็นคลาสใน Aspose.3D FOSS สําหรับ Typescript. ทายาทจาก: Entity.
Camera.constructor สร้างกล้องใหม่ที่มีชื่อและประเภทการฉายแบบเลือก.
หมวดนี้ให้ 8 วิธีในการทํางานกับวัตถุกล้องในโปรแกรม Typescript. วิธีการที่ใช้ได้แก่: constructor, findProperty, getBoundingBox, getEntityRendererKey, getProperty, moveForward, removeProperty, setProperty. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Typescript ได้หลังจากติดตั้งแพ็คเกจ Aspose.3D FOSS for Typscript. คุณสมบัติ: apertureMode, aspect, aspectRatio, direction, excluded, farPlane,และอีก 16 คน.
คําอธิบาย
Camera เป็นคลาสในห้องสมุด FOSS ของ Aspose.3D สําหรับ TypeScript ที่เปิดเผย 7 วิธีและ 22 คุณลักษณะสําหรับการใช้งานแบบโปรแกรม มันขยายไปยัง Entity, มีฟังก์ชันที่แบ่งจากแบบแม่ของมัน.
ความสามารถหลัก ประกอบด้วย: string; any[]; boolean.การทํางานเหล่านี้ทําให้ผู้พัฒนาสามารถรวมฟังก์ชันกล้องได้โดยตรงกับแอปพลิเคชั่น TypeScript.
กลุ่มนี้ยังให้บริการที่ parentNodes property (ได้รหัสแม่).
อินสแตนส์ถูกสร้างผ่านคอนструкเตอร์เดียว ที่เริ่มต้นวัตถุด้วยค่าตั้งค่า.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
name | string | อ่าน/เขียน | รับชื่อ. |
parentNodes | any[] | อ่าน | รับโหนดแม่. |
excluded | boolean | อ่าน/เขียน | รับค่า excluded. |
parentNode | any | อ่าน/เขียน | รับโหนดแม่. |
rotationMode | any | อ่าน/เขียน | รับโหมดการหมุน. |
nearPlane | number | อ่าน/เขียน | รับค่า near plane. |
farPlane | number | อ่าน/เขียน | รับระยะไกลสุด. |
aspect | number | อ่าน/เขียน | รับค่า aspect. |
orthoHeight | number | อ่าน/เขียน | รับความสูงออร์โธ. |
up | any | อ่าน/เขียน | รับค่า up. |
lookAt | any | อ่าน/เขียน | รับค่าการมองดู. |
direction | any | อ่าน/เขียน | รับค่าทิศทาง. |
target | any | อ่าน/เขียน | รับค่าเป้าหมาย. |
apertureMode | any | อ่าน/เขียน | รับค่าโหมดรูรับแสง. |
fieldOfView | number | อ่าน/เขียน | รับค่ามุมมอง. |
fieldOfViewX | number | อ่าน/เขียน | รับค่ามุมมองแกน x. |
fieldOfViewY | number | อ่าน/เขียน | รับค่ามุมมองแกน y. |
width | number | อ่าน/เขียน | รับความกว้าง. |
height | number | อ่าน/เขียน | รับความสูง. |
aspectRatio | number | อ่าน/เขียน | รับอัตราส่วนภาพ. |
magnification | any | อ่าน/เขียน | รับค่าการขยาย. |
projectionType | string | อ่าน/เขียน | รับประเภทการฉายภาพ. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
| `constructor(name: string | null, projectionType: any)` |
moveForward(_distance: number) | ย้ายกล้องไปข้างหน้าด้วยระยะที่กําหนดไว้ |
getBoundingBox() → any | กลับกล่องกําหนด. |
getEntityRendererKey() → any | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. ส่งรหัสตัวแทนให้กลับ. |
| `removeProperty(_prop: Property | string)→boolean` |
getProperty(_property: string) → any | การคืนค่าของคุณสมบัติที่ระบุ |
setProperty(_property: string, _value: any) | ตั้งค่าคุณสมบัติ. |
findProperty(_property: string) → `Property | null` |