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คําอธิบาย
namestringอ่าน/เขียนรับชื่อ.
parentNodesany[]อ่านรับโหนดแม่.
excludedbooleanอ่าน/เขียนรับค่า excluded.
parentNodeanyอ่าน/เขียนรับโหนดแม่.
rotationModeanyอ่าน/เขียนรับโหมดการหมุน.
nearPlanenumberอ่าน/เขียนรับค่า near plane.
farPlanenumberอ่าน/เขียนรับระยะไกลสุด.
aspectnumberอ่าน/เขียนรับค่า aspect.
orthoHeightnumberอ่าน/เขียนรับความสูงออร์โธ.
upanyอ่าน/เขียนรับค่า up.
lookAtanyอ่าน/เขียนรับค่าการมองดู.
directionanyอ่าน/เขียนรับค่าทิศทาง.
targetanyอ่าน/เขียนรับค่าเป้าหมาย.
apertureModeanyอ่าน/เขียนรับค่าโหมดรูรับแสง.
fieldOfViewnumberอ่าน/เขียนรับค่ามุมมอง.
fieldOfViewXnumberอ่าน/เขียนรับค่ามุมมองแกน x.
fieldOfViewYnumberอ่าน/เขียนรับค่ามุมมองแกน y.
widthnumberอ่าน/เขียนรับความกว้าง.
heightnumberอ่าน/เขียนรับความสูง.
aspectRationumberอ่าน/เขียนรับอัตราส่วนภาพ.
magnificationanyอ่าน/เขียนรับค่าการขยาย.
projectionTypestringอ่าน/เขียนรับประเภทการฉายภาพ.

วิธีการ

Signatureคําอธิบาย
`constructor(name: stringnull, projectionType: any)`
moveForward(_distance: number)ย้ายกล้องไปข้างหน้าด้วยระยะที่กําหนดไว้
getBoundingBox()anyกลับกล่องกําหนด.
getEntityRendererKey()anyไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. ส่งรหัสตัวแทนให้กลับ.
`removeProperty(_prop: Propertystring)boolean`
getProperty(_property: string)anyการคืนค่าของคุณสมบัติที่ระบุ
setProperty(_property: string, _value: any)ตั้งค่าคุณสมบัติ.
findProperty(_property: string) → `Propertynull`

ดูเช่นกัน

 ภาษาไทย