MaxCameraSceneObject (クラス)
public final MaxCameraSceneObject {inherits Camera}
パッケージ: CURL.GRAPHICS.SCENE

このクラスは 3 次元の Studio MAX エクスポータで使用されます。これは、Camera の単純なサブクラスで、MAX エクスポートに対応する適切なコンストラクタが搭載されています。


コンストラクタ
default:
コンストラクタ public {MaxCameraSceneObject.default
name:#String = null,
controller:#SceneObjectController = null,
translation:Distance3d = {Distance3d 0m, 0m, 0m},
rotation:Quaternion = Quaternion.identity,
scale:Fraction3d = {Fraction3d 1, 1, 1},
...
}

プロパティ
プロパティ 継承 Camera: far-clipping-plane, field-of-view, horizontal-field-of-view, near-clipping-plane, near-plane-height, near-plane-width, projection, right-vector, up-vector, vertical-field-of-view, view-vector
プロパティ 継承 SceneObject: bounding-box-caching-enabled?, bounding-box-or-object-visible?, cached-bounding-box-dirty?, controller, local-bounding-box-color, local-bounding-box-line-width, local-bounding-box-visible?, name, opaque-to-intersection?, parent, parent-bounding-box-color, parent-bounding-box-line-width, parent-bounding-box-visible?, scene, transformation, visible?, world-bounding-box-color, world-bounding-box-line-width, world-bounding-box-visible?, world-position, world-transformation
プロパティ 継承 EventTarget: event-handlers

メソッド
メソッド 継承 Camera: dolly, get-local-bounding-box, get-transformed-bounding-box, get-view-frustum-extents, paint, pan, roll, set-near-plane-properties, tilt, zoom
メソッド 継承 SceneObject: get-cached-local-bounding-box, get-parent-bounding-box, get-world-bounding-box, intersect-box, intersect-line, intersect-line-segment, intersect-ray, intersect-sphere, ndc-point-to-ray, point-to-ndc-point, point-to-viewport-point, pre-paint, rotate, scale, set-orientation-and-position, translate, viewport-point-to-ray
メソッド 継承 EventTarget: accepts-event-class?, add-event-handler, event-handler-present?, handle-event, remove-event-handler, verify-event
メソッド 継承 BasicEventTarget: enqueue-event
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize



コンストラクタ詳細
default (コンストラクタ)
public {MaxCameraSceneObject.default
name:#String = null,
controller:#SceneObjectController = null,
translation:Distance3d = {Distance3d 0m, 0m, 0m},
rotation:Quaternion = Quaternion.identity,
scale:Fraction3d = {Fraction3d 1, 1, 1},
...
}
この項目はサポートされていません。内部使用限定となっています。



プロパティ詳細


メソッド詳細