Add Objects to Embedded Library

From Library Manager

Embed Placed Objects from a Library

By creating a custom Object

By loading an object file

By Creating a Hotlinked Module

From Library Manager

To add any object file to your Embedded Library, go to Library Manager and do one of the following:

Click Add. Browse for the desired object file, select it, then click Choose. (To view and choose items within a folder while browsing the directory dialog box in Windows, you must double-click the folder.)

The chosen object file will now appear in the Embedded Library in Library Manager.

Click Browse for Embedded Objects from the Add button’s pop-up list.

BrowseEmbedded.png 

Use Drag and Drop. From any location on your computer, drag and drop the file into the Embedded Objects folder of Library Manager.

When you are finished, click Reload to reload project libraries and close the Library Manager.

Embed Placed Objects from a Library

Use this feature to embed all the objects placed from a linked library or BIMcloud/BIM Server Library into the project. (In Teamwork, only objects that are in your current local copy of the project will be embedded.) This function is useful to ensure that the objects you need will always be available in this project, because they will be embedded.

Note: Embedding an object will also automatically load any needed macros along with it.

If you use this command, the original linked library or BIMcloud/BIM Server Library will be removed from the project.

Important: Embedding a library does not embed the entire contents of the library; it will only embed those objects which have been placed into the project.

If you are in Teamwork: It is possible that other users have placed objects from a BIMcloud/BIM Server library that you want to embed. If the other users have not yet sent these changes to the server, those placed objects will not be embedded, because they are not available to your local copy of the project. But since the source library will be removed as part of the embed process, those objects will consequently be shown as “Missing.”

To avoid this situation, ensure that all users have sent in their changes before you embed a BIMcloud/BIM Server Library of a Teamwork Project.

To embed a library’s placed objects into your project:

1.Select the library folder from the Library Manager.

2.Click the Embed icon. (If no objects from the selected library have been placed, this icon is grey, since there is nothing to embed.)

EmbedObjects.png 

3.The appearing dialog box gives you two options associated with the embedding process:

EmbedOptions.png 

Also embed surfaces, zone stamps and property objects. This is usually relevant only if you are trying to embed objects from an ArchiCAD library. Surfaces, zone stamps and property objects are accessory GDL library parts that have been written into certain objects. Check this box to embed these parts as well.

Note: It is usually unnecessary to embed objects from an ArchiCAD library; the Consolidate function is a better technique for streamlining your ArchiCAD libraries.

See Consolidate Multiple ArchiCAD Libraries.

Do Not Embed Duplicates: Click this to avoid duplicates when embedding objects. Any objects that already exist in other linked libraries will not be embedded.

4.Click Embed.

By creating a custom Object

Most objects created by you (e.g. using StairMaker, TrussMaker, RoofMaker) will be added to your project’s Embedded library automatically. For example, if you create a custom Stair with StairMaker and click OK to place it, the Save Library Part dialog box appears automatically and prompts you to save the new stair to the Embedded Library:

SaveLibPartStair.png 

Similarly, objects saved with the Save Selection as GDL Object will save the resulting files as embedded objects.

With custom-created objects drawn by you and saved from the 3D window, you can either save the object to the Embedded library or to a folder of your choice.

By loading an object file

Individual objects not part of the project libraries can be used in your projects via the Load Other Object commands in the corresponding tool settings dialog boxes. Such objects are automatically stored as Embedded Objects.

LoadOtherObject.png 

By Creating a Hotlinked Module

Placing a module will add the source file’s entire Embedded library to your host file’s embedded library. The newly added Embedded library can be seen in your Library Manager, inside the automatically created “Hotlinks” folder of your Embedded library.

See “Embedded Library Parts” under Source File Data Interpretation.