1. rotateComponentByKey

对构件进行旋转操作。

1.1. 参数说明:

参数名称 说明 类型 是否必须 示例
key 构件key 字符串 string M123456_123456
updateCallback 每次拖拽都调用的回调 方法 function function(){}
pauseCallback 连续拖拽之后松手之后的回调 方法 function function(){}
options 一个有以下参数的对象 Object false { isAdsorb:false }
isAdsorb 是否将该对象设置为被吸附对象,默认为false Boolean false { isAdsorb:false }

1.2. 调用方式:

    /**
 * 对构件进行旋转操作
 * @function rotateComponentByKey
 * @param {String} key 构件key
 * @param { function } updateCallback 每次拖拽都调用的回调
 * @param { function } pauseCallback 连续拖拽之后松手之后的回调
 * @param { Object}  [options = {}] 一个有以下参数的对象
 * @param { Boolean } [options.isAdsorb = false] 是否将该对象设置为被吸附对象
 * @param { Boolean } [options.rotateSpace = TransformSpace.WORLD] 当前构件的旋转方式,默认是在世界坐标系下旋转
 * @return {void}
 */
viewer3D.rotateComponentByKey(key, function () {
}, function () {
}, {isAdsorb: false, rotateSpace: BOS3D.TransformSpace.LOCAL});

1.3. Demo示例:

示例名称 示例地址
构件旋转 去体验
版权所有@盈嘉互联(北京)科技有限公司 京ICP备15051988号-9 Copyright © 2021 all right reserved,powered by Gitbook该文件修订时间: 2021-12-20 09:59:48

results matching ""

    No results matching ""