Modeling
About Archicad's design tools, element connections, modeling concepts, etc.

i need help for modeling

Anonymous
Not applicable
i would like to make a roof like picuture
how can i start
and
i woudl like to make librairy
help me pls

qu3.jpg
45 REPLIES 45
Anonymous
Not applicable
Quite a challenging piece to model!

You will need to use GDL to achieve that roof in enough detail to do it justice, and it will be fairly complex with the curvature of the roof plane.

I recommend to start simply and model one roof tile. Keep it as simple as possible (fewest polygons). Once you multiply them all over the roof the model will become quite large (in MB) and tax your computer's rendering speed.

Use a couple of nested FOR ... NEXT loops to make the tiles. For example:

ROTX roof_angle - 90
FOR i = 1 TO A/tile_width
FOR j = 1 TO B/tile_length
!!! EXTRUDE... or whatever to make one tile
ADDX tile_width
NEXT j
ADDZ tile_length
NEXT i

(note: normally I would indent the code within the FOR...NEXT loops but this system strips leading spaces and combines multiple ones so I can't do it here)

The really complex part (which I won't attempt here) is working out the transformations (ADD and ROT statements) to make the curvature. It might be easiest to make only half a roof in the library part and mirror it in the building model (or make it in two halves within the GDL). This way the first tile is flat and the curvature starts upward from it.

I also recommend making the part a simple rectangular form and using SEOs to cut it to fit the hips and valleys.

Leave yourself plenty of time to figure this out. Good luck!

Please post a rendering when you are done. I am sure that others would share my interest in seeing the results.
Fabrizio Diodati
Graphisoft Alumni
Graphisoft Alumni
Dear Anycg,

very interesting!
Could you please privately send me (fabrizio.diodati@cigraph.com) some details about this roof (I mean construction details)?
I’d like to play with these elements…

Friendly
Fabrizio
Fabrizio Diodati
Graphisoft Italy Srl | Via Rossignago 2/A Spinea Venezia 30038 Italy
Anonymous
Not applicable
thank you for answer
but i can;t understand still
i can't start because i didn;t know how to make roof form
you said tile only
i don;t know gdl object well
can you make model simply
Fabrizio Diodati
Graphisoft Alumni
Graphisoft Alumni
What I meant is that before starting to script the object you MUST understand how the shapes work together.
Unfortunately from the image you sent us we can only suppose how the roof surface goes in the 3D space but, in order to avoid to waste time making a wrong element, we (or at least me!) need more info on the shape morphology/geometry.

Friendly
Fabrizio
Fabrizio Diodati
Graphisoft Italy Srl | Via Rossignago 2/A Spinea Venezia 30038 Italy
Anonymous
Not applicable
reference image
Anonymous
Not applicable
reference image
Anonymous
Not applicable
reference image
Anonymous
Not applicable
reference image
Anonymous
Not applicable
reference image