Hi!
I've been developing an eclipse plugin(with a java binding to horde) to visualize the movement of robots which are attached to a robotics API. When I tested my application on Linux, I observed strange behaviour of the model transformation: Rotation, Position and Scale of each Mesh were always a rounded number after I used the addNodes function. Also the Material uniform color was always black.
After several hours I found out, that when e.g. a material was loaded, its uniform rgba values were always 0. When I looked at the egMaterial class, the atof function caught my attention and then I stumbled upon this thread:
https://www.allegro.cc/forums/thread/600366/813300So the case was here that e.g. the value 0.3 was converted to a 0 because the dot was not interpreted as part of a decimal number
I solved the problem simply by setting the locale as described in the thread inside the egMain class once.
Maybe it's a java specific problem... but I wanted to let you know anyway
Greetings