Skip to main content
5 events
when toggle format what by license comment
Sep 20, 2021 at 12:55 history edited Michael E2 CC BY-SA 4.0
Updated
Sep 20, 2021 at 12:50 comment added Michael E2 @matheorem The replacement sets the VertexNormals to the surface normals calculated from the formula, which is simple for a sphere. ListContourPlot3D does not know the equation x^2 + y^2 + z^2. Most data does not come from known symbolic equations. When the equation is known, ContourPlot3D is the normal choice and uses the procedure. You might report it to WRI to see if they want to look into whether it's a bug or just unavoidable numerical noise.
Sep 20, 2021 at 12:42 history edited Michael E2 CC BY-SA 4.0
Improved code
Sep 20, 2021 at 8:21 comment added matheorem Thank you so much, Michael E2. The GraphicsComplex replacement stuff works like a magic. But forgive my slow mind, I do not quite understand what is going on in this replacement, why it works? And what do you mean by "For real data, it seems unusual to know how calculate exactly the normals." I tried x^2 + y^2 - z^2, also works great. Why doesn't mathematica take this procedure into standard ListContourPlot3D? It seems unreasonable to me that ListContourPlot3D can not produce a simple sphere well.
Sep 18, 2021 at 18:12 history answered Michael E2 CC BY-SA 4.0