algorithmic modeling for Rhino
Wasp is a set of Grasshopper components, developed in Python, directed at representing and designing with discrete repetitive elements.
Download it here: Food4Rhino
Source Code: Github
Example Files: Wasp Examples
Facebook: GhWasp
Instagram: Gh_Wasp
Discord: Wasp server
Website: http://www.food4rhino.com/app/wasp
Location: Frankfurt, DE
Members: 66
Latest Activity: Sep 22, 2023
I find WASP to be a really cool tool to create aggregations. I worked with it throughout the semester and learned what it can do. However I cannot figure out what to use for the COLL input on the…Continue
Started by Vlad Buga. Last reply by GabrielaSullivan Sep 22, 2023.
Hi All,I'm new to grasshopper/wasp and am designing something similar to the below image with customized units that aim to slot together.I tried having a go with just a simple geometry (rectangle -…Continue
Started by vhwt. Last reply by vhwt Sep 23, 2021.
Hi All,I just wanted to let you know that I decided to move the Wasp support on the new Wasp Discord chat server. Discord provides a more flexible platform for community support, and will simplify…Continue
Started by Andrea Rossi Jul 16, 2020.
HeyThanks for this awesome plugin. I am currently trying to create a housing unit aggregating blocks that represent a give space. However I am facing issues restricting the number of block of any…Continue
Started by huzefa patheria. Last reply by Andrea Rossi May 19, 2020.
Comment
Did you restart Rhino?
If the problem does not get fixed, Let's talk on the Discord chat, it should be easier to debug
Hi Simon,
the "wasp.py" file has to be inside a folder called "Wasp", which is inside of the GH libraries folder. So, you should not have only the file there, but the file should be inside of a folder called Wasp.
Hi Anna,
if you want to replace the aggregated geometry with the orginal BRep, you can deconstruct the part, get the TR output (which contains the transformation matrix applied to the part), and use a Transform component to place the original geometry instead of the mesh geometry.
You can see how to do that in the example file "0_04_Part_Geometry_Replacement", which you can find here: Github
Hi Bi,
for the origin point of the aggregation you can use a TransformPart component to place one part in the position where you want the aggregation to start, and then feed that part in the PREV input of the Aggregation component.
For your other questions, I am not 100% sure I understand what you mean. Would be best if you would create a new post in the discussion forum above, and post some images/files explaining your problems.
Hi Andrea,
I was hoping you could help me develop my Aggregation script.
there's a couple of things i want it to do, but am struggling to do so.
1) Origin point of aggregation
2) Hierarchy in connections
3) Vertical aggregation over Horizontal
4) Change points in Field Aggregation
Hope to hear from you soon,
kind regards,
Bi
Hi Cesar,
not sure if I understand, but if I do, it is not possible with the current version of Wasp, as each part is aware of the connection it is attached to, but not of the other ones. And to keep track of that, would add a quite significant computational load to the aggregation process.
But, just to make sure I understand, could you maybe post a screenshot of the problem here, or create a topic in the discussion forum above, so we can discuss how such feature could be implemented?
Thanks!
With a small field sometimes geometry faces end up touching without a rule and I was wondering if there's a way of restricting this combinations.
Welcome to
Grasshopper
© 2024 Created by Scott Davidson. Powered by
You need to be a member of Wasp to add comments!