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

Modeling
About Archicad's design tools, element connections, modeling concepts, etc.

Roof Surfacer Problem

Tom Krowka
Enthusiast
I have posted this question before, but have had no comments. Maybe if I put it back to the front of the line it will get some more attention.



I would like to add a material to the list of materials available in roof surfacer. It is a tile material, but has an embossed "Y" shape on it. It is an antique style of metal roof that the Client would like to use.

I have found where the material index is located in the "add-ons" in the program files.

I can scan in a .jpg of the material, or actually make one using roof slab.

Any way to get the roof surfacer to put it on the roof? I don't know how to program like it is in the AcRoofConv.txt file in Extras under Program files.

If that is not doable, how can I put an 11" x 17" metal tile on an existing roof? Copy it in a matrix on an angle? Can I even do that?

I would appreciate all and any input.
Tom Krowka Architect
Windows 11, AC Version 26
Thomas@wkarchwk.com
www.walshkrowka.com
1 REPLY 1
Laszlo Nagy
Community Admin
Community Admin
Tom wrote:
I have posted this question before, but have had no comments. Maybe if I put it back to the front of the line it will get some more attention.



I would like to add a material to the list of materials available in roof surfacer. It is a tile material, but has an embossed "Y" shape on it. It is an antique style of metal roof that the Client would like to use.

I have found where the material index is located in the "add-ons" in the program files.

I can scan in a .jpg of the material, or actually make one using roof slab.

Any way to get the roof surfacer to put it on the roof? I don't know how to program like it is in the AcRoofConv.txt file in Extras under Program files.

If that is not doable, how can I put an 11" x 17" metal tile on an existing roof? Copy it in a matrix on an angle? Can I even do that?

I would appreciate all and any input.
If I see correctly, the ACRoofConv.txt file is for converting Roof Accessory Objects coming from earlier versions to the version used by AC9. It happens when you open a Project in AC9 that was made with an earlier version.

If I understand correctly, you want to create a new type of Roof with a different sheathing type (along with Standing seam and all the others)
For this you need to modify the 3D Script.
If you look at the 3D Script of the Roof Surfacer Object you will see that it calls macros. The different types of Roof sheathings are scripted in these macros. I think it is feasible to write a new type of Roof Surface because the Roof Accessory Add-On will fill up the Roof Surfacer Object's parameters with the correct coordinates for the shape of the Roof, and then any generated Roof Sheathing created by the called macro will be cut or shaped to the shape of the Roof.
So, check out the macros, and write your own to your own liking, that's an 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