License Delivery maintenance is expected to occur on Saturday, November 30, between 8 AM and 11 AM CET. This may cause a short 3-hours outage in which license-related tasks: license key upload, download, update, SSA validation, access to the license pool and Graphisoft ID authentication may not function properly. We apologize for any inconvenience.
Libraries & objects
About Archicad and BIMcloud libraries, their management and migration, objects and other library parts, etc.

how to edit 2d object

Anonymous
Not applicable
i just made a 2d object but now i want to make changes to it and this change will affect the same 2d object i have placed in the drawings.

i saved this 2d object- File/Save Special/Archicad Object as shown in page 13 of Object Making with Archicad for GDL Beginners ( David Nicolsone-Cole)...

help. thanks.

ac7 on xphome
5 REPLIES 5
Djordje
Virtuoso
lsid wrote:
i just made a 2d object but now i want to make changes to it and this change will affect the same 2d object i have placed in the drawings.
1. Rework the same 2D object that you initially saved as a library part and save it again under the same name (you do have it as a module, don't you?)

2. Open the library part, save under a new name (if you will be needeing it later), edit its 2D window contents as needed, save under the same name

3. As 2, only use fragments for different options ...
Djordje



ArchiCAD since 4.55 ... 1995
HP Omen
Anonymous
Not applicable
thanks djorde.

1. your pt 1 to redraw the object. so i have to redraw the same 2d object with the changes and save in the same name to overwrite it and this will automatically update the rest of the 2d objects i have placed earlier. if this is the case, it seems to be quite a waste of time if for example, the change is only very small but the object is quite complex. maybe i am misunderstanding you.

like in autocad or vectorworks, i can make simple changes to the symbol by using edit block in autocad and edit symbol in vectorworks. but in archicad, the object is uneditable ! is there a way where i can access to the object setting where it has edit function or something .

2. i was reading the david nicolson cole book and it mentions fragments..i really still can't understand what that fragment means and can't see it anywhere on the screen when i made the object.

thanks so much for your patience and help....

ac7 on xphome
Anonymous
Not applicable
ok...i found the EXPLODE tool...exploded the object,made the change and overwrite with the same name and viola...
Aussie John
Newcomer
lsid wrote:
thanks djorde.

1. your pt 1 to redraw the object. so i have to redraw the same 2d object with the changes and save in the same name to overwrite it and this will automatically update the rest of the 2d objects i have placed earlier. if this is the case, it seems to be quite a waste of time if for example, the change is only very small but the object is quite complex. maybe i am misunderstanding you.

like in autocad or vectorworks, i can make simple changes to the symbol by using edit block in autocad and edit symbol in vectorworks. but in archicad, the object is uneditable ! is there a way where i can access to the object setting where it has edit function or something .

2. i was reading the david nicolson cole book and it mentions fragments..i really still can't understand what that fragment means and can't see it anywhere on the screen when i made the object.

thanks so much for your patience and help....

ac7 on xphome
Select the object and click opt/command O ( for mac) and the object will open for editing. Here you can view the symbol (if it is drawing), or the script (if the view is derived by a 2d script). Any text in the 2d script window will override any drawn symbol. Under some circumstances the object can be created in binary form and then it cant be edited.

Think of fragments as layers. each object has 16 fragments that can each be call in a script
draw two lines in the 2d window, put one in fragment 1 and other in fragment 2.
In the 2d script type either
fragment2 1,1
or
fragment2 2,1

View in the 2d full view window and you will see just that fragment

The first line calls the drawn fragment 1 items and 2nd line calls drawn fragment number 2 (the number before the comma refers to the fragment number.)

By using parameters you can turn off and on the fragments to give different views in an object, eg
if you have a parameter "c" which is a check box ( ie on or off) you could have a script to say
"if c=1 then fragment2 1,1" ( no commas)

in this instance fragment 2 will turn off if c=0
Cheers John
John Hyland : ARINA : www.arina.biz
User ver 4 to 12 - Jumped to v22 - so many options and settings!!!
OSX 10.15.6 [Catalina] : Archicad 22 : 15" MacBook Pro 2019
[/size]
Laszlo Nagy
Community Admin
Community Admin
Aussie wrote:
Any text in the 2d script window will override any drawn symbol.
Just one remark: 2D Scripts will not necessarily overwrite 2D Symbols.
If there is no 2D Script, the 2D Symbol will be displayed.
If there is any script line in the 2D Script, then parts of te 2D Symbol can be shown by using the FRAGMENT command in the 2D Script. Of course, also any element created by the command in the 2D Script will also be shown.
Laszlo
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