明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 644|回复: 3

请教简单问题

[复制链接]
发表于 2015-6-29 11:13 | 显示全部楼层 |阅读模式
各位大侠:
            环境(VS2010+cad2010)
         private void addPoly(Point3d p0,Point3d p2)        {
            Line line;
            line = new Line(p0, p2);
            cadFun.insertModelSpace(line);

            Point3d p3 = cadFun.GetPoint("请选择第二个折点");
            line = new Line(p2, p3);
            cadFun.insertModelSpace(line);         

            Point3d p4 = cadFun.GetPoint("请选择第三个折点");
            line = new Line(p3, p4);
            cadFun.insertModelSpace(line);
        }
我想实现的功能:连续点四次画出折线,但有时只想点2次就不画了,但这是,我按“ESC”键,后2次还执行,而且是和(0,0,0)点链接了。我想如果我只点2次鼠标,后2次的画线功能就取消了,但现在和原点连接了,具体怎么让后2次取消呢,谢谢各位大侠了,小妹很着急


发表于 2015-6-29 11:29 | 显示全部楼层
if .......
 楼主| 发表于 2015-6-29 14:11 | 显示全部楼层
ivde 发表于 2015-6-29 11:29
if .......

if ,具体怎么用啊
发表于 2015-6-29 16:27 | 显示全部楼层
cadFun.GetPoint(message)你这个函数写的有问题~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-4 23:07 , Processed in 1.094785 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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