根据 2D 缩放级别缩放 svg
Scale svg based on zoom level on 2D
如何知道用户何时放大或缩小 2D dwg?我在查看器顶部使用 Snap.svg 创建了一个 svg 层。我想根据查看器中二维绘图的比例缩放此图层。
如果您想支持移动设备,您可以使用自定义工具来挂钩用户操作,例如滚轮输入或手势:
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
如何知道用户何时放大或缩小 2D dwg?我在查看器顶部使用 Snap.svg 创建了一个 svg 层。我想根据查看器中二维绘图的比例缩放此图层。
如果您想支持移动设备,您可以使用自定义工具来挂钩用户操作,例如滚轮输入或手势:
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