Grasshopper

algorithmic modeling for Rhino

Hello

Could anybody tell me how to set direction to vertexes that way if they are on curve or surface?

Could anyone give me advice, or link.

Views: 1235

Replies to This Discussion

now, something like this
Attachments:

You set "reverse" on the output of Amplitude component.

That is wrong, that just reverse the order of the outgoing list.

You need to use Reverse vector component as you will see.

Also Amplitude component need a number at input "A", there instead you connected points....

Attachments:
thank you so much
could you teel me how to get from those vertexes the volume or based on those vertexes?

the volume or based on those vertexes...?
Can you explain?
sorry.

based on those vertexes


i sense some language communication difficulties .

yeah...

I won't argue on this point:)

Also I need to get a shape that looks like the first one ( the one we started from)

Map, I still haven't understand what you need.

You need the volume of what? Of the whole design?

You need a shape that looks like the first one... which one? The circle with arrows? I've already gave you a fixed definition.

You have to describe what you need and what you want.

Try to read what you write, it's impossible to understand (at least for me).

In the end I need to get: 
1. Points should be pulled back from original on different distance (amplitude should be different) 


2. If you look on the section of the shape(with which you helped me with in grasshopper), we will see:
a) original Surface 1 , on which there are points (like Point1), based on certain grid. on different distances from Point 1 there are another kind of points ( like Point 2). How can I make them?
b) by obtained points ( Point 2) I need to build curves ( like Curve 2). And after this build a new shape, based on those Curves. ( for example, using Loft).

Hello Margarita,

Based on your sketch I believe you want something like this:

1. The vectors you get from [EvalSrf] are perpendicular to the surface. If you want them to always be on the xy plane, you can use a [Project] component.

2. In the above solution all the vectors have equal length(amplitude). If you want different lengths you will have to replace the slider with something else. But you must first decide: How will these lengths be different?

Based on the distance from one point (attractor)? Based on the curvature of the surface? Based on the elevation (Z coordinate) of each point?....

So you should decide a specific rule, for example: The vector lengths start from 1000 on the lowest point to 5000 on the highest point.

So after that you move the points by these vectors. In order to create curves on these points you must first orgasize them into lists. You can do this with [Partition] component, using U count as the list length. Then you can use [IntCrv] To draw the curves.

Hope this is clear so far. When you decide about the vector lengths we can see how to replace the slider!

Here is the file:

Attachments:

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