add 3d plot webgl