Author Topic: saving materials  (Read 6317 times)

2018-12-01, 02:26:51

Hathor

  • Active Users
  • **
  • Posts: 20
    • View Profile
Hello! At first - thanks for your work!
I create objects for archicad in GDL, and often I include material in the code.
There is a special button in Archicad that can record information about the material in the special type of object, later I can copy this code and paste it into my object.
So people can use my objects and not think about materials, or I can compile a library with my materials.
But I can not do it with Corona, the report shows an error (error in the form of a constant). When I try to add material from this file, it again gives an error (failed to create the material).
I think this is because the dots are in the parameter names. I cannot find this rule in the GDL Reference Guide, but dots in the name are not available.

2018-12-01, 02:30:53
Reply #1

Hathor

  • Active Users
  • **
  • Posts: 20
    • View Profile
for example - i  tried to update my object Massivator for using it with Corona

2018-12-01, 12:52:27
Reply #2

emresenoglu

  • Active Users
  • **
  • Posts: 8
    • View Profile
Scattering in ArchiCAD - that is amazing to see. Your plugin works great Svetlana, apart from a few little bugs. Any plans to create the guide video in English?

2018-12-01, 13:12:01
Reply #3

Hathor

  • Active Users
  • **
  • Posts: 20
    • View Profile
Thanks! It is not full scattering, just with several forms (box, sphere, cylind), it cant copy object on mesh or polygonal slab (
Have not plans to create guide in english, but i wrote interface in english, so i hope it should be clear

2018-12-01, 17:11:11
Reply #4

emresenoglu

  • Active Users
  • **
  • Posts: 8
    • View Profile
True, however compared to what ArchiCAD offers this is a huge step up. You should consider posting it to ArchiCAD forums - I'm pretty sure it would get a lot of attention there.

2018-12-03, 12:13:10
Reply #5

Jan Špaček

  • Former Corona Team Member
  • Active Users
  • **
  • Posts: 58
    • View Profile
Hi, thank you for your feedback! I moved this post to the "bug reporting" section of the forum.

I don't have the "save material" button in my ARCHICAD; maybe it is an add-on? However, you are right that it seems to be impossible to write the Corona material parameters in GDL scripts because of the '.' and ':' symbols! I will replace them with underscores; this may break some user projects, so the earlier this change is made the better!

2018-12-03, 13:59:05
Reply #6

Hathor

  • Active Users
  • **
  • Posts: 20
    • View Profile
Sorry, I forgot. You should activate this button. Here what need to fo
https://archicad-talk.graphisoft.com/viewtopic.php?t=51780

2018-12-10, 15:39:44
Reply #7

Jan Špaček

  • Former Corona Team Member
  • Active Users
  • **
  • Posts: 58
    • View Profile
Hi, the plugin now uses 'X' instead of '.' and 'Z' instead of ':' in the parameter names. In the long run, I will rename the parameters to use _ and camelCase; this is just a quick hack to maintain backwards compatibility.

Old materials will still contain '.'-s and ':'-s, but you can replace them with 'X' and 'Z' in the exported file and Corona will recognize the parameters.

The update will be available in the next daily build, which I plan to make at the end of the week.

2019-07-16, 10:04:45
Reply #8

alexhajdu

  • Former Corona Team Member
  • Active Users
  • **
  • Posts: 233
  • SW engineer - ArchiCAD
    • View Profile
Exporting surfaces to gsm is working as expected. Closing.