暂无封面

Chromodoris

Chromodoris是一个高效的网格处理工具,提供快速的体素采样、等值面生成和平滑处理功能,适用于rhino犀牛软件。页面提供插件下载和示例文件。

分享

Chromodoris库的目标是提供高效且简单的功能,以扩展网格的创建、使用和显示。

该库的主要功能是极其快速的体素采样、等值面生成和平滑处理。有关等值面生成和平滑处理的基准测试,请参见git仓库。

该库的次要功能是包含一系列有价值的工具,用于处理大型数据集,特别是当使用焊接、连接的网格替代NURBS变得审慎时。例如,整个城市景观的挤压最好使用Mesh Loft而不是Extrude。

项目的源代码、许可信息和完整包可在https://github.com/camnewnham/ChromodorisGH找到。

欢迎贡献和建议。

示例文件可在git仓库(/resources/examples)中找到。

目前包含的组件有:

创建

  • **Mesh Loft:**从具有相同控制点数量的折线创建一个焊接的网格。
  • **Mesh Pipe:**快速管道折线。旨在与“!_ApplyCurvePiping”类似。

显示

  • **曲率近似:**仅在紧邻顶点基础上显示近似曲率。
  • **草稿角度分析:**显示相对于世界平面的草稿角度。

等值面生成

  • **Sample Voxels:**根据数值输入自动创建一个边界框和网格分辨率,并生成一个体素值网格。
  • **Sample Voxels (Custom):**如上,但允许自定义框和分辨率。
  • **Build Isosurface:**根据上述找到的值构建等值面。可以通过接受Single[x,y,z]作为输入来使用任何采样。
  • **Close Voxel Data:**封闭体素值,确保输出体积是封闭的。

平滑处理

  • **QuickSmooth:**一个基于拉普拉斯平滑的非常快速的平滑算法。多线程和优化。

感谢谢宇凡提供他的工作图片。