Grasshopper

algorithmic modeling for Rhino

Hi guys,

Please don't laugh as this might be super easy for you guys, but i've literally been using grasshopper for about 2 days and need to do an assignment, however, i can't do something.

I need to re model this building, which looks like a series of basic square towers, however i'm not sure of how to get that bend in the tower to create that shape.

Can anyone assist me at all?

Thanks very much

Views: 897

Attachments:

Replies to This Discussion

Several ways of doing this. You could maybe start with rectangular boxes and then deform them. Or you could generate a set of rectangular floors and then loft them. Or you could generate the curvy vertical bits and then extrude them.

Grasshopper is a development platform and it can help you automate a process. But you have to know the process first.

--

David Rutten

david@mcneel.com

Poprad, Slovakia

Quick question; are you using grasshopper because you want to have parametric version of this building/learn gh. Or do you just need a static 3d model of this building and you have chosen to do it in gh? 

If the answer is the latter, it may be easier for you in rhino;

draw building profile curve > copy it > loft > extrude > mirror (approx: 30secs) 

If you wish to do it in gh, then that same process will roughly work in gh, use the tutorials link at the top of this page...

Honestly, i'm using grasshopper because i have to.  It's a grasshopper class so i need to show how i did it not produce a render.   

That's so much help thankyou

haha well for a grasshopper class, i agree, you probably should use gh. Personally i found the http://digitaltoolbox.info/ tutorial videos the most help when i was starting. Try to work your way through all of them, everything might not seem relevant at the time, but its all core stuff you need to know.

Thanks alot.  Even though i'm trying to pass this, i actually do want to learn how to use it properly so they will help me do so.  Thanks

Usually step 1 (in any programming environment, not just Grasshopper) is to come up with the algorithm. In this case an example of the algorithm might be:

  1. Define a point Pa on the ground.
  2. Define a point Pb, x units directly above Pa.
  3. Move Pb parallel with the y-axis for z units.
  4. Create a Bezier Ba from Pa to Pb, which has vertical tangencies at both end-points.
  5. Copy Ba (and name it Bb) and move it along the y-axis for q units.
  6. Create line segments La and Lb between the end-points of Ba and Bb.
  7. Join Ba, La, Bb and Lb into a single closed, planar curve.
  8. Extrude this curve for k units along the x-axis, creating the brep Ka.
  9. Cap Ka to create a closed solid Kb which represents one of the 4 building towers.
  10. etc. etc.

Some of these steps should be do-able even for a beginner. For others you may require help from teachers or forum members. But without a written (or drawn) algorithm like the one above, this is very much a 'do my homework for me' question and they tend not to get answered.

--

David Rutten

david@mcneel.com

Poprad, Slovakia

yeh i understnd it sounded a little like that, but i didn't intend it to.

How do get the extrude to extrude along the curves and not just straight up from the base surface?  

Hmm, it seems I never wrote an 'extrude along curve' component. You can only extrude along linear vectors or extrude to point. You'll have to use the Sweep1 component, but that will not give the exact same result.

--

David Rutten

david@mcneel.com

Poprad, Slovakia

Added [Extrude Along Curve] component for future needs:

--

David Rutten

david@mcneel.com

Poprad, Slovakia

The new panel icons are really great... much more readable.

well that's convenient 

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service