2022-05-27 12:42 PM
how to make arc segment for PLANE_ ?
It doesn't work - I see nothing in 3D window. What I did wrong?
I thought that at least, status codes 1000 and 3000 should work...
si=15
put 0, 0, 0, si
put 0, 0, 2, si
put 1, 0, 2, si+900
put 2, 0, 2, si+3000
put 2, 0, 0, si
put 0, 0, 0, -1
plane_ nsp/4, get(nsp)
Solved! Go to Solution.
2022-05-27 04:20 PM
The GDL manual is wrong about this since Archicad 8 🤣. Seems like they never bothered to fix it.
However what you want works nice with POLY_. There you can have additional status parameters allowing for curved edges and holes.
I would always avoid zero height objects. It mostly kinda works... but in most cases it still raises warnings in the log.
2022-05-27 02:00 PM
The mask for a POLY_ or PLANE can only be 0 (no edge), 1 (visible edge), or -1 (to define a hole).
So 'si' can not be 15, it should be 1.
Does it work then?
I have just shut down Archicad and don't want to start it up again, otherwise I would test it for you.
Barry.
2022-05-27 02:16 PM
Well, such masks work. GDL manual also mentions possibility to use Additional status codes... Should be removed i guess ?
Though I needed curved edges and curved holes... In that case prism_ with zero height should do the job
2022-05-27 04:20 PM
The GDL manual is wrong about this since Archicad 8 🤣. Seems like they never bothered to fix it.
However what you want works nice with POLY_. There you can have additional status parameters allowing for curved edges and holes.
I would always avoid zero height objects. It mostly kinda works... but in most cases it still raises warnings in the log.