哦,也许是吧,那我大概给你说一下我的程序
我的本意是想查询路基横断面面积,用于土方量收方计算用,在查询的时候,使用如下语句:
;计算填方面积 (command "area" "e" PYDMM) (setq MMJ (getvar "area"))
我把路基和路面分开画的,上述语句中"PYDMM"表示的是原地面中心点,但在查询时会莫名其妙的捕捉成路面点(检查过点位PYDMM没有算错),以致土方填方计算成路面混凝土方量.在程序中,除了修改捕捉外,其他都没有修改过,而且郁闷的是,这个错误只对填方高度较小的断面图产生,产生的条件是屏幕很小(即CAD中一次能放置N个断面时),当把屏幕放大到只能放置三个断面图以内时,就不会产生这个错误.不知道是什么原因.... |