Hi all,
I’m trying to define a system that generates a diagrid canopy structure which resembles a force field (still stuck in 2D).
Each node should have a point charge and a spin force so that the final outcome is 3 sets of curves:
1. Field lines spinning CCW
2. Field lines spinning CW (create diamond shapes)
3. Equipotential ‘ring-like’ closed curves that divide the diamonds into triangles.
I’ve managed to get this far (Just field lines at this stage. Every node should become a column later on):
Things got a little complicated for me when I tried to get the field lines to work in the other direction.
I’m getting nice curves locally but the farther I go from the nodes it becomes messy:
I’ve been looking at force fields described by Maxwell (https://www.equipes.lps.u-psud.fr/Montambaux/histoire-physique/Maxwell-1.pdf) attached is an image from page 554:
Also, I found some great resources/tutorials that I think could be relevant to my problem but I can’t seem to figure out how to make it all work together.
-
Maybe I could achieve the same result with noise?
Describe this force field type pattern please -
Grid Magnetic Lines:
http://parametric-design.blogspot.com/2018/06/06-grid-magnetic-lines-field-and-forces.html -
Vector Field Tools in GH:
https://generativelandscapes.wordpress.com/2014/10/28/vector-field-tools-in-grasshopper-basic-and-point-charges-example-7-1/ -
Daniel Piker’s Rheotomic surfaces post:
https://spacesymmetrystructure.wordpress.com/2009/02/06/rheotomic-surfaces/
-
FlowL Plugin (been trying to avoid plugins at this stage):
https://www.grasshopper3d.com/profiles/blogs/uto-gh-plugin-to-create-and?xg_source=activity&id=2985220%3ABlogPost%3A336118&page=2 -
A relatively simple 2 node setup:
https://www.youtube.com/watch?v=PV-Bao7YLZA&ab_channel=Om.egvo&t=336s
Any help would be much appreciated!
Yulian
2020-11-15_force field.gh (36.4 KB)