i had the same problem as you, i was used to script in vba in autocad
(more or less like rhinoscript) - but if you want to script in vb.net
for such things as loops or create multidimensional arrays for
lofting, it is not difficult to do so, just handle the type data
you're familiar with inside a vb.net component and let GH draw
geometry with this info... i hope i am not confusing here, but believe
me when i say that for simple stuff (especially looping), vb.net is
not that hard.
a good start:
http://www.programmersheaven.com/2/VB-NET-School



On Mar 20, 10:39 am, sprungwurm <[email protected]> wrote:
> thanks david,
>
> after posting my question i did some research and realized that many
> other people asked similar things like me. sorry for that.
> i also did some research on vb.net and i think it will take me too
> much time to learn it properly.
> this incompatibility is a real pity.
> for me as an architect and not an it-professional it's not worth
> learning such complex languages. okay soon or late it would be
> an advantage but then it's still much slower to get results than with
> rhinoscript i reckon.
>
> the advantages i saw in rhinoscript:
> - it contains almost all the commands of rhino, which people like me
> know compared to vb.net "commands" which makes it easy to work with
> - the handling with loops and arrays(especially multidimesional) is
> much easier (once you know how to do it!)
> - the combination made it so powerfull
>
> when i did the rhinoscript class i tried to do most of the exercises
> in grasshopper aswell and it was quite limiting.
> but now with every new release it's getting better, and i'm looking
> forward to the point when grasshopper has also implemented most
> of the rhinocommands. i'm sure it has the potential to be as powerfull
> as mayascript or GenerativeComponents (sorry when i compare but it's
> happening quite often at uni)
> but within the rhino interface (which is a big advatage!).
>
> So thanks very much for the fast answer and keep working ;-)
>
> patrick

Reply via email to