Weaving Rhinoscript

This script went from something conceived quickly to kill some time to something that seems to hold some real promise. The idea was to replicate the weaving process using a series of curves in Rhino. The script takes a host surface and creates a basic warp/weft weave along its entirety using the UV directions native to the host surface. The user specifies how many curves he/she wants each direction as well as how much of an offset the curves should have from the surface. Overall, the script runs relatively well, but it still has a couple of bugs I haven’t been quite able to figure out, mostly from lack of trying. I’m keeping busy getting ready for a trip to Denmark, but whenever I have time again I will revisit this and take it further. Please post any problems/suggestions/ideas in the comments section, they will be appreciated.

View the Script

2 Responses Subscribe to comments


  1. Tamara Lav

    Hi,
    first of all i wanted to say how amazed i was when i found this!i was wondering wether it is possible to distribute the weaving pattern on the surface according to a certain criteria, let’s say we take a data from Ecotect with the solar rays distribution on the surface, and distribute the pattern density accordingly..?

    Thaks

    Tamy

    Sep 07, 2009 @ 8:50 am


  2. Luis

    Thanks Tamy.
    Yeah, it would be possible, I guess. Only problem is I haven’t had time to fix the problems I’ve found with the current version let alone develop it further. I’m currently studying abroad in Copenhagen and between studio, trying to learn Danish, and all the study tours they have us on I haven’t had time to do much time to experiment with scripting. I suppose it wouldn’t be too hard. Ecotect exports information to .txt and then it’s just a matter of translating that into the geometry you want. There are a lot of examples of that sort of thing online, just for different purposes. I’m sure there is an easy enough way to tie one of those script to this one, but then again I wouldn’t know. If you have any scripting knowledge feel free to play with the code and let me know what you come up with.

    Sep 07, 2009 @ 9:52 am

Reply