algorithmic modeling for Rhino
Starling_0.2 mesh tools. These components enable mesh parametrization, so it behaves like a surface - you can evaluate points at any place etc.
In 0.2 release, Starling enabled quasi-polyhedral mesh tools. These new components are organized in a new panel called "Alchemists" :
How do they work ? You create polyline and each component converts it into polygonal mesh. Then it computes what it has to do. In the end component outputs polylines again, changed in some manner depending on components function.
Why truncation and dual ? Because with these two operations you can make most of mesh operations as described HERE. I.e. ambo (rectify) is truncation with amount of 1.
Special thanks to : Michael Pryor for constant help&support and David Rutten for great advices.
It's highly recommended to use Starling with Weaverbird and [uto] MeshEdit.
More examples explaining new components soon.
Location: Europe
Members: 396
Latest Activity: Jan 4
Started by Mateusz Zwierzycki. Last reply by Bret Vanderhyden Nov 10, 2015.
Started by Oliver Bucklin. Last reply by ng5 Alex Mar 25, 2015.
Started by Federico Landi. Last reply by Federico Landi Jan 27, 2014.
Started by Mateusz Zwierzycki. Last reply by h Jul 13, 2013.
Started by Mateusz Zwierzycki. Last reply by machinehistories May 8, 2013.
Started by Mateusz Zwierzycki. Last reply by Julio Radesca Feb 18, 2013.
Started by Mateusz Zwierzycki. Last reply by Mateusz Zwierzycki Sep 5, 2012.
Started by Mateusz Zwierzycki Aug 1, 2012.
Started by Mateusz Zwierzycki Jul 31, 2012.
Started by Mateusz Zwierzycki Jul 31, 2012.
Comment
Hi Arie-Willem,
I devoleped a custom class which uses polylines to create a mesh - so it takes each vertice, remove duplicates, put them in the list, then each polyline checks which point indices is it made of. After some operations like truncation, each face is back then recreated as polyline.
To get it to work I had to recreate some basic mesh properties to run with my custom class, like : neighbour faces/vertices, adjacent faces, naked status etc. Most properties are still missing, but I dont feel like I have to recreate them. For sure I will make some normal vector estimation properties and flipping function, but that will be discrete to make pmOffset work properly when polylines are not created in uniform direction.
I dont fully understand your question "it doesn't give you the truncated polylines when 4 or more polylines come together in a single point, which makes sense if you want to generate triangles only".
If there is some case which will cause truncation work differently, it may be :
1. New polyline is inserted only when it's "seed" vertice is clothed. I decided to make it this way, cause it seems to be unclear how new face should be created in this case.
2. If your geometry is some kind of non-manifold, it will also fail.
*naked vertice is naked if and only if number of faces created with it is not equal to vertices connected by edges to it. This simple formula seems to be the right one, when talking about surface meshes.
Hey Mateusz! Love the Starling plugin dude, really nice work! One question (actually a couple) which im really curious about, how does the pmTruncate component work? How Do you get the neighboring polylines of a polyline to generate the truncated triangles? And how do you determine the 'naked' polylines (the edge ones) You match overlapping points? Also it doesn't give you the truncated polylines when 4 or more polylines come together in a single point, which makes sense if you want to generate triangles only. I was trying something similar but i got kind of stuck and no time unfortunatley.
Again really nice stuff dude keep it up!
@Narath - You mean SR6 (service release 6) ? If so, you can download current update (sr9) at http://download.rhino3d.com/Rhino/4.0/sr/download/
@Zhang Bin - Thank you.
I can not install grasshoper cus my I have only rhino 4.0 and matrix 6.0 Any one can help me?
The work is so cool!
thanks a lot Mateusz! the new update solved those errors
yeah, I forgot to erase the last version. now all is ok. hope to see examples of how all this staff works!
Philipp - Have you erased the earlier, 0.1 version ? Is there any loading error ?
maybe there is something wrong with me, but i have no this new window after I updated the plugin. everything looks tha same as it was before... rhino 4
@noel - ok, bug found. Please, download again gha file and delete previous.
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by
You need to be a member of Starling to add comments!