ModelTransform 模型变换
可用于对模型进行平移、旋转和缩放变换操作。
<mapgis-3d-model-transform></mapgis-3d-model-transform>
基本用法
传入图层ID
API
属性
| 参数 | 说明 | 类型 | 默认值 | 版本 |
|---|---|---|---|---|
| layer | 图层对象,可以是webclient-common库的图层对象或者子图层对象,监听属性 | zondy.layer.Layer | zondy.layer.Sublayer | ||
| layerId | 图层Id,传入图层Id来查找图层,监听属性 | string | ||
| sublayerId | 子图层Id,通过图层Id和子图层Id来查找子图层,监听属性 | string |
方法
| 名称 | 描述 | 版本 |
|---|---|---|
| enableTranslateTool | 启用可视化平移工具 | |
| enableRotateTool | 启用可视化旋转工具 | |
| enableScaleTool | 启用可视化缩放工具 | |
| translateModel({longitude,latitude,height}) | 平移模型到指定经纬度位置 | |
| rotateModel(degree,axis) | 按照指定轴线旋转模型一定角度 | |
| scaleModel({X,Y,Z}) | 按照指定轴线缩放模型一定倍数 | |
| changeModelTransform(transformString) | 直接修改模型平移、旋转和缩放的矩阵 | |
| resetModelTransform | 还原模型的平移、旋转和缩放的矩阵到初始值 |
