requirements description
recently encountered a demand to draw the 3D gain effect map (antenna radiation pattern) of the antenna on the wireless base station on web. The approximate effect of the drawing is as follows:
::0-3593d
:
this is the vertical projection of the gain chart.
current exploration
I learned about the 3D drawing technology on the lower web, and found that echarts-gl can draw surface maps, but at present, it supports the use of surface parameter equations to configure and draw some regular surfaces, such as: wavy surface , spherical , is a complex part, but it is still a regular surface , and my data source is a set of coordinates in two polar coordinates, which are transformed into three-dimensional coordinates (converted under the spherical coordinate system). The coordinates are irregular because the radius of the sphere at each point is different.
ask for help
how should I deal with my data so that echarts-gl can use this data to draw surfaces, or is there any other solution, such as threejs, which can draw graphics? please give some advice to friends who are familiar with echarts-gl, threejs and webgl.