I have tried the wave front of a twisted light that has a helix shape, to describe the wavefront i try to the confine it to the $\cos[\ell \phi -z]==1$ case but i just fount a gray plot so I change it to $0.95<\cos[\ell \phi -z]<1.05$, and i could find the shape, but it takes so long time to plot it and of course the helixes are not flat,
LG[r_, \[Phi]_, p_, l_, w_] := If[0.98 < Cos[l \[Phi] - z] < 1.02,
E^(-r^2/w^2) E^(I l \[Phi]) Exp[-I z], 0]
Module[{l = 2, p = 0, xMax = 3, zMax}, zMax = Pi l;
DensityPlot3D[Re[LG[Sqrt[x^2 + y^2], ArcTan[x, y], p, l, 1]], {x, -xMax,xMax}, {y, -xMax, xMax}, {z,
-zMax, zMax},
PlotPoints -> 60, AxesLabel -> {"x", "y", "phase"}, PerformanceGoal -> "Quality",ColorFunction -> "AvocadoColors"]]
If u have any advice how to make it more efficient, I would be so thankfull


