when i have near activated which i very often need it overrides the grid snap entirely, not even when i am close to the grid intersection will it snap. maybe it should override near in that case?
I don’t think that would be a good idea. Osnaps are higher in the hierarchy than Gridsnaps. It would be confusing to make an exception for one of the Osnaps.
what purpose does a hierarchy have if it disables other functions? whom does it hurt when one snaps which was activated also works? does not make sense to say its not a good idea. unless someone can explain
i just figured it actually works, if i move a little away from the curve basically almost one increment away from one intersection, but that is not a smooth experience. better would be if the grid snap activates while i am on a curve that is on the grid, even with near activated, they should in that case work together not against each other.
Are you saying you want near to be combined with GridSnap when the curve happens to pass exactly through a grid point? And what should be the threshold then? The document tolerance? I still think this will be confusing, you think you are on a grid and near, but depending on how close it is, it will be one or the other.
Imo, if you want gridsnap and near, you can achieve that with SmartTrack and Int Osnap. If that is not the case, maybe you can clarify what you are after with an example.
@Gijs i changed the title to better reflect the intent.
essentially when i have a line that i have to add a control point to exactly at a grid intersection i want near and grid snap work together, i am not at a computer now maybe i had also different cases but i guess it was already picked up or lets say complained about quite a while ago, i found this topic below
in that same thread it is suggested as well to suppress it with Alt, and the OP said that worked.
Back to my question, how do you see this working regarding tolerances? When is it near to a grid point ‘enough’?
Near osnap overriding Snap is NOT the cause of the inability to use Grid snapping to insert a control point exactly at a grid intersection. The Near osnap is not needed nor used by InsertControlPoint when placing the inserted control point.
InsertControlPoint appears to always ignores Grid snapping when placing the inserted control point, whether the Near osnap is enabled or not.
Based on a very quick look Grid snapping is also ignored by other commands when placing a point on a selected curve.
InsertControlPoint would need to recognize grid snapping to insert a control point exactly at a grid intersection using Grid snapping.
What is confusing is the “Near” tag being displayed near the cursor (if Osnaps are enabled in Cursor ToolTips) during InsertControlPoint after the curve is selected even though it appears to have no effect on how the command functions.
i would just use the same snap radius as usual for grid snap. just that when near is activated that it sticks on the curve additionally.
its not that it does not work but having to think of disabling snaps when it could just work in that case together is what bugs me. also as i said above it works when you pull the mouse more towards the next parallel intersection which again is also awkward.
i have a different user case which is rather very regular. create a polyline or a line along the grid complete the command. now begin drawing exactly at the grid intersections with near snaps enabled.
yes exactly.
There is not a “radius” for Grid snap.
If the cursor is not within the Osnap radius of an active Osnap and Grid snap is active, then the cursor snaps to the nearest grid intersection.
I cannot reproduce that behavior. Once I thought I had but I had mislead myself.
I would object to any changes which resulting in Grid snapping overriding Osnaps.
not any, only one very specific. and not overriding but combining.
Okay, so if I understand this correctly you want the point to snap to the curve and to the grid x, or y at the same time. (And if the curve happens to be on a grid line it would snap on a grid point)
It would still be helpful to get examples that show the use and benefits.