new FdModelTransform(viewer, opt)
模型矩阵变换操作类
Parameters:
Name | Type | Argument | Default | Description |
---|---|---|---|---|
viewer |
Freedo.Viewer | 视景器 |
||
opt |
Object | 参数 |
||
option.model |
Freedo.Model |
<optional> |
模型对象 |
|
option.uri |
String |
<optional> |
模型Url,在未传入model对象时才会从url上加载 |
|
option.axisPosition |
Freedo.Cartesian3 |
<optional> |
坐标轴原点摆放位置 |
|
option.pickNode |
Boolean |
<optional> |
false | 是否可选中模型节点 |
option.pickPosition |
Boolean |
<optional> |
false | 是否拾取坐标 |
option.showMatrixAxis |
Boolean |
<optional> |
false | 是否显示坐标轴 |
option.modelMatrix |
Freedo.Matrix4 |
<optional> |
模型世界变换矩阵 |
Methods
-
on(listener [, scope])
-
注册事件捕捉
Parameters:
Name Type Argument Description listener
FdModel.FdModelTransform~FdModelTransformCallback 当有事件触发时被执行的函数。
scope
Object <optional>
listener函数执行时的绑定的对象。
Returns:
返回一个函数,调用该函数可以取消监听。
- Type
- Freedo.Event~RemoveCallback