You discovered a bug in the engine, and you are sure that it is not a problem of your code? Just post it in here. Please read the bug posting guidelines first.
This patch fixes EDS_NORMALS debug visual for CMeshSceneNode & CAnimatedMeshSceneNode.cpp. It replaces the arrow mesh with a 3D line. It also allows setting the debug normal Length & Color through ISceneNode.
I agree, the arrow mesh is a bad way to do normals, it's too slow and covers most of the screen. Let's see what the other devs think before adding it though
hybrid wrote:...but the two additional parameters with members and getters/setters seem to be overkill.
The ability to set/get the color isn't all that important to me personally, but I think having the ability to set the length has some merit. The default length of 1 looks a bit small in "09.MeshViewer.exe":
Normals aren't all necessarily normalized so the length would be determined by the normal itself. You can have a "length mutiplier" though to adjust the length if you desire.
ShadowMapping for Irrlicht!: Get it here
Need help? Come on the IRC!: #irrlicht on irc://irc.freenode.net