根据2D上的缩放级别缩放svg

时间:2017-02-02 09:26:28

标签: snap.svg autodesk-forge autodesk-viewer

如何知道用户何时放大或缩小2D dwg?我在查看器顶部创建了一个使用Snap.svg创建的svg层。我想根据查看器中2D绘图的比例缩放此图层。

1 个答案:

答案 0 :(得分:1)

如果您想支持移动设备,可以使用自定义工具来挂钩用户操作,例如滚轮输入或手势:

function AdnTool(viewer, toolName) {

  this.getNames = function() {

    return [toolName];
  };

  this.getName = function() {

    return toolName;
  };

  // ...

  this.handleWheelInput = function(delta) {

    console.log('-------------------');
    console.log('Tool:handleWheelInput(delta)');
    console.log(delta);

    return false;
  };

  this.handleGesture = function(event) {

    console.log('-------------------');
    console.log('Tool:handleGesture(event)');
    console.log(event);

    return false;
  };

  // ...
}

查看完整示例:CustomTool Extension