why array not following the curve path I  have curve and array modifier. Rotation and scale is applied to mesh and curve. The mesh is not following the curve (Square). Mesh getting mess with the geometry. As soon as curve modifier added the mesh get mess. Any suggestion or help. Thanks
Three things to make it work.


Your curve's radius is messing it up. Uncheck Radius in the Curve properties.
The object and Curve origins need to match. Set the Object's location to X=0, Y=0
Your curve modifier is using the wrong axis, set it to X axis.