分类 设计 下的文章

在有些时候,我们需要把一个物体(块)均匀填充到另一个区域中,要求尽可能的均匀分布。这在cad原生软件中是个欠缺。本人自己通过AI协助做的lisp脚本做的均布脚本,可以较好的将一个对象放在另一个大对象中平均分布多个。支持圆形和矩形。

8fa63feb-54c6-4bb9-acfc-2fe391354604.png

支持在长方形区域内均匀填充、圆形区域均匀填充、不规划多边形区域均匀填充、环形区域均匀填充、圆形区域内部矩形阵列填充、环形区域内部矩形阵列填充。经过40多个版本的迭代,基本上满足大多数情况下的使用。

首先将脚本放在cad安装目录的support目录下,然后在cad中运行appload加载hh_v46脚本,再运行hh启动命令,按照命令行提示即可。

 

下载链接:autocad插件

 

.

当使用inventor2018导入一个别人发过来的stp文件,需要在三维中对一些尺寸进行标注,发现基线标注正常,但是圆和曲线不能识别边线。

stp是一种跨3d设计软件的通用文件交换格式,也就是说不同的人使用不同的3d设计软件,A使用solidworks,B使用inventor,C使用coreo,D使用freecad,但是互相格式并不能互通,于是就使用stp做为交换的桥梁格式。

所以我收到这个文件应该是别的软件生成的,由于stp格式只包含了最终的实体,没有草图,所以对一些简易线条可以认识,对于曲线等合并后的实体就识别不行,这大概就是这里标注不能识别的原因。

经过搜索,autodesk公司出过一个官方的插件叫特征识别(Feature Recognition),用以在操作stp时可以增强对实体的识别,进而可以在inventor中正常使用。

在autodesk公司官方上找到了这个工具,下载安装后重新打开stp文件,另存一份inventor格式的xxx.ipt文件,重新打开这个ipt文件,弹出一个对话框,是否使用特征识别,点是,然后在如下界面点自动识别(Automatic Feature Recognition):

微信图片_20260705191351_8_232.jpg

点完成,此时经过此工具的转化,当前文件的大多数实体都可以被inventor正常识别,标注问题也已解决。