2015-07-05 35 views
0

如何生成面向随机尺寸和随机尺寸的物体(3D)的CAD几何图形?我需要模拟随机大小和随机定向的矩形 - 数千到数百万。如何生成随机定向物体的CAD几何图形?

我还没有遇到任何具有= rand()函数的CAD工具可以输入到维度。有一种方法可能让CAD程序导入这些随机生成的参数值的CSV文件?

回答

0

在SolidWorks中,可以在Excel电子表格中存储称为设计表的模型参数(尺寸长度/角度,约束等)。电子表格中的每一行将代表您的模型的不同配置,并且每列都有不同的参数。您可以使用Excel的内置功能或您所选择的具有导出功能的工具根据您所需的分布生成配置。我不记得在我的头脑中最容易的方式是将大量具有不同配置的实例集成到同一个程序集中,但是您并没有真正告诉我们您要完成什么,因此我不能给反正你有具体的建议。

0

如果您有特定的CAD工具,那么您通常可以找到关于内部文件格式的文档。通过一些实验,您可以编写一个小型的外部程序,它将生成CAD文件的标题,然后循环数千次或数百万次生成每个单独的对象。最后,你生成完成文件所需的行。有时候这可能比试图迫使一个工具去做一些设计者从未期望的事情更容易。这可以让你使用你选择的软件来生成文件。

我建议从小开始。使用CAD工具创建一个包含两个或三个矩形的文件。保存并检查文件的内容,看看它是否符合您对所需格式的理解。然后尝试从外部创建应该是相同文件的文件,并验证您的版本是否被正确接受。

你可能会认为有些工具设计师从来没有想过会有人想要成千上万的任何东西。我会建议偷偷摸摸地解决这个问题。尝试将项目数量加倍,按预期检查此项工作,然后一次又一次地重复此过程,直到成功获得数百万或直到您发现CAD工具无法处理此项为止。