Short version:
Little brother "Grid Snap" exist, but why doesn't its
big brother "3DGrid Snap" exist as well?
What if…?
Referring to the thread “R6: Project Curve against Curve” ( R6: Project Curve against Curve ) I started thinking that it would be useful with Osnap supporting “dynamic grid planes” in 3D x,y,z space where all 3 planes are shown on keypress (say CTRL + # key) while in line-command mode, as to provide with a “grid cage” occurring only on demand (or like Ortho, hide on demand).
3 planes, on demand
I mean not a full “cage” to be displayed (although also that could be useful at times, perhaps) only grid planes X, Y, Z intersecting at the last point clicked, and/or, at current (grid snap) mouse position (grid snap planes’ lock & move/follow-behavior could use many of existing guides’ behavior, like Smarttrack etc).
Snappy 3D curves
Such a dynamic “grid cage” would be very useful drawing 3D curves with Osnap in 3D space for later NetworkSrf:ing, etc. Next point in the curve could be found and guided to in 3D space, preferably also by momentarily locking the grid display in one or two directions (a kind of a “3D Ortho”) guiding for the point in 3D space.
Out of the box
I realize that I could draw my own “grid cage” (as in an example provided by pascal), but supporting only one CPlane for “Grid Snap” out of the box for a tool designed for drawing in 3D is… well, it begs for a “3DGrid Snap” mode as well.
Generic
3DGrid Snap would not fall in the category “special case” but just like existing Grid Snap it would be a generic tool, different only in that it would be impractical to have 3 intersecting (transparent) planes visible all the time.