Begin your Archicad journey with our free learning path - perfect for newcomers and experienced users looking to strenghten their skills.
2025-03-21 06:37 AM
Is there a way to extract / query the name of the Surface used in a Surface Fill? One can query the fill name or BMAT name of all fill types (Drafting, Cut, Cover, Building Material), but one cannot query the Surface of a Surface type fill.
Any clues?
2025-03-28 03:09 PM
It would be great to know how to do this. There are so many parameters and pieces of information that would be highly useful to access in Archicad, but at times, Archicad does not allow access to them through standard Archicad knowledge.
2025-03-28 03:31 PM
have you tried Tapir for this? require Rhino and Grasshopper, but I think they have nodes that would query this.
having said that I expect your doing something in GDL.
2025-03-28 06:55 PM
Hi Bruce, not sure if it may be related to what you are trying to achieve... sound kind of the opposite approach. I have developed a GDL tool to generate keynotes from any project surface, see the demo in the video attached. I am requesting the textures used by each surface selected by the user and this generated in line definitions for image fills to recreate the legend.
2025-03-29 01:51 AM
Looks good Jaime. However, the usage I'm after is for when surface fills are used in details / worksheets.
2025-03-29
11:35 AM
- last edited on
2025-03-29
02:06 PM
by
Laszlo Nagy
Did you try REQUEST gs_mat_fill_ind?
bmat = 5 !Bmat index
mat = 0 : gs_mat_fill_ind = 0 : gs_mat_fill_name = ""
n = REQUEST{2} ("Building_Material_info", bmat, "gs_bmat_surface", mat)
n = REQUEST{2} ("Material_info", mat, "gs_mat_fill_ind", gs_mat_fill_ind)
n = REQUEST ("Name_of_fill", gs_mat_fill_ind, gs_mat_fill_name)
text2 0, 0, gs_mat_fill_name
Structural engineer, developer of free addon for sync GDL param and properties
2025-03-29 12:31 PM
Yes. That will return the fill name. I'm after the surface name.
n = REQUEST{2}("MATERIAL_INFO", name_or_index, param_name, value_or_values) will return what I'm after IF I can retrieve the "name_or_index" of the fill to which the label is attached...which I don't think is currently possible in GDL.
2025-03-29
12:34 PM
- last edited on
2025-03-29
02:06 PM
by
Laszlo Nagy
Could you show me a screenshot of the information you would like to receive?
Structural engineer, developer of free addon for sync GDL param and properties
2025-03-30
11:39 PM
- last edited on
2025-04-01
02:23 AM
by
Laszlo Nagy
Attached