2014-09-04 68 views
0

我寫了一個AutoCAD腳本,該腳本應該可以繪製出兩個獨立的,空間上分離的3D多段線。然而,在執行腳本後,我得到了多段線之間的連接。有趣的是,腳本的兩次連續運行可能會產生不同的連接。AutoCAD腳本不可複製

AutoCAD腳本對空白非常挑剔,因爲它們有時被解釋爲命令終止指示符。下面腳本的行尾沒有空格。文件末尾有空白行。

3dpoly 396.958912852,30.8766759787,27.6970084442 
392.314112161,78.0361288065,27.6970084442 
383.307717991,107.726231443,27.6970084442 
369.551813005,153.073372946,27.6970084442 
354.926222488,180.435928247,27.6970084442 
332.587844921,222.228093208,27.6970084442 
312.905111301,246.211573517,27.6970084442 
282.842712475,282.842712475,27.6970084442 
258.859232165,302.525446095,27.6970084442 
222.228093208,332.587844921,27.6970084442 
194.865537907,347.213435437,27.6970084442 
153.073372946,369.551813005,27.6970084442 
123.383270309,378.558207175,27.6970084442 
78.0361288065,392.314112161,27.6970084442 
47.1594528278,395.355199309,27.6970084442 
0.0,400.0,27.6970084442 
-47.1594528278,395.355199309,27.6970084442 
-78.0361288065,392.314112161,27.6970084442 
-123.383270309,378.558207175,27.6970084442 
-153.073372946,369.551813005,27.6970084442 
-194.865537907,347.213435437,27.6970084442 
-222.228093208,332.587844921,27.6970084442 
-258.859232165,302.525446095,27.6970084442 
-282.842712475,282.842712475,27.6970084442 
-312.905111301,246.211573517,27.6970084442 
-332.587844921,222.228093208,27.6970084442 
-354.926222488,180.435928247,27.6970084442 
-369.551813005,153.073372946,27.6970084442 
-383.307717991,107.726231443,27.6970084442 
-392.314112161,78.0361288065,27.6970084442 
-396.958912852,30.8766759787,27.6970084442 
-400.0,0.0,27.6970084442 
-396.958912852,-30.8766759787,27.6970084442 
-392.314112161,-78.0361288065,27.6970084442 
-383.307717991,-107.726231443,27.6970084442 
-369.551813005,-153.073372946,27.6970084442 
-354.926222488,-180.435928247,27.6970084442 
-332.587844921,-222.228093208,27.6970084442 
-312.905111301,-246.211573517,27.6970084442 
-282.842712475,-282.842712475,27.6970084442 
-258.859232165,-302.525446095,27.6970084442 
-222.228093208,-332.587844921,27.6970084442 
-194.865537907,-347.213435437,27.6970084442 
-153.073372946,-369.551813005,27.6970084442 
-123.383270309,-378.558207175,27.6970084442 
-78.0361288065,-392.314112161,27.6970084442 
-47.1594528278,-395.355199309,27.6970084442 
0.0,-400.0,27.6970084442 
47.1594528278,-395.355199309,27.6970084442 
78.0361288065,-392.314112161,27.6970084442 
123.383270309,-378.558207175,27.6970084442 
153.073372946,-369.551813005,27.6970084442 
194.865537907,-347.213435437,27.6970084442 
222.228093208,-332.587844921,27.6970084442 
258.859232165,-302.525446095,27.6970084442 
282.842712475,-282.842712475,27.6970084442 
312.905111301,-246.211573517,27.6970084442 
332.587844921,-222.228093208,27.6970084442 
354.926222488,-180.435928247,27.6970084442 
369.551813005,-153.073372946,27.6970084442 
383.307717991,-107.726231443,27.6970084442 
392.314112161,-78.0361288065,27.6970084442 
396.958912852,-30.8766759787,27.6970084442 
400.0,0.0,27.6970084442 
396.958912852,30.8766759787,27.6970084442 

3dpoly 392.314112161,78.0361288065,-27.6970084442 
396.958912852,30.8766759787,-27.6970084442 
400.0,0.0,-27.6970084442 
396.958912852,-30.8766759787,-27.6970084442 
392.314112161,-78.0361288065,-27.6970084442 
383.307717991,-107.726231443,-27.6970084442 
369.551813005,-153.073372946,-27.6970084442 
354.926222488,-180.435928247,-27.6970084442 
332.587844921,-222.228093208,-27.6970084442 
312.905111301,-246.211573517,-27.6970084442 
282.842712475,-282.842712475,-27.6970084442 
258.859232165,-302.525446095,-27.6970084442 
222.228093208,-332.587844921,-27.6970084442 
194.865537907,-347.213435437,-27.6970084442 
153.073372946,-369.551813005,-27.6970084442 
123.383270309,-378.558207175,-27.6970084442 
78.0361288065,-392.314112161,-27.6970084442 
47.1594528278,-395.355199309,-27.6970084442 
0.0,-400.0,-27.6970084442 
-47.1594528278,-395.355199309,-27.6970084442 
-78.0361288065,-392.314112161,-27.6970084442 
-123.383270309,-378.558207175,-27.6970084442 
-153.073372946,-369.551813005,-27.6970084442 
-194.865537907,-347.213435437,-27.6970084442 
-222.228093208,-332.587844921,-27.6970084442 
-258.859232165,-302.525446095,-27.6970084442 
-282.842712475,-282.842712475,-27.6970084442 
-312.905111301,-246.211573517,-27.6970084442 
-332.587844921,-222.228093208,-27.6970084442 
-354.926222488,-180.435928247,-27.6970084442 
-369.551813005,-153.073372946,-27.6970084442 
-383.307717991,-107.726231443,-27.6970084442 
-392.314112161,-78.0361288065,-27.6970084442 
-396.958912852,-30.8766759787,-27.6970084442 
-400.0,0.0,-27.6970084442 
-396.958912852,30.8766759787,-27.6970084442 
-392.314112161,78.0361288065,-27.6970084442 
-383.307717991,107.726231443,-27.6970084442 
-369.551813005,153.073372946,-27.6970084442 
-354.926222488,180.435928247,-27.6970084442 
-332.587844921,222.228093208,-27.6970084442 
-312.905111301,246.211573517,-27.6970084442 
-282.842712475,282.842712475,-27.6970084442 
-258.859232165,302.525446095,-27.6970084442 
-222.228093208,332.587844921,-27.6970084442 
-194.865537907,347.213435437,-27.6970084442 
-153.073372946,369.551813005,-27.6970084442 
-123.383270309,378.558207175,-27.6970084442 
-78.0361288065,392.314112161,-27.6970084442 
-47.1594528278,395.355199309,-27.6970084442 
0.0,400.0,-27.6970084442 
47.1594528278,395.355199309,-27.6970084442 
78.0361288065,392.314112161,-27.6970084442 
123.383270309,378.558207175,-27.6970084442 
153.073372946,369.551813005,-27.6970084442 
194.865537907,347.213435437,-27.6970084442 
222.228093208,332.587844921,-27.6970084442 
258.859232165,302.525446095,-27.6970084442 
282.842712475,282.842712475,-27.6970084442 
312.905111301,246.211573517,-27.6970084442 
332.587844921,222.228093208,-27.6970084442 
354.926222488,180.435928247,-27.6970084442 
369.551813005,153.073372946,-27.6970084442 
383.307717991,107.726231443,-27.6970084442 
392.314112161,78.0361288065,-27.6970084442 

回答

1

經過一番研究,我發現如果啓用了對象捕捉功能,AutoCAD在腳本執行過程中顯然會捕捉到。如果功能關閉,一切都很好。