softland_gh

01-24-2002, 01:13 AM

My question is simple: How can I tessellate a sphere or a disk uniformly?

To just tessellate a sphere is an easy thing to implement using polar coordinates. However, this will have the effect of inreasing the LOD as you leave from the equator of the sphere to one of its poles. The same happens with circular disks. LOD will increase from the circumference of the disk to its center.

The reason for that is that the number of triangles per unit area will increase. So, I wonder if there is any algorithm that can tessellate a sphere or a disk down to a number of triangles that have an equal area.

Thanks.

To just tessellate a sphere is an easy thing to implement using polar coordinates. However, this will have the effect of inreasing the LOD as you leave from the equator of the sphere to one of its poles. The same happens with circular disks. LOD will increase from the circumference of the disk to its center.

The reason for that is that the number of triangles per unit area will increase. So, I wonder if there is any algorithm that can tessellate a sphere or a disk down to a number of triangles that have an equal area.

Thanks.