在dgntool工具的DynamicFrame函数中绘制一个圆形,我想实现随着用户滚轴缩放视图的时候,这个圆形会随着视图的大小变化而变化
您在DynamicFrame里边画的圆半径是固定的话,缩放视图时圆正常来说的话也是随着视图的缩放来回变大变小的。
您可以试一下我这篇wiki里边的例子:communities.bentley.com/.../learndgntool-02_5f00_dgnprimitivetool-_5f00_
我表述的不对:
应该是:
即不论模型尺寸、线条尺寸多大,显示的圆圈相对视图的大小固定,可参考当前视图中精确绘图尺子大小,和尺子大小差不多
Work smart, not just work hard!
圆的半径换成10*ev.GetViewport()->GetPixelSizeAtPoint(ev.GetPoint())
Answer Verified By: Grant Zhang
基本满足需求,就是测试的时候发现当我最开始就把视图放的很大,那就看不完整我动态绘制的圆形。这个怎么解决?