今天我们说一说沃洛诺伊图,其构建思路非常简单,假如我在一片空地上,空地上有两个厕所,此时我突然内急, 为了赶时间,我肯定要去离自己近的那一个。我们把厕所视作控制点,然后用两个控制点连线的中垂线把整个区域一分为二,然后根据自己所处的位置选择离自己更近的那一个。 当再增加一个控制点,上面的问题会变得稍微复杂一点。我们可以借助九级 apple 软件,通过三条中垂线把区域分成三块, 每块区域都有对应的最佳选择。当控制点位置变化,三块区域也会随之调整变化,这样的图形被称为三控制点沃洛诺依图,图中的 每一个单元被称为沃罗诺一单元,或者也可以被称作泰森多边形。在九加倍中有这样一个公式,佛罗诺一, 输入平面内的点坐标会自动生成对应的沃洛诺伊图。大家可以清楚的看到,沃洛诺伊图满足下面三个特征, 一、每个泰森多边形内仅含一个控制点。二、泰森多边形内的点到相应控制点的距离最近。 三、位于泰森多边形边上的点到其两边控制点的距离相等。在自然界中, 树叶的纹路、长颈鹿的斑块、干核的土地、蜻蜓的翅膀都会展现这样的形态。该图形也有非常多的实际 应用案例,下面我为大家分享其中四个典型例子。杰森 days 在其个人网站有这样一个基于全球机场的沃洛诺伊图, 每座机场都是一个控制点,把地球分割成多个泰森多边形,这样飞机能够时刻知晓自己最近的机场,沃伦诺伊图也被广泛的使用。在城市建筑规划领域, 就塞门应用其原理对学校教室布局进行了优化,优化后的楼层布局更具美感,并且极大的优化了人员流动效率。 在地图搜索领域,它也扮演了重要的作用。在伯克利大学数据分析案例中,整个城市根据餐厅的位置被分为不同的泰森多边形,这样搜索引擎会更有效的帮助你定位 附近的餐厅。在体育比赛中,沃洛诺伊图也有自己突出的优势。足球比赛中非常讲究球员创造空间的能力,球场上每位球员都有对应的动态泰森多变形 与奈特的维纳使用沃隆诺一图分析了曼联队和南阿普顿的英超比赛中曼联前锋卡瓦尼所进的第三球。 通过动态变化的泰森多边形,我们可以看到他是如何通过跑位撕裂对方红色的泰森多边形防守区域。 怎么样,是不是很有用的分析方法呢?下面为大家介绍两种构建沃罗诺伊图的算法。一、扩散圆法, 所有控制点同时向外扩散,在圆形没有交集时,显然每个圆内到各自圆形控制点的距离最近, 形开始出现焦急时,焦点到其对应两个控制点的距离相同,其形成的轨迹便会构成太深多边形的边界。 当辐射完成后,沃洛诺伊图也随之完成了。 二、俯卧撑 sx 直线扫荡算法一条直线从上方开始向下扫荡,当接触到控制点时,会开始生成对应的抛物线, 抛物线上的点到对应控制点与其到扫荡线的垂直距离相等,当扫荡到下面的点时会产生新的抛物线, 抛线两两相交的焦点形成的轨迹便能构成对应的泰森多边形了。 希望今天的节目能够帮助大家更好的理解沃罗诺伊图之美以及他的广泛应用,期待大家的一箭三连,让我们下期节目再见,拜拜!
粉丝1.8万获赞3.8万
![硬核打假最强大脑[泰森多边形]](https://p3-pc-sign.douyinpic.com/image-cut-tos-priv/871fa071a0e2511a8986bb3c18c36f5f~tplv-dy-resize-origshort-autoq-75:330.jpeg?lk3s=138a59ce&x-expires=2108592000&x-signature=8eFf9XKMzewYKBFQd4YP1s283AU%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=pcweb_cover&l=20261029084353601547C6E591915BF553)

今天我们一起来做一个以泰森多边形为元素的建筑形体。泰森多边形是很常见的一种造型元素,我们先看在犀牛中如何做出它,我们打开 grasshopper, 也就是 gh 犀牛自己的参数化平台,别怕,即便你是零基础也可以看得懂,不难的。我们放置第一个电池块叫 rectangle, 具体做法是双击空白处输入名字,点一下好了。这个电池块的意思是举行, 我们在他的上面右键选择 set one rectangle, 意思是给他设定一个举行,然后我们就用鼠标在犀牛窗口中画出举行的一角到另一角 好了,这个电池块现在就有数据内容了,他就代表着这个绿色的举行,不选择他的时候,他的举行是红色的继续。 第二个电池块叫做 populate to d, 这个电池块的功能是在一个区域范围内生成随机的点,它需要四个输入参数来生成你要的结果。第一个 region 范围在哪个范围内生成点呢? 我们点举行电池块的输出口,再点这个输入口,把举行连给他好了,这就意味着在举行范围内生成这些点。第二个输入端 count 数量,点的数量 没有输入,默认就是一百,我们双击空白处输入二十回车就会出来一个电池块,这个电池块就代表了二十这个数。把二十连给炕看到了吗?你还可以滑动改变这个数字,生成的点的个数就会跟 这些点是随机分布的,如果分布的形态你觉得不满意怎么办?第三个输入端 seed 种子,他是一个随机因子,他需要一个数字,我们随便输入一个数字,看到吗?改变这个数字,只要改变他 随机的情况就会变,并且它影响的是一个无限不连续函数,也就是说只要将 c 的改变成任何一个不一样的数字,就会出现完全不同的情况。第四个输入端不用管他啊,再见! 接下来第三个电池块, vernoic 泰森多边形。第一个输入端 points 生成泰森多边形的基准点,我们把这些点连过来,注意看。第三个输入端,帮助边界范围把矩形连过来, 泰森多边形就生成好了,注意它是怎么形成的,泰森多边形是什么原理啊?注意看第二个数字端半径,我们随便先连一个数字,现在就是在这些点上生成了半径为这个数字的圆,然后我们调大这个半径值,仔细看,仔细看, 看明白了吗?半径达到一定程度,所有的圆都变成多边形了,这就是太层多边形,半径什么也不输入,就是半径无穷大。 好了,接下来我们继续 offside curve 偏移曲线,这个电池块很简单,首先连接要偏移的曲线,哎,连过来偏移多少呢?输入一个数字连接调整它,我们可以看到这个数字越大就越往外偏移,多少零 就不偏移,那如果想往里偏移呢?那就得是负数啊。所以在这个输入端,右键 expression 表达是输入负 x, 这就意味着不论这个输入端输入的是多少,都转化成负的,他点确定输入二十,实际上就会是负二十, 输入八十实际就是负八十,这样就好了。最后这一步生成的多边形们就是我们要的,我们在最后一个电池块上点鼠标,中间点这个煎鸡蛋一样的叫 bake, 这样这些线就成了犀牛当中的实体。 好,我们可以关掉 gh, 犀牛中就有这些线了。参数化设计可以让我们只要构建好了形体的生成逻辑,你可以随时改变参数,就会以同样的逻辑生成新的图形。 好,这就是泰森多边形的制作过程。下期视频我们来看由泰森多边形如何做出我们的建筑概念的提炼。非一名软件竞赛作品集班正在报名当中,系统学习软件竞赛作品集更多案例一起来非一名嗨起来吧,拜拜!

他将所有相邻的气象站看成点, 找到这些连线的终点画线,对一半分,你管一半,我负责另一半。 说高级点就是找这些连线的垂直平分线,把这些垂直平分线首尾相连,整块地就被分成了小碎片, 每个碎片就叫做泰森多边形,他们能保证每块里面只有一个气象站,而多边形的每一处到圈内的气象站最近,每个气象站管多大的地方一清二楚。 泰森多边形不光能划定气象站的辖区各种基站的建设,找最近点的路线规划,这种需要划定范围的都能用上。泰森多边形还有肥皂泡以及石榴籽,他们之所以能产生棱角,分泌 的轮廓都是相互挤压的结果,和泰森多边形的成因是一样一样的。还有还有我们的国家游泳中心水立方外面那一层密密麻麻看起来就很漂亮的小块块,你现在应该知道是什么了吧?没错, 让我们一起大声喊出他的名字,泰森多边行!

前所未有的项目难度出现了前所未有的状况,两位选手竟然在第一轮都没有找到答案。 接下来请张教授出题。那么接下来的挑战,他们是否能够进入最佳状态,攻克这泰森多边形呢? 队长还是一如既往的很进入那种思考的状态,我想他现在脑子里面应该也是在飞速的去运转的。 the second round i was extremely confident that's what my brain was saying my strategy is to go through every single point and exclude all of the point so in my head, i have a lot of shapes。 一个点, robert the first one。 请工作人员锁定 好。锁定好这个点是对的,对, 充电。 那时候 robert 先找到答案对我来说绝对有很大的压力,因为从几率来算,你要超越他。反过来超越这个事情一点不容易。 接下来这第三局会鹿死谁手呢?我们马上一见!

大家好,今天给大家讲解一下有关泰森多边形的一个流动车型,那么首先的话在这边画一个螺旋线,螺旋线的一个轴的一个起点, 我们输入一个零,然后给他一个高度,这边的话先给最下面一个小的半径,再跟上面大的一个半径,有了这个造型之后,我们把它拉伸出一个高度,那么首先先来判定这边的话,这个面啊是一个曲面,那么就给他一个曲面, 曲面有了之后我们给他拾取进来,拾取进来之后常规的一个手动键模的话,他会先要来找一下曲面的一个 uv, 那么得到一个曲面的一个 uv 之后,我们要让他的一个 uv 进行一个声面,那么就在这个曲面工具里面促使会有 有一个声面,那么找到它的一个 x 跟 y 的一个大小,我们可以看一下点鼠标左键放在上面会有一个 u 方向的一个晋升值啊,那就是它的一个长度啊,跟它的一个宽度,那么现在有了之后,我们给这个平面上面啊加一些点, 加一些点,那我们就随机啊来给他一些点,在项链里面找到他的一个网格,我们找到一个填充几何面,那么几何面就是他这边点的话,我们可以限制他的一个个数量,那么这边比如说一个一百, 一百给他完了之后呢,你这边调动的话钱少上面就会变少,那么就给他一百,然后的话这边也可以给他一个随机笼子,什么叫随机笼子?我们简单一点输入一个十,完了之后呢,你拖动他的时候,哎,他就会跟着变,那么变这时候变还不是太显眼,那么就给他 填充之后的这些点啊,我们让它来进行一个什么呢?给它加上一个点击网格里面三角关系会有一个泰森多边形,我们找到泰森多边形这一个,我们给它接入到点击里面,然后这边的话也会有一个边界,边界的话就是我们这一个平面啊, 那么现在上面是不是有很多边线?这个时候调动随机种子,他会进行一个随机的一个变化,那么这边边界也有了,我们要得到边界之后的每一个啊, 边线的一个中心啊,中心,那么继续到曲面工具里面会有个分析,分析的话会有个面积,那么找到一个面积的,它一个中心点啊,中心点。 哎,有人问说这个线啊,线跟这个面啊,我们都可以用这一个,只要是闭合的线啊,我们都可以用它来找一个中心点,中心点有了之后呢,我们 给他进行一个内缩,内缩的话我们就用到一个变动,变形啊,变形工具里面会有一个缩放啊,有缩放之后 我们给他来找一下,那我们这一边缩放了一个中心点,就接入到这里面来,然后他的一个几何体就是这个边线,这边的话涉及到一个系数问题,系数的话就是一个比例的问题,那么比如说我们输入一个一,但这边一的话,我们要双击它进行一个小数 啊,进行一个小数,这个是你拖动的话,那么这个上面就会进行一个变动,那么这边的话比如说输入一个,或者自己手中输入输入一个零点八,零点八有了之后或者是零点七,零点七有了之后呢,他的这边一个水滴种子啊,一直是还可以调动的,他还会进行一个变化, 那么这时候有了之后,我们就要来给他进行一个边线,内边线跟外边线啊,那我们这边边线的话啊, 有了一个内边线,通常你有一个内边线之后,我们跟这个外围啊,我们有内边线之后,我们跟他的这个外围的这个线外围外围这一圈的一个线,我们就可以给他进行一个什么进行一个层面,那层面的工具呢?也是在曲面工具里面, 我们找到它的一个叫边线层面啊,那么在边界层面,边界层面的话,我们把它这个内线接入到里面来,然后找到它的一个平面的一个线,把它接到这里面来,但接入的时候呢,它可能会断掉,那我们就按住 shift 啊,按住 shift 会出来一个加号,把它拖到这里面来。 这边的话他还不是一个整体,那么就要给他进行一个拍屏一下啊,拍屏一下转化成啊一个列表数据,然后这时候点击他的时候,他这个面就会啊显示出来,但很多人感觉显示不是太清晰啊,不是太清晰的话我就可以直接一框 框选啊,框选他这边从右向左,然后点击一个隐藏,那这个时候我们就可以明显的看到什么,看到我们 看到我们做好的这一个太深多边形,这个时候呢,这边呢 glass open, 它魅力呢?就是说你可以随便这个时候进行一个二次的一个修改啊,都可以,对吧?随机充值,这就是一个 glass open 的一个魅力啊,那么这个时候这个盖稍微盖大一点, 那么肯定这边会有个厚度啊,因为我们流动上去的话,我们不可能说啊,直接进行一个二次的一个偏移啊,那么这边的话可以直接给他进行一个实体上面的一个流动。那么现在这边有面之后,我们就要给他进行一个挤出啊,把面进行一个挤出, 那么挤出是吧?把它给到这边来,然后这边的话还会涉及到一个什么呢?涉及到一个向量的一个问题,那我们这边看左上左下角会有个 la 轴方向啊,那我们这边的话就要向 la 方向进行一个接触,那么就找到一个项链里面的一个 la 啊, 这个时候呢他会设置一个大小,那比如说我们这边输入一个五十啊,那么接进来啊,五十太大了,是不是太大了?我们就给他缩小一点这个十,这些太大了,我们给他再缩小一点,往下压一下,然后输入一个三三刚好啊,三刚好。 那么山有了之后呢,我们就要现在来找到一个什么呢?进行一个目标的一个这个实体啊,有了,对吧?然后我们就进行一个流动,流动的话找到一个变形里面会有一个啊,物体流动,那么点击物体流动, 那么点击物体流动啊,物体流动的话,它这边呢硬性要求比较多啊,然后一个几何体参考和曲面啊,那我们的话先把它参考合,把它做出来,就是说你挤出 出了这一个效果,然后给他一个盒子去包裹他啊,那么继续找到一个曲面里面会有一个出手,出手会有一个外外包围盒啊,我们仔细看一下外包围盒,外包围盒我们把它接进来,接进来的话会出来一个大的一个盒子啊,包裹着他,然后盒子的话就是这一个参考盒, 要从映射中的参考盒子啊,这是一个引进条线,然后他的话这一个曲面呢,就是说我们目标曲面啊, 那么就把它这一个曲面的话把它接进来,接进来的话因为太长了,他他在这呢啊,在这呢,那我们中间的话就点击参数给他一个中机器啊,中机器把它接过来,然后这个中机器可以直接拉到这边来, 是吧?打到这个曲面,这个曲面的话我们要进行一个规划,完了之后这一个几何题呢,就把它接进来,完了之后呢你会发现他还不显示,对不对?我们就要涉及到一个大, 就是曲面空间啊的一个范围,这个范围呢其实就是他的这个这个厚度的一个值,那这时候还不显示呢,就是因为他这边还有两个条件,一个是 u 啊, v 区间啊, 那么区间的话我们双击它输入一个一啊,输入一个一之前呢,我们把它切换一下小数,我们来讲一下它的这一个有关,点击它按住 alt 复制,先把它接进来,再把它接进来, 这个时候会有一些卡顿啊,没事,那么首先看一下他现在是不是成功了,成功完了之后呢,我们要理解一下什么呢?就说他的这一个为什么要给他一个一哈?如果说我在 u 这边,我把它改小一点啊,这就往这边拖动,哎 哎,你会发现我 u 到这个上面去的时候,是不是哎变小了,对吧?然后把这边 v 也给它进行一个改小,哎,都要没了,对吧?都要没了。但是我这边比例的话,给他直接给他一个 一,它就是一个整了,这边的话也给它一个一,哎,它就是一个整了啊,大概就是这个意思啊,我是这样理解啊。然后这边的话它的这一个方向呢?你如果说我把它断掉啊,把它断掉, 这边给他一个十,这边是几的?这边是三,是吧?给他一个十,接进来之后你会发现,哎,他这个厚度变大了,是不是?那我们缩小一点, 是吧?在缩小的时候呢,他会肉眼可见的一个速度变小,是不是?那么常规的话,我 u 呃, uv 出来了流动,对吧?然后他的这个厚度呢?就是这个厚度啊,那我们就给他不要去变动他啊。


首先绘制矩形,打开插件,载入矩形, 再入随机点运算器,在矩形内生成随机点,调整点数量和随机方式到合适数据,选择泰森多边形,命令连接对应运算器,生成以随机点为中心的泰森多边形,选择边界范围, 选择缩放命令,连接对应运算器,以随机点为中心缩放多边形,调整缩放比例到合适数据, 拷贝插件数据到犀牛中拉伸曲线。布尔运算,得到对应纹理, 你学会了吗?

今天我们说一说沃洛诺伊图,其构建思路非常简单,假如我在一片空地上,空地上有两个厕所,此时我突然内急,为了赶时间,我肯定要去离自己近的那一个。 我们把厕所视作控制点,然后用两个控制点连线的中垂线把整个区域一分为二,然后根据自己所处的位置选择离自己更近的那一个。 当再增加一个控制点,上面的问题会变得稍微复杂一点。我们可以借助 giovera 软件,通过三条中垂线把区域分成三块,每块区域都有对应的最佳选择。 当控制点位置变化,三块区域也会随之调整变化,这样的图形被称为三控制点沃洛诺伊图,图中 每一个单元被称为沃伦诺伊单元,或者也可以被称作泰森多边形。在 go japan 中有这样一个公式, follow noi, 输入平面内的点坐标会自动生成对应的沃洛诺伊图。大家可以清楚的看到,沃洛诺伊图满足下面三个特征, 一、每个泰森多边形内仅含一个控制点。二、泰森多边形内的点到相应控制点的距离最近。 三、位于泰森多边形边上的点到其两边控制点的距离相等。在自然界中,树叶的纹路、长颈鹿的斑块、干涸的土地、蜻蜓的翅膀都会展现这样的形态。该图形也有非常多的实际 应用案例,下面我为大家分享其中四个典型例子。 jason davis 在其个人网站有这样一个基于全球机场的沃罗诺伊图, 每座机场都是一个控制点,把地球分割成多个泰森多边形,这样飞机能够时刻知晓自己最近的机场,沃罗诺伊图也被广泛的使用。在城市建筑规划里, 纠塞们运用其原理对学校教室布局进行了优化,优化后的楼层布局更具美感,并且极大的优化了人员流动效率。 在地图搜索领域,他也扮演了重要的作用。在伯克利大学数据分析案例中,整个城市根据餐厅的位置被分为不同的泰森多边形,这样搜索引擎会更有效地帮助你定位 附近的餐厅。在体育比赛中,沃罗诺伊图也有自己突出的优势。足球比赛中非常讲究球员创造空间的能力,球场上每位球员都有对应的动态泰森多边形。 united rena 使用沃伦诺伊图分析了曼联队和南阿普顿的英超比赛中,曼联前锋卡瓦尼所进的第三球。通过动态变化的泰森多边形,我们可以看到他是如何通过跑位撕裂对方红色的泰森多边形防守区域。 怎么样,是不是很有用的分析方法呢?下面为大家介绍两种构建沃罗诺伊图的算法。一、扩散圆法所有控制点同时向外扩散,在圆形没有交集时,显然每个圆内到各自圆心控制点的距离最近。当圆 圆形开始出现交集时,焦点到其对应两个控制点的距离相同,其形成的轨迹便会构成泰森多边形的边界。当辐射完成后,沃罗诺伊图也随之完成了。 二、 fortress algorithm 直线扫荡算法一条直线从上方开始向下扫荡,当接触到控制点时,会开始生成对应的抛物线, 抛物线上的点到对应控制点与其到扫荡线的垂直距离相等,当扫荡到下面的点时会产生新的抛物线,抛物线两两相交的焦点形成的轨迹便能构成对应的泰森多边形了。 希望今天的节目能够帮助大家更好地理解沃伦诺伊图之美以及它的广泛应用,期待大家的一键三连,让我们下期节目再见,拜拜!


泰森多边形泰森,世界著名的拳王,超级厉害的要没有 哈!不过呢,今天淡君要说的不是拳王泰森,而是他荷兰的气候雪茄 a h c 他的口头禅是,打雷要下雨雷欧,下了雨,泰森想要测量降雨量,那就得需要气象塔。 试想一下,如果整个地球只有一根气象塔,那就很尴尬了,插哪合适啊?隔壁雨林洗刷刷,我在沙漠不开花, 如何避免这种极端的情况发生呢?还真陷入了沉思。哎,有了地球上多差几根气象塔,各管各的不就行了吗?真是机智啊啊!可是让这卡在中 中间的地方咋办?三不管呐,那可不行,要不你们再努努力,挤挤挤呀挤挤呀挤错,这下好了,每块地都挨的严严实实的,但每次都这样挤,好像麻烦了点,所以物理森森又发力了, 他将所有相邻的气象站看准点, 找到这些连线的终点,把线对一半分,你管一半,我负责另一半。说高级点就是找这些连线的垂直平分线, 把这些垂直平分线首尾相连,整块地就被分成了小碎片,每个碎片就叫做泰森多边形,他们能保证每块里面只有一个气象站,而多边形的每一处到圈内的气 乡站最近,每个气象站管多大的地方一清二楚。泰森多边形不光能划定气象站的辖区,各种基站的建设,找最近点的路线规划,这种需要花定范围的都能用上。泰森多边形 还有肥皂泡以及石榴籽,他们之所以能产生棱角分明的轮廓,都是相互挤压的结果,和太森多边形的成因是一样一样的。还有还有我们的国家游泳中心水立方外面那一层密密麻麻看起来就很漂亮的小块块,你现在应该知道是什么了吧? 没错,让我们一起大声喊出他的名字,泰山多边形。