Фрустъм

Фрустъм

Общ преглед

Frustum е клас в Aspose.3D FOSS за Java. Наследници от: Entity, IOrientable.

Основният клас на Камера и Светлина.

Този клас предоставя 35 метода за работа с Frustum обекти в Java програми. Наличните методи включват: A3DObject, Entity, SceneObject, findProperty, getAspect, getBoundingBox, getDirection, getExcluded, getFarPlane, getLookAt, getName, getNearPlane, и 23 допълнителни методи. Всички публични членове са достъпни за всяко приложение на Java след инсталиране на пакета Aspose.3D FOSS for Java. Свойства: aspect, boundingBox, direction, excluded, farPlane, lookAt, и още 10 .

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

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
rotationModeRotationModeПрочети.Получава ориентацията на фрустума.
Това свойство работи само когато getTarget (()) е нулево.
nearPlanedoubleПрочети.Получава скорост на самолета.
farPlanedoubleПрочети.Получава далечната плоскост на фрустума.
aspectdoubleПрочети.Получава съотношението на страните на фрустума.
@ връщане на съотношението между страните на фрустума.
/
orthoHeightdoubleПрочети.Получава височината при фрустъм в орфографската проекция.
upVector3Прочети.Получава посоката на камерата нагоре.
@върнете нагоре посоката на камерата
/
lookAtVector3Прочети.Получава интересуваната позиция, която се гледа от камерата.
directionVector3Прочети.Получава посоката, в която се гледа камерата.
targetNodeПрочети.Хваща целта, която камера гледа.
parentNodeNodeПрочети.Взема родителския възел.
parentNodesArrayList<Node>Прочети.Взема основните възли.
excludedbooleanПрочети.Изключените.
boundingBoxBoundingBoxПрочети.Взема граничната кутия.
sceneSceneПрочети.- Да, разбира се.
nameStringПрочети.- Да, но не и името.
propertiesPropertyCollectionПрочети.Взема имотите.

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

ПодписътОписание на състоянието
getRotationMode()RotationModeПолучава ориентацията на фрустума.
Това свойство работи само когато getTarget (()) е нулево.
setRotationMode(value: RotationMode)Определя ориентационния режим на фрустума.
Това свойство работи само когато getTarget (()) е нулево.
getNearPlane()doubleПолучава скорост на самолета.
setNearPlane(value: double)Определя близостта на плоскост.
getFarPlane()doubleПолучава далечната плоскост на фрустума.
setFarPlane(value: double)Определя далечната плоскост на фрустума.
getAspect()doubleПолучава съотношението на страните на фрустума.
@ връщане на съотношението между страните на фрустума.
/
setAspect(value: double)Определя отношението на страните на фрустума.
@ параметрова стойност Нова стойност
/
getOrthoHeight()doubleПолучава височината при фрустъм в орфографската проекция.
setOrthoHeight(value: double)Определя височината при фруст в орфографската проекция.
getUp()Vector3Получава посоката на камерата нагоре.
@върнете нагоре посоката на камерата
/
setUp(value: Vector3)Определя посоката на камерите нагоре.
@ параметрова стойност Нова стойност
/
getLookAt()Vector3Получава интересуваната позиция, която се гледа от камерата.
setLookAt(value: Vector3)Определя интересуваната позиция, която се гледа от камерата.
getDirection()Vector3Получава посоката, в която се гледа камерата.
setDirection(value: Vector3)Определя посоката, в която се гледа камерата.
getTarget()NodeХваща целта, която камера гледа.
setTarget(value: Node)Определя целта, която камера гледа.
Entity()NURBS кривата е крива, представена от Nurbs ((Неуеднаквено рационално основание spline), A NursS криви се определя с неговия getOrder (), набор от теглена Geometry.getControlPoints ()) и GetKnotVectors ().) w компонент в контролната точка се използва като теглото на контролна точка, независимо дали това е CurveDimension.TWO_DIMENSIONAL или CurveDimension.THREE_DIMENSIONAL
getParentNode()NodeКонструиращ на пример.
setParentNode(value: Node)Булевият оператор, използван в операцията за създаване на резултатната мрежа.
getParentNodes()ArrayList<Node>Защитен конструктор, който позволява на производни класове да задават име.
getExcluded()booleanБулевият оператор, използван в операцията за създаване на резултатната мрежа.
setExcluded(value: boolean)Определя изключената стойност.
getBoundingBox()BoundingBoxПървият операнд на булевия оператор.
SceneObject()Булевият оператор ви позволява да приложите булева операция на два IMeshConvertible инстанции.
getScene()SceneСъздател на BooleanOperator.
A3DObject()Параметризиран цилиндър. Може да се използва и за представяне на конус, когато един от радиусаTop/radiusBottom е нула.
getName()StringСегментите на кривата.
setName(name: String)Конструира профил CircleShape с определен радиус.
getProperties()PropertyCollectionИнициализира нова инстанция на класата “Цилиндър”.
findProperty(name: String)PropertyИнициализира нова инстанция на класа Кости.
getProperty(name: String)ObjectПолучи трансформационната матрица на възела в текуща поза.
setProperty(name: String, value: Object)Получава широките сегменти.
removeProperty(name: String)booleanПолучава система за превръщане на координатите на контролните точки/нормално по време на внос/експорт.

Вижте също:

 Български