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 | 記述 |
|---|---|---|---|
apertureMode | ApertureMode | 読み取ること | ブラインドモードが取れます. |
fieldOfView | double | 読み取ること | 視野を把握する. |
fieldOfViewX | double | 読み取ること | 視野はxです. |
fieldOfViewY | double | 読み取ること | 視野 y を得ます. |
width | double | 読み取ること | 幅が取れます. |
height | double | 読み取ること | 高さを把握する. |
aspectRatio | double | 読み取ること | 角の比率を計算します. |
magnification | Vector2 | 読み取ること | 拡大図が取れる. |
projectionType | ProjectionType | 読み取ること | 投影型が取れます. |
rotationMode | RotationMode | 読み取ること | このプロパティは getTarget ():) が 0 になる場合にのみ有効です. |
nearPlane | double | 読み取ること | フレストムの近距離を把握する. |
farPlane | double | 読み取ること | フレストムの遠方距離を表示します. |
aspect | double | 読み取ること | フレストムのアスペクト比 @フラストムのアスペクター比を返します / |
orthoHeight | double | 読み取ること | 文字の長さを表します. この数字は,このグラフを表示するときに,. |
up | Vector3 | 読み取ること | @カメラの上方方向を返します / |
lookAt | Vector3 | 読み取ること | 興味のある位置を表示します. |
direction | Vector3 | 読み取ること | カメラが見ている方向を 把握します. |
target | Node | 読み取ること | カメラが見ている標的を捕まえます. |
parentNode | Node | 読み取ること | 元のノードを入力します. |
parentNodes | ArrayList<Node> | 読み取ること | 元のノードを入手します. |
excluded | boolean | 読み取ること | 排除された者を獲得する. |
boundingBox | BoundingBox | 読み取ること | 境界線を握る. |
scene | Scene | 読み取ること | 事件現場を把握する. |
name | String | 読み取ること | 名前を知ってるわ. |
properties | PropertyCollection | 読み取ること | 財産を手に入れる. |
方法について
| 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() → Scene | BooleanOperator の構成員です. |
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 | 輸入/輸出中に制御点の調整システムを交換します. |