软件Grasshopper插件IVY
  IVY
  • 简要介绍:
  • 本插件用于在Grasshopper环境中进行网格分析,分割和展开。
  • 开发者:Andrei Nejur
  • 版本号:0.900
  • 发布时间:2017-1-22
  • 文件类型:ZIP
  • 文件大小:1.16MB

咨询通道

座机:0755-29642189
手机/微信:18929361970

清空 您最近浏览了

本插件用于在Grasshopper环境中进行网格分析,分割和展开。


常春藤使用Graph Theory中的概念和算法,并将其应用于网格几何探索。为了能够使用图论理论的特定算法,创建了一种新的自定义数据类型。 MeshGraph是将网格的几何特征与链接的数据容器的集合组合在一起的抽象构造。可视化为网格面的数据容器是图形的节点,它们之间的链接是图形边。图形边缘可以被视为网格拓扑边缘。


Ivy包装的工具分为九个类别:


 

1 |网格图包含处理构造和分解MeshGraphs的组件。


2 | Weight Graph包含一组用于向MeshGraph添加附加数据的组件。这对于下一节中的树形算法很重要。 MeshGraph可以为其每个节点和/或边缘指定节点和边缘权重。权重被添加到MeshGraph作为浮点数在0和1之间。所有的值被归一化到该间隔。可以表示为数字的蚱蜢环境中任何物体的任何种类的几何/非几何属性都可以用作节点或边缘权重。这个类别中的工具实际上是将重量信息添加到MeshGraph的压缩方式的总和。这里最重要的是两个组件便于将自定义数字权重数据插入到MeshGraph中。


3 |主分割 - 树图。该部分包含树形工具,一系列使用前面部分工具分配的权重数据的算法。这个类别中的所有工具基本上都是从简单的MeshGraphs生成树MeshGraphs。在图论中,树是一个无向图,其中任何两个顶点通过一个路径连接。换句话说,任何非循环连接图是一棵树。制作算法是这个插件的核心,因为使用Ivy执行的任何重要操作(如展开网格)取决于MeshGraph是一棵树。该部分包含各自具有用于创建MeshGraph树的不同算法的组件。


4 |二次分割利用树MeshGraph的特殊属性来分割图形及其底层网格。基于使用MeshGraph边缘或节点存储的权重以及嵌入在本节中所包含的组件中的树解析算法中的规则进行分割。


5 |迭代分割包含一个改进的网格特征检测和分割算法。 K-Means算法。


6 |特殊分割包含展开组件,其本质上是基于网格在其平坦状态下产生的重叠的MeshGraph的另一分割。这里安装的另一个组件是最短路径组件。这可以基于2个或更多个面之间的最短路径(以重量计)提取网格段。


7 |制作工具包含了展开MeshGraph部件的平面加工工具。可以在这里创建不同的定制或标准胶水襟翼。


8 |网状信息本部分包含直接处理网格和提取信息的组件,用作第2部分中工具的边缘权重。此处的新工具是橙色剥离边缘(在最少数量的部分中分段网格以进行展开的好方法)和网格边缘用于提取网格的拓扑边缘的工具,这取决于它们在MeshGraph中的用途。


9 |最后一节包含与MeshGraphs交互的各种工具,以及基于MeshGraph层次结构的两个工具来创建网格折痕和结构。


首先用简单的网格测试常春藤工具的功能,以了解每个组件的运作方式。大量的mesh可以将计算时间从数毫秒指数的增加到几分钟。


此外还包括一些展示所有组件和不同使用场景的例子。 如果您对简单的网格展开感兴趣,那么第一个例子就足够了。




- Dixon 

Rhino官方技术工程师

办公电话 021-56496412 

www.rhino3d.com 

Rhino(犀牛)官方网站

www.rhino3d.asia

Rhino中文网




Rhino3D(犀牛)中文网

  • 深圳:0755-29642189
  • 上海:021-56496412
  • 成都:028-61592400
  • support@shaper3d.com

其他原厂社区

关注我们

周一至周五:9:00-17:30 深圳:0755-29642189 上海:021-56496412 成都:028-61592400 support@shaper3d.com