标签: vba solidworks
我目前正在创建一个特征并在平面上对其进行图案化,以获得适合平面的最大特征数。如果可能的话,我经常这样做,以保证为此建立某种marcro。我遇到的问题是我仍然需要手动设置部件之间的间距。我希望能够创建一个功能,让它确定最好的"给定区域的适合间距,同时避免重叠。我很幸运找到任何描述这个的资源。任何有关此可能有用的资源的信息或链接都将非常感谢!
谢谢。
答案 0 :(得分:0)
之前,您启动线性模式位:
选择 feature2 的 face2 ,获取边缘最外面的 loop2 。您可以使用 loop2.IsOuter 进行测试。
现在:
NOTA:如果其中一条边是样条曲线,那么您需要一个不同的策略: 您需要将面转换为草图并找到该样条曲线的坐标以计算最高距离。
示例:边缘之间的距离小于样条曲线顶点之间的距离。如果线性图案具有垂直方向,则间距必须优于峰顶之间的距离。
当我说距离时,我的意思是投射在线性图案方向上的距离。