Camera
Общ преглед
Camera е клас в Aspose.3d за Typescript. Наследници от: Camera, Entity.
Обектите на камерата позволяват на разработчиците да зададат параметри за проекция като близки/далечни равнини, съотношение на страните, орфографска височина и посока нагоре.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
name | string | Прочети. | Съхранява идентификационния код на камерата. |
parentNodes | any[] | Прочети. | Съдържа масив от родителски възли, съдържащи тази камера. |
excluded | boolean | Прочети. | Посочва дали камерата е изключена от изобразяване. |
parentNode | any | Прочети. | Позовава се на непосредствения родителски възел на камерата. |
rotationMode | any | Прочети. | Определя как се прилага въртенето на камерата. |
nearPlane | number | Прочети. | Определя разстоянието до близката равнина на отрязване. |
farPlane | number | Прочети. | Определя разстоянието до далечната равнина на отрязване. |
aspect | number | Прочети. | Определя отношението на прожекцията в перспектива. |
orthoHeight | number | Прочети. | Определя височината на обема на орфографския изглед |
up | any | Прочети. | Определя входящата посока на камерата. |
lookAt | any | Прочети. | Определя точка, в която се гледа камерата. |
direction | any | Прочети. | Определя вектора на насочване към напред на камерата. |
target | any | Прочети. | Определя целта на фокуса на камерата. |
apertureMode | any | Прочети. | Определя поведението на диафрагмата |
fieldOfView | number | Прочети. | Определя вертикалния ъгъл на полето за гледане в градуси. |
fieldOfViewX | number | Прочети. | Определя хоризонтален ъгъл на полето за гледане. |
fieldOfViewY | number | Прочети. | Определя вертикалния ъгъл на полето за гледане. |
width | number | Прочети. | Определя широчината на прожекционния портал в пиксели |
height | number | Прочети. | |
aspectRatio | number | Прочети. | Определя съотношението между ширина и височина за прозорците. |
magnification | any | Прочети. | Определя увеличителния фактор на камерата. |
projectionType | string | Прочети. | Посочва вида на проекцията (напр. перспективна или орфографска) |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
| `constructor(name: string | null, projectionType: any)` |
moveForward(_distance: number) | Премества камерата напред с дадено разстояние. |
getBoundingBox() → any | Връща граничната кутия на камерата. |
getEntityRendererKey() → any | Връща ключ, използван за представяне на обекта камера |
| `removeProperty(_prop: Property | string)→boolean` |
getProperty(_property: string) → any | Извлича стойността на определено свойство от камерата |
setProperty(_property: string, _value: any) | Присвоява стойност на наименовано свойство в камерата |
findProperty(_property: string) → `Property | null` |