美文网首页
grasshopper迭代学习05|操纵(2)

grasshopper迭代学习05|操纵(2)

作者: 秋恒 | 来源:发表于2019-10-14 16:57 被阅读0次

00前言

上一节讲到了数据结构最常用的处理技巧。这节专门讲物件的排序。

排序的大原则:乱序数据体按有序体的参照,排列为与有序体对应的顺序。

01基于点序的调试

先介绍两个调试点顺序的运算器{{Point List}}和{Point Order},在display>vector下可以找到。分别负责显示编号文字与编号走向

02数值参照排序

使用{{Sort List}}运算器把数值参照做从小到大的as List运算,再把对应数据进行同规则排序。

03曲线参照排序

使用{{Sort Along Curve}}运算器按对应点沿曲线走向做as List运算排序。(实现的原理应该是基于点到曲线的最近点对应的曲线t值,这一点具体我没有考证,可以理解为靠近曲线起点的程度)

04有序tree结构参照排序

实现的原理是,基于点与点的最近点关系{{closet point}}做数据映射,需要注意距离阈值参数的设置。

这一做法比较适用于已经有完整有序的大的框架几何结构,提取部分派生零件或部分框架并付诸基于原框架的数据结构的情形。

05多次排序

做幕墙项目中一大关键是对面板的顶点进行统一规律的排序,很多人会陷入一个误区,想着一次排出来正确的顺序,结果就容易出现结果的顾此失彼现象。

其实只要灵活一点,多排几次序就能得到想要的结果。过程中要注意数据结构的处理。

相关文章

  • grasshopper迭代学习05|操纵(2)

    00前言 上一节讲到了数据结构最常用的处理技巧。这节专门讲物件的排序。 排序的大原则:乱序数据体按有序体的参照,排...

  • grasshopper迭代学习04|操纵(1)

    ​这是邱继衠的第13篇原创文章 00前言 数据结构是grasshopper批处理准确的基础,是高优先级应掌握的知识...

  • grasshopper迭代学习01|预热

    ​00前言 Hi,这是Grasshopper的系列教程。结合两年的自学经历,我会推荐给正在或即将自学的同学一个快速...

  • grasshopper迭代学习03|高频

    ​前言 这里是gh系列教程的第三节,我们开始学习那些最常用的那些运算器,真正的可以用gh做一些符合自己想法的事,末...

  • grasshopper迭代学习02|视图

    ​00前言 Hi,这是Grasshopper的系列教程第二节。本节介绍犀牛视窗和gh界面中与显示有关的设置。 为了...

  • grasshopper迭代学习07|点集流

    你为什么用grasshopper? 因为天下武功,唯快不破。 那么建模最快的方式是什么?或者说最强的逻辑是什么? ...

  • Rhino & Grasshopper 学习笔记

    20191201-1 简单的随机穿孔铝板 最近看到了一本还不错的书 书里通过小案例来完成GH的相关学习,我...

  • Dynamo初探1——简介及安装

    很多人说dynamo之于revit就是grasshopper之于rhino,而grasshopper出道更早,dy...

  • Grasshopper做单元曲面细分.教程

    本期教程是关于GRASSHOPPER的教程 用GRASSHOPPER做单元曲面细分 讲述如何用GRASSHOPPE...

  • python遇上excel(1)

    学完了python操纵word,我们今天就来学习python操纵excel。 安装openpyxl 为了操纵e...

网友评论

      本文标题:grasshopper迭代学习05|操纵(2)

      本文链接:https://www.haomeiwen.com/subject/tmnrmctx.html