[arx]acedCommand(RTSTR, "ZOOM", RTSTR, "W", RT3DPOINT, p11, RT3DPOINT, p21 ,0);
来源:互联网 发布:中国房价未来走势知乎 编辑:程序博客网 时间:2024/05/01 05:45
//ads_point p11,p21;
acedCommand(RTSTR, "ZOOM", RTSTR, "W", RT3DPOINT, p11, RT3DPOINT, p21 ,0);
如果p11和p21两个点的坐标相同,上面的代码会使CAD死掉
今天就发现一个这样的问题,为什么会死掉呢?无效的缩放范围而已……
解决方法就是判断下两点是否相同是否相同,作下处理。代码如下:
//ads_point p11,p21;
if (((p11[X] - p21[X]) >= -EPSINON) && ((p11[X] - p21[X]) <= EPSINON))
{
p11[X] -= 50.0;
p21[X] += 50.0;
}
if (((p11[Y] - p21[Y]) >= -EPSINON) && ((p11[Y] - p21[Y]) <= EPSINON))
{
p11[Y] -= 50.0;
p21[Y] += 50.0;
}
acedCommand(RTSTR, "ZOOM", RTSTR, "W", RT3DPOINT, p11, RT3DPOINT, p21 ,0);
- [arx]acedCommand(RTSTR, "ZOOM", RTSTR, "W", RT3DPOINT, p11, RT3DPOINT, p21 ,0);
- vbox 字符串处理 RTStr转utf16
- ARX实现ZOOM功能
- ARX
- Zoom
- zoom
- acedCommand实现缩放到对象
- firefox加载p11模块
- P11.Image separation
- P11 (*) 游程编码改
- p11 openssl (series a)
- w
- w
- w
- w
- w
- w
- w
- java操作外部程序
- asp.net控件开发基础(7)
- 2
- jsp 得到当前的路径
- 说说大型高并发高负载网站的系统架构
- [arx]acedCommand(RTSTR, "ZOOM", RTSTR, "W", RT3DPOINT, p11, RT3DPOINT, p21 ,0);
- 在asp.net中使用HttpHandler为网站图片添加水印
- 牛人与非牛人的对话
- 利用.NET进行预览和打印
- oracle 安装 ,卸载 , 调优,备份 ,导库 笔记
- Oracle导出程序Exp的使用具体过程
- 用.net简单写个E-mail发送功能及扩展功能
- sql server数据库定时自动备份
- cih病毒分析[转]