The Global Archicad Community

Stay informed. Get help. Share your knowledge.

GDL language and objects, API, Add-ons, Script…

Moderators: Karl Ottenstein, LaszloNagy, ejrolon, Barry Kelly, Gordana Radonic, nbalogh, mnguyen, gkmethy

What is your opinion about this Wish?

Essential
2
40%
Important
2
40%
Average
No votes
0%
Not important
1
20%
Not needed
No votes
0%
#324934
The INT and USA doors and windows are completely different to each other as you have found.
Different features and they use their own macros, so it is not a case of simply adding a USA door to the INT library.

If you get a USA object from BIMcomponents, it will download with all of the required macros as well.
You can add this to you embedded library and it should work as expected.

If you can't find what you want in BIMcomponents, then you will need to download the USA version of Archicad to access the USA library.

You may not be able to run the USA version depending on the language version of the license you have, but you can access the USA library by loading in it your version.

I don't know if it is a good idea to have 2 language libraries loaded in the one file, so you may want to load just the USA library.
Then place just the door/window you want and then 'save as' an Archive file - try to delete everything else from the file so you have just a wall and a door/window.
Now when you open this archive file you will have the option of creating a library (i.e. not reading from the archive).
This should give you a library with the door/window and the required macros as well.

I am not sure if this is going to be error free as I have never tried it - but I imagine some macro could be missing.

BIMcomponents is the best option if it has what you want.
Maybe someone that has used both INT and USA libraries at the same time can elaborate more.
i.e. can both be loaded at the same time?
Then you may not have to mess around archiving the file to get the objects.


Barry.
#324937
Barry Kelly wrote:Then place just the door/window you want and then 'save as' an Archive file - try to delete everything else from the file so you have just a wall and a door/window.
Now when you open this archive file you will have the option of creating a library (i.e. not reading from the archive).
This should give you a library with the door/window and the required macros as well.

There is no need to archive. After placing the relevant objects in a completely blank file, you can just use the "Embed placed objects of selected library". This will copy any placed objects and their macros into the embedded library where you can then export to where ever you desire. If your file was not blank, you may have to search through a heap of irrelevant macros. I did this with the AC19 railings and stairs when I started using AC21.



Ling.
#325513
Add to @Mike96 request ...

I would like to add the option that door handels can be turned on/off on every doors' panels sides, independently.