algorithmic modeling for Rhino
hi to everyone,
is there any way to make this lobel frames pull to a surface that created seperately while keeping lengths of edges equal. i mean grab control for this frame is possible but i am looking for more controlable way to do this. i have tried some method with kangroo but the result was not what i want.
my aim is not put all the points on the surface some of them can get closer without touching. is there any way to do this.
i am struggling on this triangulation problem for day. i will be grateful to any help
Tags:
Two options:
Convert surface to mesh, in the end it will always be approximation.
And use kangaroo goal "onMesh", you will need to supply vertices of the mesh.
Other option would be to write custom goal to use surface as input, it is not so difficult, when you have onMesh goal script.
Also in the end you might want to use hinge goal and smoothing for better look.
hi Petras,
could you please my reply to daniel?
i tried your offer. it make lenghts close to eguality. if you check code in my reply you may do it better i am not familiar with kangroo. if you find a way more close to equality please make me know about it.
Can you expand on 'the result was not what I want'?
Is it not working at all, or you don't like the look of the resulting mesh?
If you want strictly equal edge lengths while approximating a doubly curved surface, the result will necessarily have a somewhat crumpled look.
it is working but i need certain lenghts of edges and if all the vertices are on the surface i think that is geometrically impossible. so, all vertices shouldnt be on the surface they could be top ot under the surface to keep lenghts equal. in this code they are on surface and if the coplexcity of surface increses i get some blended geometries(pic.3). in the screenshot that i give above the lenghts are almost equal except one. i cant make the mesh like that. the method can be cover a face with a mesh have certain edge lenghts. crinkled geometries are acceptable. but i dont know which components are suitable for that. this picture could be the example.i am giving the code below that i used for now
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