The `DrawingPlacement` utility struct is initialized based on various tool settings, including the `gpencil_v3d_align` flag. This flag was used in a switch statement, but didn't handle all the potential flag combinations, leaving placement variables like the origin vector uninitialized and causing nan values when projecting. Pull Request: https://projects.blender.org/blender/blender/pulls/121246