我有了这个发现,至少对我来说,我开始了一个新的程序,用块填充封闭区域。这只是一个更大事物的开端,但通常我会第一次尝试使用VBA,因为我发现开发速度更快
下面的代码创建了一个示例闭合区域,然后检查一个点(在我的例子中是块的插入点)是否在该区域内;有不同解决方案的常见问题。在我的例子中,a只是创建了一个临时点,并检查它是否在我的区域内,如果结果为真,那么…插入块,否则跳到下一个点。通过测试,我发现PointStyle和PointSize变量(我认为是AutoCAD中的图形显示)具有真实尺寸。我改变了点样式,以直观地看到我的点的方向。如果您运行两次代码,并在第二次运行时对PDMODE变量发生更改的部分进行注释,您将看到差异。此外,如果在测试点是否在内部之前使用缩放部件进行更改,则会得到不同的结果。我以为一个点是一个没有维度的位置。
我只是分享我的发现,以防有人不知道
|