# Grasshopper\_discrete vectors

**URL:** <https://discourse.mcneel.com/t/grasshopper-discrete-vectors/149896>\
**Category:** Grasshopper\
**Tags:** mac\
**Created:** [October 30, 2022, 2:44pm UTC](https://discourse.mcneel.com/t/grasshopper-discrete-vectors/149896 "2022-10-30T14:44:51Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![veca.vestica98](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/veca.vestica98/32/345025_2.png) [@veca.vestica98](https://discourse.mcneel.com/u/veca.vestica98)\
**Post date:** [October 30, 2022, 2:44pm UTC](https://discourse.mcneel.com/t/grasshopper-discrete-vectors/149896/1 "2022-10-30T14:44:51Z")

</div>

[![](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/a/8/a/a8a2818422704aa1410a7626976a2af60ed252bf.jpeg "Discrete Aggregation") ](https://www.youtube.com/watch?v=myjzx6-UNfU)

Can someone please tell me how to do this kind of structure?

---

<div class="post-metadata">

**Author:** ![PeterFotiadis](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/peterfotiadis/32/472316_2.png) [@PeterFotiadis](https://discourse.mcneel.com/u/PeterFotiadis)\
**Post date:** [October 31, 2022, 2:25pm UTC](https://discourse.mcneel.com/t/grasshopper-discrete-vectors/149896/2 "2022-10-31T14:25:35Z")

</div>

Quite probably this is some sort of “variation” of that thing (i.e. a Recursive “random 3d grid node connection” under some rules - meaning that if you change the rules you’'ll get an other result):

[https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/d/4/d/d4d50ee715df4c4fc6b761a5ffc91c9c5d3a8406.mp4](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/d/4/d/d4d50ee715df4c4fc6b761a5ffc91c9c5d3a8406.mp4)

 ![Screen Shot 118](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/f/b/d/fbd563dc04ef56bc1889343481a1fc29f3362bb5.jpeg)  
 ![Screen Shot 119](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/b/7/b/b7b7b625141374bca685ead522c1a4a05250cfef.jpeg)

That said I’m not in the Art market sector (so I did that for entirely different purposes) . It’s most unlikely that you can do it without code (Required level: mid to advanced). If by accident you are in the C# bandwagon … I could provide some indicative hints.

---

<div class="post-metadata">

**Author:** ![laurent\_delrieu](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/laurent_delrieu/32/601605_2.png) [@laurent\_delrieu](https://discourse.mcneel.com/u/laurent_delrieu)\
**Post date:** [October 31, 2022, 8:33pm UTC](https://discourse.mcneel.com/t/grasshopper-discrete-vectors/149896/3 "2022-10-31T20:33:53Z")

</div>

You could use surely discrete fields and aggregation fro WASP

> **[Discrete Vectors](https://www.food4rhino.com/en/app/discrete-vectors)**
>
> Components for making discrete vectors out of continuous or random vectors. Good for turning swarms & curves into discrete straight line segments.

> **[Wasp](https://www.food4rhino.com/en/app/wasp)**
>
> Open-source combinatorial toolkit for discrete design. Offers tools to quickly generate geometry- and data-driven aggregations of generic parts.

> [@Procedurally generated fake circuitry?](https://discourse.mcneel.com/t/procedurally-generated-fake-circuitry/119104/7):
>
> It is also possible to play with field, and make fields that just generate fields with 45° angle step. here one done with Perlin Noise and direction forced to go to the right. I used that, then transformed in GH\_Field component. [noise] See also Entagma video [[image] ](https://vimeo.com/190359746)
