 The method allows for the exact and easy generation of very fine patterns with unlimited depth of field.Disadvantages are high cost of implementation, difficulties providing the ideal beam geometry, and laser typical effects like speckle noise and the possible self interference with beam parts reflected from objects.Typically, there is no means of modulating individual stripes, such as with Gray codes.