guosheyang 发表于 5 天前

WWQQMM_KY 发表于 2025-9-21 23:36
你仔细看UP主说的那九个步骤:
1、画“多边形”,最后报错“二维点失效”;
2、同样的步骤,画“线段” ...

不知道你用啥版本   我用17版的cad 的pl命令是画不出来的   同样提示需要二维角点



guosheyang 发表于 5 天前

本帖最后由 guosheyang 于 2025-9-22 00:11 编辑

如果其他版本有的可以画出来    具体是啥原因有的可以画有的不能画出来   我也不清楚   我也是猜的:lol
既然有更好的方式可以规避这个输入    就尽量用更好的方式处理   cad软件本身也有很多bug的

WWQQMM_KY 发表于 5 天前

guosheyang 发表于 2025-9-22 00:08
如果其他版本有的可以画出来    具体是啥原因有的可以画有的不能画出来   我也不清楚   我也是猜的:l ...

1、帅哥,,真不好意思,我应该是记岔了,画“多段线”同样会报错。可能是先入为主,就是记得画“多边形”会报错,而其它不会,,,因此混一块堆了;
2、今天到同事一台电脑上试了下“中望”CAD,它提示是:错误,[@1+1,0]输入的是“三维点”,这里要二维点;
3、所以我就想着,应该不是CAD的BUG,而是二维坐标的输入方式出问题,输入带计算功能的[@1+1,0],得出的结果是一个“三维坐标”,在这个时间点,CAD不接受,它要一个“二维坐标”;
4、因此上,我想再仔细看看CAD的帮助文件,关于“二维点坐标输入方式”的段落,看能否查找到某些端倪。

WWQQMM_KY 发表于 3 天前

guosheyang 发表于 2025-9-22 00:08
如果其他版本有的可以画出来    具体是啥原因有的可以画有的不能画出来   我也不清楚   我也是猜的:l ...

久试无法,倍感神伤,蕞兹尔尔,牵挂依依。
弃之不易,取之难以,以此为卿,为我所念。

guosheyang 发表于 3 天前

WWQQMM_KY 发表于 2025-9-24 11:56
久试无法,倍感神伤,蕞兹尔尔,牵挂依依。
弃之不易,取之难以,以此为卿,为我所念。

兄弟,你研究这个的最终想法是啥,你懂lisP等编程语言不?如果懂,你完全可以按自己的意图改写这个命令嘛:lol

WWQQMM_KY 发表于 3 天前

本帖最后由 WWQQMM_KY 于 2025-9-25 09:47 编辑

guosheyang 发表于 2025-9-24 12:57
兄弟,你研究这个的最终想法是啥,你懂lisP等编程语言不?如果懂,你完全可以按自己的意图改写这个命令嘛 ...
.       1、小可不懂AutoLisp的编写;


.       2、小可研究这个问题,是源于AutoCAD中的CAL运行实例,但意外碰到的报错结果(二维点无效);


.       3、对于此项报错(二维点无效),小可非常错愕,因为原实例(CAL的运行实例)并未提及,即,原实例运行一切正常;


.       4、小可有对:多边形,圆,线段,多段线等几个实例做测试:
.             1) 多边形,圆,,以中心或圆心为起点制图,用坐标计算法,不会报错;
.             2) 用Line画线段,用坐标计算法,不会报错;
.             3) 多边形--以边长模式,圆--以两点或三点模式,多段线,计算下一点坐标时,会报错--二维点无效;

.       5、所以,小可想一探究竟,是什么样的情况下,AutoCAD会报错--二维点无效,它报错的机理及违反了什么制图限制;


.       6、AutoCAD,中望CAD,这两款制图软件,同样的操作,出现同样的报错,所以,小可以为这不是CAD本身的BUG,而是违反了它们的制图原则;

.       7、小可多次测试,得到以下结论:CAD计算坐标,就是三维坐标全套计算,哪怕你没写Z轴坐标,它也会用“0”来自动补齐,最后得出一个三维坐标。然而画多边形,只要二维坐标,不要三维坐标,,,因此,所有的暴发点,源自于此;

.       8、基于以上,加以多日测试,加上小可的总结,于是我非常想知道,如何在计算坐标的形式下,得出一个符合它要的一个二维坐标,而不是三维坐标,则此问题点可以完美解决。
页: 1 [2]
查看完整版本: 关于AutoCAD二维点失效问题