Camera

概要

Camera クラスです. これは,JavaのPLACEHOLDER_0で使用されます. 遺産は: Frustum, IOrientable.

Camera.Camera creates a new camera instance with default name and properties.

このクラスでは,Java プログラムでカメラオブジェクトと作業するための 57 つの方法が提供されています. 可能な方法には: A3DObject, Camera, Entity, SceneObject, findProperty, getApertureMode, getAspect, getAspectRatio, getBoundingBox, getDirection, getExcluded, getFarPlane,追加方法 42 つ. すべてのパブリックメンバーは,JavaのパッケージのためのFOSS Aspose.3D をインストールした後で,任意の Java アプリケーションにアクセスできます. 特性: apertureMode, aspect, aspectRatio, boundingBox, direction, excluded,そして19人増える.

特性について

名称 (名)タイプAccess記述
apertureModeApertureMode読み取ることブラインドモードが取れます.
fieldOfViewdouble読み取ること視野を把握する.
fieldOfViewXdouble読み取ること視野はxです.
fieldOfViewYdouble読み取ること視野 y を得ます.
widthdouble読み取ること幅が取れます.
heightdouble読み取ること高さを把握する.
aspectRatiodouble読み取ること角の比率を計算します.
magnificationVector2読み取ること拡大図が取れる.
projectionTypeProjectionType読み取ること投影型が取れます.
rotationModeRotationMode読み取ることこのプロパティは getTarget ():) が 0 になる場合にのみ有効です.
nearPlanedouble読み取ることフレストムの近距離を把握する.
farPlanedouble読み取ることフレストムの遠方距離を表示します.
aspectdouble読み取ることフレストムのアスペクト比 @フラストムのアスペクター比を返します /
orthoHeightdouble読み取ること文字の長さを表します. この数字は,このグラフを表示するときに,.
upVector3読み取ること@カメラの上方方向を返します /
lookAtVector3読み取ること興味のある位置を表示します.
directionVector3読み取ることカメラが見ている方向を 把握します.
targetNode読み取ることカメラが見ている標的を捕まえます.
parentNodeNode読み取ること元のノードを入力します.
parentNodesArrayList<Node>読み取ること元のノードを入手します.
excludedboolean読み取ること排除された者を獲得する.
boundingBoxBoundingBox読み取ること境界線を握る.
sceneScene読み取ること事件現場を把握する.
nameString読み取ること名前を知ってるわ.
propertiesPropertyCollection読み取ること財産を手に入れる.

方法について

Signature記述
Camera()デフォルトの名前とプロパティで新しいカメラインスタンスを作成する
Camera(projectionType: ProjectionType)このカメラインスタンスで Camera(projectionType) を呼びます.
Camera(name: String)このカメラインスタンスで カメラの名前を呼びます.
Camera(name: String, projectionType: ProjectionType)このカメラインスタンスで Camera ((name, projectionType) を呼びます.
getApertureMode()ApertureModeアパレルモードを返します.
setApertureMode(value: ApertureMode)アパルトゥールモードの値を設定する.
getFieldOfView()double視野を返します.
setFieldOfView(value: double)視野の値を設定する.
getFieldOfViewX()double視野 x を返します.
setFieldOfViewX(value: double)視野の x 値を設定します.
getFieldOfViewY()double視野 y を返します.
setFieldOfViewY(value: double)視野の y 値を設定します.
getWidth()double幅を返します.
setWidth(value: double)幅の値を設定する.
getHeight()double背が高いと返します.
setHeight(value: double)高さの値を設定します.
getAspectRatio()double図面比を返します.
setAspectRatio(value: double)図面比の値を設定する.
getMagnification()Vector2拡大を返します.
setMagnification(value: Vector2)拡大値を設定する.
getProjectionType()ProjectionType投影型を返します.
setProjectionType(value: ProjectionType)投影型値を設定する.
getRotationMode()RotationModeこのプロパティは getTarget ():) が 0 になる場合にのみ有効です.
setRotationMode(value: RotationMode)このプロパティは getTarget ():) が 0 になる場合にのみ有効です.
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)@param 値 新しい値 /
getLookAt()Vector3興味のある位置を表示します.
setLookAt(value: Vector3)カメラが見ている関心を設定します.
getDirection()Vector3カメラが見ている方向を 把握します.
setDirection(value: Vector3)カメラが見ている方向を設定します.
getTarget()Nodeカメラが見ている標的を捕まえます.
setTarget(value: Node)ターゲットが設定されます.
Entity()NURBS曲線は,NURBsで表現される曲线です (非統一理性ベーススプレイン),Nurb曲線の定義は getOrder () であり,重量された Geometry.getControlPoints と getKnotベクトルの集合である. 制御点のwコンポーネントはコントロールポイントの重さとして使用されます. それはCurveDimension.TWO_DIMENSIONAL または CurveDimension.THREE_DIMENSIONAL であることによって異なります.
getParentNode()Node建築家です.
setParentNode(value: Node)操作で使用したブール式演算子です.
getParentNodes()ArrayList<Node>保護されたコンストラクターで,派生クラスに名前を設定できます.
getExcluded()boolean操作で使用したブール式演算子です.
setExcluded(value: boolean)排除値を設定する.
getBoundingBox()BoundingBoxブル式オペレータの最初のオペランドです.
SceneObject()IMeshConvertible の2つのインスタンスの上で,ブール式操作を適用することができます.
getScene()SceneBooleanOperator の構成員です.
A3DObject()パラメター化されたシリンダー. 半径トップ/半徑ボトムが0である場合のコーンを表すのに使用することもできます.
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輸入/輸出中に制御点の調整システムを交換します.

参照する

 日本語