CrossGen: Learning and Generating Cross Fields for Quad Meshing | Synapse