dpec1982 发表于 2015-6-29 11:13:08

请教简单问题

各位大侠:
            环境(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次取消呢,谢谢各位大侠了,小妹很着急


ivde 发表于 2015-6-29 11:29:45

if .......

dpec1982 发表于 2015-6-29 14:11:11

ivde 发表于 2015-6-29 11:29 static/image/common/back.gif
if .......

if ,具体怎么用啊

Arthas 发表于 2015-6-29 16:27:33

cadFun.GetPoint(message)你这个函数写的有问题~
页: [1]
查看完整版本: 请教简单问题