Z-Curve-Sweeper

Z-Curve-Sweeper is a Geometry Nodes setup that acts as an advanced alternative to the standard curve-to-mesh node. It simplifies creating curve-sweep, curve-offset, UV-mapping, and profile-capture node systems.

The node group handles multiple curves within a single geometry, properly treating combinations of cyclic, pseudo-cyclic, and non-cyclic curves. It includes an even-thickness option to prevent squash on corners, which is particularly useful for architectural visualization. Users can input curves, meshes, or point clouds as profiles. The setup provides Z-Up Tilt and Z-Up Project projection methods for controlling profile orientation. Additional features include outputs for UVs and cap masks, fill caps for disconnected profiles, and the ability to treat profiles as points to generate bundles of offset curves.