When I customized geometry, the shadow of the geometry felt displayed incorrectly. I have already calculated the normals use Cesium.GeometryPipeline.computeNormal(triangleGeometry)
The normals and shading do not look “obviously wrong” for me. Are you referring to the fact that it looks like flat shading? I.e. that you can see each triangle, and the lighting differences are not “smooth”? From a quick look at the code and the result, it looks like these are individual triangles without any connectivity information, so it cannot simply compute “smooth” normals from that.