明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 904|回复: 0

[基础] 求助:CAD2008环境下,能精准同步地控制放大缩小的示例

[复制链接]
发表于 2015-7-28 17:42:48 | 显示全部楼层 |阅读模式
本帖最后由 bill165 于 2015-7-28 17:54 编辑

CAD2008环境下,能精准同步地控制放大缩小吗?求解
已经试过
官方示例有一步调试不过去
网上发的不能精准的按坐标控制
01VB编程站及网站链接http://www.01vb.com)及翻译者。
翻译者已经注明这个地方可能有错,高版本的CAD中能用,但08中有错,希望高手指正。谢谢

   '' for Center and Scale modes
          If pCenter.DistanceTo(Point3d.Origin) <> 0 Then
              pMin = New Point3d(pCenter.X - (acView.Width / 2), _
                                 pCenter.Y - (acView.Height / 2), 0)

              pMax = New Point3d((acView.Width / 2) + pCenter.X, _
                                 (acView.Height / 2) + pCenter.Y, 0)
          End If

          '' 使用一个直线创建一个范围对象 译者注:此处可能有错误,因为直线只有 GeometricExtents 属性表示范围
                  '' Create an extents object using a line
          Using acLine As Line = New Line(pMin, pMax)
              eExtents = New Extents3d(acLine.Bounds.Value.MinPoint, _
                                       acLine.Bounds.Value.MaxPoint)
          End Using
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 10:45 , Processed in 0.157954 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表