暂无封面

TRmesh

分享

TRmesh是一个高效的四面体网格生成器,专为Windows 10或11上的Rhino3D 7设计。与其他网格生成器不同,TRmesh是直接基于opennurbs C++ API构建的四面体网格生成器。这使得它能够使用一个快速的前进前沿算法,该算法以网格化体积除以四面体体积的时间来控制,没有其他因素。因此,从道德上讲,它在预期的四面体数量上以线性时间运行!这赋予了它很高的可预测性和鲁棒性。

一个应用是与TRfem热传递求解器配合使用的热传递,例如,用于减少3D打印的土坯砖的材料,或承受热量的汽车零部件。其他应用包括鞋类、假肢和矫形器的结构分析,以及机械承载部件等许多其他领域。

这个food4rhino下载的TRmesh提供:

  • 一组命令“TRmesh_…”,其中最重要的是“TRmesh_start”,它启动了主要的Rhino用户界面面板。
  • Rhino主菜单栏中的一个菜单“TRmesh”。最顶层的菜单项将显示和隐藏主Rhino用户界面面板。
  • 一个Grasshopper组件类别,用于GH脚本编写。

要使用Rhino用户界面面板,请标记一个或多个相邻但不重叠的输入实体以进行网格化,并点击“OK - start”按钮。确保调整边缘长度 - 显示了推荐的边缘长度范围。典型的四面体网格化运行将需要大约5到10秒。

您可以选择:

  • 基于开源fTetWild的网格生成器。
  • 一个模糊的网格生成器,尽可能避免表面三角形/四边形网格化,从而获得快速前进前沿算法的访问权限。

网格化后,您可以:

  • 增加或减少目标边缘长度并重复四面体网格化运行,或
  • 调整低质量四面体剥离阈值,然后点击“peel”按钮,或
  • 点击“remesh”按钮重新网格化,或
  • 将四面体作为Rhino实体烘焙到文档中(注意:这可能变得非常重),或
  • 将四面体烘焙到用户数据中,以便tetmesh将在Rhino会话中持续存在,或可以从TRfem GH组件中引用,或
  • 使用提供的流行四面体网格化格式之一将tetmesh导出到您的硬盘上。

此版本不会在Grasshopper之外的自动化环境中运行。在Rhino3D.compute中运行的版本,甚至只是在Linux服务器上运行的版本,可以通过电子邮件获取!

这是免费试用版本,在不确定的时间后过期(如果您离线,则过期时间会更早)。它包含大部分但不是全部完整版本的功能。技术信息和文档可在https://cydric.com/trmesh上找到,使用演示可在下面的Food4rhino网络研讨会中找到。对于所有问题和反馈,请使用TRmesh on discourse.

许可协议和包含的开源许可在https://cydric.com/trmesh。