# 請問如何做出在範圍內用指定的圖形做出亂數排版

**URL:** <https://cn.discourse.mcneel.com/t/topic/2182>\
**Category:** Grasshopper\
**Created:** [2022年十月13日 00:49 UTC](https://cn.discourse.mcneel.com/t/topic/2182 "2022-10-13T00:49:58Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![tacowen](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/tacowen/32/3082_2.png) [@tacowen](https://cn.discourse.mcneel.com/u/tacowen)\
**Post date:** [2022年十月13日 00:49 UTC](https://cn.discourse.mcneel.com/t/topic/2182/1 "2022-10-13T00:49:58Z")

</div>

如主題 請教版上的前輩們grasshopper能做到像Voronoi那樣的效果，但裡面圖形是用我自己指定的圖形去填滿的嗎? 如果有還請教教小弟 感激不盡~

---

<div class="post-metadata">

**Author:** ![Jessesn](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/jessesn/32/3412_2.png) [@Jessesn](https://cn.discourse.mcneel.com/u/Jessesn)\
**Post date:** [2022年十月13日 01:40 UTC](https://cn.discourse.mcneel.com/t/topic/2182/2 "2022-10-13T01:40:48Z")

</div>

你能图示一下你的需求吗？例如你需要指定那些图形？最终排布的结构是怎样？能手动先排布一个大概的最终效果？

---

<div class="post-metadata">

**Author:** ![tacowen](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/tacowen/32/3082_2.png) [@tacowen](https://cn.discourse.mcneel.com/u/tacowen)\
**Post date:** [2022年十月13日 08:55 UTC](https://cn.discourse.mcneel.com/t/topic/2182/3 "2022-10-13T08:55:19Z")

</div>

![R](https://global.discourse-cdn.com/mcneel/uploads/mcneel_cn/original/2X/8/853c8f4d9cc53efc7117a52982921ade9c531056.jpeg)  
類似像這樣(如上圖

我的想法是偏向亂數版將我的元素亂數排列  
而以下是我的元素 目前有三個造型，目前的構想是將三個元素放入同個範圍並且像上圖那樣互相連接

 ![111](https://global.discourse-cdn.com/mcneel/uploads/mcneel_cn/original/2X/6/6f3c128ff89934a6424575f2cf4aca411b6c5204.jpeg)

---

<div class="post-metadata">

**Author:** ![Jessesn](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/jessesn/32/3412_2.png) [@Jessesn](https://cn.discourse.mcneel.com/u/Jessesn)\
**Post date:** [2022年十月13日 09:11 UTC](https://cn.discourse.mcneel.com/t/topic/2182/4 "2022-10-13T09:11:32Z")

</div>

原来是希望能做自定义图案拼贴，关键点是你所设计的这些图案（三个造型）之间是否可以进行上、下、左与右的无缝拼接？这里有一个基于 PanelingTools 的相关教学，可以参考其逻辑，希望这个教学能给你一些提示，  
[http://bbs.rhino3d.asia/thread-19471-1-1.html](http://bbs.rhino3d.asia/thread-19471-1-1.html)

---

<div class="post-metadata">

**Author:** ![tacowen](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/tacowen/32/3082_2.png) [@tacowen](https://cn.discourse.mcneel.com/u/tacowen)\
**Post date:** [2022年十月14日 02:06 UTC](https://cn.discourse.mcneel.com/t/topic/2182/5 "2022-10-14T02:06:46Z")

</div>

感謝~ 這的確讓我有些新想法  
但我想要的是隨機點的拼接如圖1一般，三個元素能隨機擺放在範圍內2D旋轉也無所謂重點想呈現的是亂數的隨機感不知用PanelingTools能否做到或是有其他方法能做到

再請教一下目前我是嘗試用populate geometry做出隨機點但不知如何將3個元素帶入點位，  
不知是否有方式能做到 ?

---

<div class="post-metadata">

**Author:** ![Jessesn](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/jessesn/32/3412_2.png) [@Jessesn](https://cn.discourse.mcneel.com/u/Jessesn)\
**Post date:** [2022年十月14日 02:50 UTC](https://cn.discourse.mcneel.com/t/topic/2182/6 "2022-10-14T02:50:46Z")

</div>

> [@tacowen](#):
>
> 但我想要的是隨機點的拼接如圖1一般，三個元素能隨機擺放在範圍內2D旋轉也無所謂重點想呈現的是亂數的隨機感不知用PanelingTools能否做到或是有其他方法能做到
> 
> 再請教一下目前我是嘗試用populate geometry做出隨機點但不知如何將3個元素帶入點位，  
> 不知是否有方式能做到 ?

这需要你进行放置单元区域规划，如何能让这些设计好的构件能放入到规划好的单元区域单，例如前面的教学，都是使用的矩形放置单元，而且每个构件（图案）都可以上下左右无缝拼接，这样最终的结果才能是一个完整的拼贴效果。

---

<div class="post-metadata">

**Author:** ![tacowen](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/tacowen/32/3082_2.png) [@tacowen](https://cn.discourse.mcneel.com/u/tacowen)\
**Post date:** [2022年十月17日 09:19 UTC](https://cn.discourse.mcneel.com/t/topic/2182/8 "2022-10-17T09:19:31Z")

</div>

感謝前輩我大概懂你的意思了 我會先嘗試連接他們
