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},
...
}
この項目はサポートされていません。内部使用限定となっています。
プロパティ詳細
メソッド詳細