Idea

Mike Mayer avatar image
3 Likes"
Mike Mayer suggested

AGV path & Conveyors "Snap To Angle" vs "Snap To Grid"

This was originally posted by me as a Question, and it was suggested that I also post it as an Idea that could be voted upon by the forum community. I hope it helps!

I searched the manual (and Answers forum) for "snap to grid" and found the explanation that when moving objects around they will snap to the underlying grid, in the 3D view. I've used the feature off and on, and it works quite nicely - very handy for visual alignment of objects, particularly in an orthographic (non perspective) top view.

However, if I create an AGV path, with "Snap To Grid" enabled, the function serves to gently "click" the path's angle into one of the 4 orthogonal positions (North, South, East, West), parallel to either X or Y axis, when you get near one of those compass positions. I.e., this is a "snap to angle", not a "snap to grid". This "angle snap" feature is quite nice for guaranteeing that the paths you create are perfectly horizontal or vertical (and works the same for conveyors). Of course you can keep moving the start or end point around, and the AGV path will freely float between angles, allowing any arbitrary angle, until you get close to an orthogonal position wherein it will gently "click" into place as if there are detents at the 12, 3, 6, and 9 o'clock positions.

My question though, is that the endpoints on AGV paths do not actually snap to grid, which is really what I want sometimes (in addition to the nice angle-snap at 0, 90, 180, and 270 deg). Given that "snap to angle" and "snap to grid" are two different things (angle snap works in polar coordinates and grid snap works in rectangular coordinates and thus sometimes they're mutually exclusive), perhaps they should be two different settings - with "angular snap" specific to anything with endpoints (conveyors, AGV paths). And "Snap To Grid" applicable as it is currently, but also have it apply to conveyor and AGV path endpoints (which it doesn't seem to do). Or, some clever combination of both modes - snap to either the nearest desired angle OR the nearest grid line/point depending on where the mouse is (maybe employing the CTRL key to suspend snapping on-the-fly, or some other hotkey switching between both modes on-the-fly). I.e., Angle-Grid-Off (repeat).

To attain exact grid placement of AGV path endpoints for now, I try to get it close - the best I can do when zoomed way in with the mouse, is something like 9.99 or 10.01 when attempting to nail the endpoint right at 10.00 units. Then I go back and tidy up the XY endpoint coordinates in Properties for each individual AGV path. Or better yet, I quickly and easily create an AGV path Object Property Table "AGV Straight PathProperties1" and edit the StartLocation and EndLocation arrays, which makes it a one-stop-shop and is quite awesome).

Still, I'd like to be able to have true endpoint "Snap To Grid" for AGV paths and Conveyor endpoints. Perhaps, keep the optional "Snap To Grid" but make it apply to any 3D endpoint placements (AGV paths, Conveyors). Then, there would be a new optional check box "Snap To Angle" (which is what paths currently do with "Snap To Grid"). With the default angle snap being the existing 0/90/180/270 degree snaps, but also configurable (Edit > Model Settings?) to snap in 45 degree increments (for model layouts that might have lots of 45 deg angles or are octagonally based), or 30 degree increments (so you can lock things at 30/60/120 degrees as well, for layouts that are hexagonal or have "triangular pitch"). Or, whatever arbitrary angle-of-snap one desires, like 22.5 degrees for example (halfway between 45 deg "clicks") or 72 deg (radial angle) or 108 deg (internal angle) for pentagon-based paths.

For standard 3D objects, a new "Snap To Angle" feature would in parallel, give the ability to rotate an object and have it soft-click into the desired angular positions too. That is, via the usual right-click on any of the three colored axial cones. This might also serve to help tame the sometimes unexpectedly rapid free-wheeling rotations that sometimes happen when you right click on those 3D axis cones.

Interestingly, the Walls visual "Snap To Grid" works as it should - the wall endpoints (and corners) all snap quite nicely to either a single gridline or an intersection (although there is no "angle snap", like there is for AGV and Conveyors).

So having the ability to specify either mode (or a mix of both) "Snap To Grid" and "Snap To Angle" under Properties' View Settings - for anything having endpoints OR a needing a specific angular orientation, I think would be useful.


agv pathssnap to anglesnap to grid
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

No Comments

Your Opinion Counts

Share your great idea, or help out by voting for other people's ideas.

Related Ideas