ashwin.sudhir Posted September 7, 2011 Posted September 7, 2011 Functions like void engine.visualizer.renderLine3D(vec3 start, vec3 end, vec4 color) seem to ignore the 'color' argument, I always get black lines. e.g vec4 vColor = vec4(1.f, 1.f, 0.f, 0.f); engine.visualizer.renderLine3D( v4, v5, vColor); still draws a black line. Is there some other setting that needs to be changed? (nothing crosses my mind) Also, renderQuad3D doesn't seem to work; I tried the same set of vertices with renderQuad and also with a set of renderLine renderLine* worked, but not renderQuad. I also tried the different winding orders, but to no avail. Thanks, Ashwin.
ulf.schroeter Posted September 7, 2011 Posted September 7, 2011 Try setting color alpha component to 1.0 e.g. Vec4(1,0,0,1)
ashwin.sudhir Posted September 7, 2011 Author Posted September 7, 2011 Tried that already vec4 vColor = vec4(1.f, 1.f, 1.f, 1.f); still draws a black line to be sure, also tried vec4 vColor = vec4(255, 255, 255, 255); but still no luck...
binstream Posted September 7, 2011 Posted September 7, 2011 Just in case: do you have visualizer enabled at all? "show_visualizer 1" console command
ashwin.sudhir Posted September 12, 2011 Author Posted September 12, 2011 Yes, it is indeed enabled, just checked. I'm getting black lines, it's just the color that's a problem. Also renderQuad isn't working.
ashwin.sudhir Posted September 14, 2011 Author Posted September 14, 2011 Can anyone shed light on this please, this is important for us because it'll cut down debugging time by a lot.
ulf.schroeter Posted September 14, 2011 Posted September 14, 2011 Please provide minimal test-case showing the problem(s), so others can have a quick look on it for providing you help
manguste Posted September 14, 2011 Posted September 14, 2011 Actually, the visualizer uses both renderLine3D() and renderQuad3D() to render lines and quads in green color when visualizing world sectors and navigation meshes. You can check it on samples/paths/mesh_00 sample. So I can only second the previous post: please provide your test-case.
leon.dong Posted December 11, 2023 Posted December 11, 2023 On 9/7/2011 at 9:42 PM, ashwin.sudhir said: Tried that already vec4 vColor = vec4(1.f, 1.f, 1.f, 1.f); still draws a black line to be sure, also tried vec4 vColor = vec4(255, 255, 255, 255); but still no luck... Problem solved ? If still not , did you try use default Unigine::Math::Vec3::BLUE as your color parameter ?
Recommended Posts