# How to determine the wavefront

In case of symmetry around a point we can consider a sphere on whose surface points the waves are equidistant. But how to determine the wavefront around a linear source or a cylinder or triangle or of these or of an complex figure. Should I get the symmetry around every every point and integrate that? How to do it? And is there any alternative process to find it? Please help!

For an alternate process: According to Huygens Principle the wavefront at time $t$ would be the envelope (or tangent surface) of all the Huygens wavelets originating from each point on the surface of the 'complex figure'. The radius of the wavelets would be $ct$.