cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 
2024 Technology Preview Program

2024 Technology Preview Program:
Master powerful new features and shape the latest BIM-enabled innovations

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

Accessories Roof Surfacer - Attribute Infection

scottjm
Advisor

Hi All,

 

So after spending years ratting out errant attributes in templates, there was one last one that kept popping up.   A fill called 'Standing Seam'.  It was italic in the attribute list so I could tell it was being created by GDL.

 

Finally spent some time to track it down, it its coming out of the Roof Surface object that is part of the Accessories Goodies package. 

 

The offending code snippet is here: 

100:
gamma=0
file_dependence "RA_Rounded"
DEFINE SYMBOL_FILL	`Rounded Tiles`  129, 129,  66,  60,  24,  24,  36, 195,
	0.3,     0,     0, 0.300139,      gamma,
	tile_width/0.15, tile_space*cos(ac_pitch)/0.15,
	"RA_Rounded"

file_dependence "RA_Normal"
DEFINE SYMBOL_FILL	`Normal Tiles`    8,  28,  42,  73, 255,  74,  44,  24,
	0.3,     0,     0, 0.300139,      gamma,
	tile_width/0.15, tile_space*cos(ac_pitch)/0.15,
	"RA_Normal"

file_dependence "RA_Italian"
DEFINE SYMBOL_FILL	`Italian Tiles`   72,  72,  72, 204, 132, 132, 135, 252,
			0.29,     0,     0, 0.222,      gamma,
			1,     1,
			"RA_Italian"

define filla `Standing Seam`  81, 162,  69, 138,  21,  42,  84, 168,
			seam_space, 1, gamma, 4,
			1, 0, 90, 1/20, 0, 0,
			1, 0, 90, 0, 0, 0,
			1, 0, 90, -1/20, 0, 0,
			1/(seam_rib+1), 0, 90, 1/(seam_rib+1), 1, 0

define filla `Corrugated Sheet`	 81, 162,  69, 138,  21,  42,  84, 168,
			wawe_l, 1, gamma, 1,
			1, 0, 90, 0, 0, 0

define filla `Trapezoid Sheet`	 81, 162,  69, 138,  21,  42,  84, 168,
			wawe_l, 1, gamma, 4,
			1, 0, 90, 0, 0, 0,
			1, 0, 90, 1/3, 0, 0,
			1, 0, 90, 1/2, 0, 0,
			1, 0, 90, 5/6, 0, 0

I will just comment out these lines and resave the library for our office to resolve this, but it should be resolved at the development level.

 

Can future versions of the accessories goodies please ensure Infill fill definitions are not included. 

 

Or better yet, solve the issue of GDL being allowed to created attributes without user permission or knowledge - it has been a problem for so long and causes so much pain!

 

Thanks,

Scott

Scott J. Moore | Fulton Trotter Architects | BIM Manager, Associate, Architect
Since AC13 | Current versions AC23.7000 & AC26.5002 | BIMCloud Basic | Python, GDL, VBA, PHP, SQL, CSS
Certified Graphisoft BIM Manger (2022)
Win 10, i9-9900K, 32GB, Quadro P2200, 500GB NVMe
1 REPLY 1
Lingwisyer
Guru

Maybe a change to how object material definitions work and have them not be added to the attribute list? Maybe a wish somewhere around here? Would solve the Kling infection lots of people seem to get...

 

So say you decide to import a specific manufactureres piece of furniture, it could have the materials as defined by them, but it would not affect anything else. It is not like manufacturer B will produce the same red as manufacture A. Then, when it comes to actual paint similar catelogues, there are already other ways those can be imported.

AC22-23 AUS 7000Help Those Help You - Add a Signature
Self-taught, bend it till it breaksCreating a Thread
Win11 | i9 10850K | 64GB | RX6600 Win10 | R5 2600 | 16GB | GTX1660