We value your input!
Please participate in Archicad 28 Home Screen and Tooltips/Quick Tutorials survey

Libraries & objects
About Archicad and BIMcloud libraries, their management and migration, objects and other library parts, etc.

3d Object

Anonymous
Not applicable
Does anyone know if there is a way to get an object to show only in 2d. I've saved some Autocad blocks as objects but don't want to see them in 3d. Any thoughts?
7 REPLIES 7
Dwight
Newcomer
Give this a try:

For a one-off, explode the object, keep only symbol.

For many, delete the 3D script in the object.
Dwight Atkinson
Anonymous
Not applicable
Thanks Dwight. Deleting the 3d script was the way to go.
Laszlo Nagy
Community Admin
Community Admin
Next time you need to do this, you might want to consider to place an END command at the very beginning of the 3D Script.
The END command simply finishes the execution of the script.
This way you will still have your 3D Scrip in case you need it in the future.
Another option is to select everything in the 3D Script and comment them all out.

Of course, if you are certain you will never need the 3D in the future, deletion is the best answer.
Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac27
Dwight
Newcomer
Yes, but, for the beginner concerned with not messing up, it would be easier to duplicate the object and delete the 3D script, perhaps calling the new object "symbol only," rather than to start messing with the script as you suggest.

There's plenty of ways to make mistakes with your approach if the user, as our poster most certainly is, NOT an expert user.
Dwight Atkinson
Laszlo Nagy
Community Admin
Community Admin
Yes, your suggestion, too, is a viable option.
Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac27
Anonymous
Not applicable
you could also open the library part, add a boolean parameter called "show3d" (or something), and nest all of the 3D script inside an IF/THEN statement:

IF show3d THEN
<enter 3d script here>
ENDIF

Then you have the option of turning the 3D on or off...
Anonymous
Not applicable
All good ideas, thanks guys!!