Curved Roof construction, triangulated construction

roof rhino.3dm (3.6 MB)

Hi!
I am trying to make a roof which is curved in several ways.
I wanted to make the construction with grasshopper but I do not know how to do it. I would like to make a triangulated truss of it! Is there maybe somebody who could help me out?

Also building.3dm (3.1 MB)
This will be the form of my building:
It is a one floor plan building, with in the centre a volume with a few floors. I do not know how get the roof in the same form as the footprint of my buiding.