退出 While 循环
我正在制作一个 LISP 来制作数据子组。它总结了块的属性值,并在不超过最大组大小的情况下使组尽可能大。这工作正常,直到它到达最后一组。我不知道如何正确退出while循环。在此示例 dwg 中,要运行的命令是 BLOCKDATA,选择图形中间的一条折线,然后输入 9 作为最大尺寸。当 while 循环固定时,正确的输出应该是这样的:
第1组:((3 1714232.9299 658479.2016)(3 1714251.5199 658479.2016)(3 1714270.1099 658479.2016))
第2组:((3 1714288.6999 658479.2016)(3 1714307.2899 658479.2016)(3 1714325.8799 658479.2016))
第三组:((3 1714344.4699 658479.2016))
任何帮助,将不胜感激。这个问题的相关行是第 54 行到最后,谢谢。
你能发布 alldata_trackers_sorted 的样子吗? ((3 1714232.9299 658479.2016) (3 1714251.5199 658479.2016) (3 1714270.1099 658479.2016) (3 1714288.6999 658479.2016) (3 1714307.2899 658479.2016) (3 1714325.8799 658479.2016) (3 1714344.4699 658479.2016))
页:
[1]