# Urgent help. How to array an Object with non uniform Height

Hi everone, I am a beginner with Grasshopper and Rhino and I want to Array an object along a surface or a path but the height of object should be decrease in some parts or I dont know how to say “I need a non unifrom array along the surface or path with ability to change the height of object”. You will save me if you help me to do this.

if your object is -for instance- an extruded curve, then you can array the curve and extrude it at different heights along the array

by posting your GH file with internalized geometries you’ll probably get more specific answers

1 Like

Hi Inno, Thanks so much for the reply. Actully I did couple of script with GH but as long as they ware wrong I just erased them.Did you checked the Pictures? Ive sketeched what my senior wants
Test file.gh (7.7 KB)

I have attached a file and it has two big mistake! 1. The height of each column are the same and uniform and 2nd. there is a big offset from the path(surface)

this could be a starting point:

homework.gh (18.3 KB)

1 Like

GODDDD BLESSS youuuuuuuuuuuu MAN

I dont know what to say thank you very very Much

Hi Inno, Its me again!

Is this possible to control Z slope on your script to have multi controller on a single path(Curve)? Ive attached a diagram to sketch what i mean.
part A of the D’s curve has a increasing slope but part B is just linear and also part C has a different value of the slope!
Ive tried to use different graphs on my graph mappers window but whole the curve affected by one curve. Also, if there would be any option to define manual curve and points on the Graph mapper It would be also worked!

Thank you again for your quick response and help I really enjoyd how this community supports each.

this plugin (works also on R7) allows you to define new graph types in the Graph Mapper (and also includes a Remap function)

if you want to control the extrusion height with a custom curve, this might be a way

[bake the Curve Parameter and play with it in Rhino]
homework_Re.gh (19.4 KB)

1 Like

You saved me Inno! both way are great, I prefer to use richardgraph first.
I wish one day not so far i could have your current knowledge with GH.