Mani -

There are a couple of things working against you here.  First, is the
standard flat data structure that Grasshopper has.  If you want to be
able to change the number of rows and columns in the ceiling, the
definintion needs to operate on each individual row and column.  This
requires a second level of data on the objects that we cannot yet
store. This limitation results in definitions that start to look like
yours, a hardcoded set of inputs.  This makes it hard to add or
subtract rows.

Another problem is one of interface.  I see you are running sliders
for each point in the cieling.  If you were to have a variable number
of rows and columns, you would laos need to have a variable number of
sliders.  This is not something Grasshopper can do.  It seems to me
that a spreadsheet interface would be best.  I wonder if a .NET
component that reads out of excel would solve this? I bet it would.

Has anyone been able to get a .NET component to read excel?

- Scott
On Dec 4, 2:27 pm, mani <[EMAIL PROTECTED]> wrote:
> Hey Scott
>
> Well it's not the complication that is the problem but the
> efficienciency. For example if I need to extent the surface , it means
> i have to add a series of points, draw a line between, then loft
> them ...
> I think there should be a way to generate more points in a sequence
> [maybe a series of them] to allow the loft to expand. What do you
> think?
>
> Thanks for the respond.
> mani
>
> On Dec 3, 1:02 pm, Splash <[EMAIL PROTECTED]> wrote:
>
>
>
> > Mani -
> > It does not look too bad here.  Is there a specific place in the
> > definintion that seems too complicated to you?
>
> > - Scott
>
> > On Dec 2, 6:20 pm, mani <[EMAIL PROTECTED]> wrote:
>
> > > Hi all,
>
> > > I am trying to control two loft surfaces made from a series of points.
> > > I'm having difficulty keeping my grasshopper file simple while
> > > expanding it.
> > > I have uploaded the file as: responsive_ceiling.ghx
>
> > > any help is appreciated...
> > > mani- Hide quoted text -
>
> - Show quoted text -

Reply via email to