It is possible to write not really complicated GDL script for inset door and use it as a custom door. The easiest way. When you are using custom cabinet door, ArchiCAD reads A and B parameter for door size and stretching the door to fit cabinet size. That means you need to define size of door in script as A-thicknessPanel*2 and B-thicknessPanel*2. You also need to shift X, Y and Z for thicknessPanel.
Don't forget, that custom door must lay flat, not stand.
Can you manage, or need my help with actual script?
ArchiCAD teacher of professor Regelskis
I know I am starting to sound like a broken record but... our tool can do it!
Yes there is a very small yearly fee but it saves you far more than it costs; the response should NOT be "its another expense" but rather "Its another way to save time and money on an existing process". https://cadswift.com.au/products/Infinite-Joinery.html
This tool also has our unique and powerful Component Catalogues feature that allows you to create catalogues storing the settings of all the minor components of the object (top, carcass, kick, handles etc.) in individual Component catalogues and then storing combinations as assemblies in the Assembly catalogue.
Latest feature release video: https://www.youtube.com/watch?v=kPsXFECJrfU
Here is a video we did for a customer to help set up their initial catalogue: https://www.youtube.com/watch?v=OWQb8bWEr8c
There are a couple other videos on this object, some very old: https://www.youtube.com/playlist?list=PLcbNDcsCZtyqVagGkUN3IMRC9QsgIuX_6
Feel free to ask any questions.
Creator of Cadswift's parametric GDL libraries
Creator of Infinite Openings and Component Catalogues
Push the envelope & watch it bend