1. scaleComponentByKey
对构件进行缩放操作。
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 scaleComponentByKey
* @param {String} key 构件key
* @param { function } updateCallback 每次拖拽都调用的回调
* @param { function } pauseCallback 连续拖拽之后松手之后的回调
* @param { Object} [options = {}] 一个有以下参数的对象
* @param { Boolean } [options.isAdsorb = false] 是否开启吸附功能,默认为false
* @return {void}
*/
viewer3D.scaleComponentByKey(key, function () {
}, function () {
}, {isAdsorb: false});