本帖最后由 作者 于 2007-4-16 20:52:09 编辑
在下是一名在校大三学生,学的是建筑环境。我自学vb已经有快一年了,已经学会里AutoCAD和matlab的混合编程,现在正在学autocad vba。 我想做一个能够读入autocad建筑房间的程序(包括房间和窗户就像红叶,天正那样),具体就是提示用户点击房间和窗户,然后由程序读入房间和窗户四条线的位置,记入程序。用的想法是找寻离用户所点的那个点在四个方向上分别最近的那条线,以此确定所点的房间。但是却于到了不可知问题,就是读出的数据总会由记个值是0或这不是最近的那条线但是如果改变图的位置,有时候又可以了。。。。。。。。 我已经想了有快一周了,但是还是想不出来,求那位大侠知道一下,有和我不一样的读房间可想的方法也行。做的半成品已经在下面了 是不是用boundary可以作阿,但boundary具体怎么农,用boundary弄出边界以后如何分离出来边界直线啊,具体如何得出startpoint endpoint....???????? 大恩不言谢 |