Camera

Общ преглед

Camera е клас в Aspose.3d за Typescript. Наследници от: Camera, Entity.

Обектите на камерата позволяват на разработчиците да зададат параметри за проекция като близки/далечни равнини, съотношение на страните, орфографска височина и посока нагоре.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
namestringПрочети.Съхранява идентификационния код на камерата.
parentNodesany[]Прочети.Съдържа масив от родителски възли, съдържащи тази камера.
excludedbooleanПрочети.Посочва дали камерата е изключена от изобразяване.
parentNodeanyПрочети.Позовава се на непосредствения родителски възел на камерата.
rotationModeanyПрочети.Определя как се прилага въртенето на камерата.
nearPlanenumberПрочети.Определя разстоянието до близката равнина на отрязване.
farPlanenumberПрочети.Определя разстоянието до далечната равнина на отрязване.
aspectnumberПрочети.Определя отношението на прожекцията в перспектива.
orthoHeightnumberПрочети.Определя височината на обема на орфографския изглед
upanyПрочети.Определя входящата посока на камерата.
lookAtanyПрочети.Определя точка, в която се гледа камерата.
directionanyПрочети.Определя вектора на насочване към напред на камерата.
targetanyПрочети.Определя целта на фокуса на камерата.
apertureModeanyПрочети.Определя поведението на диафрагмата
fieldOfViewnumberПрочети.Определя вертикалния ъгъл на полето за гледане в градуси.
fieldOfViewXnumberПрочети.Определя хоризонтален ъгъл на полето за гледане.
fieldOfViewYnumberПрочети.Определя вертикалния ъгъл на полето за гледане.
widthnumberПрочети.Определя широчината на прожекционния портал в пиксели
heightnumberПрочети.
aspectRationumberПрочети.Определя съотношението между ширина и височина за прозорците.
magnificationanyПрочети.Определя увеличителния фактор на камерата.
projectionTypestringПрочети.Посочва вида на проекцията (напр. перспективна или орфографска)

Методи за изчисляване на данните

ПодписътОписание на състоянието
`constructor(name: stringnull, projectionType: any)`
moveForward(_distance: number)Премества камерата напред с дадено разстояние.
getBoundingBox()anyВръща граничната кутия на камерата.
getEntityRendererKey()anyВръща ключ, използван за представяне на обекта камера
`removeProperty(_prop: Propertystring)boolean`
getProperty(_property: string)anyИзвлича стойността на определено свойство от камерата
setProperty(_property: string, _value: any)Присвоява стойност на наименовано свойство в камерата
findProperty(_property: string) → `Propertynull`
 Български