CookieBadger/assetplacer-docs

[Request]: Modifier key to lock placement snapping on 1 axis

Opened this issue · 2 comments

Overview:

When utilizing the snapping feature to place roads or similar items in a straight line, the process currently lacks precision for extending beyond a few assets. The goal is to introduce a mechanism that ensures straight-line continuity without deviation, enhancing placement accuracy and user efficiency.

Current Challenge:

While placing multiple instances of the same item (e.g., road segments) by holding down a click, achieving a perfectly straight line for 5 or more assets proves difficult. Minor deviations can lead to inaccuracies, requiring adjustment afterward.

Proposed Solution:

Introduce a modifier key that, when held, activates axis locking for the placement of subsequent items. This feature would work as follows:

  1. Activation: The user initiates the placement of the first item normally. Upon deciding to extend this into a straight line, they would hold down a specific modifier key (e.g., Shift, Ctrl) to activate axis locking.
  2. Axis Locking: With the modifier key held, the placement axis for the next item would lock the axis for the subsequent placement, ensuring a straight line.
  3. User Control: Users can release the modifier key at any time to disable axis locking, providing flexibility for when straight-line continuity is no longer needed.

Thanks for the suggestion. May I ask if this is specific to a certain placement mode, or in the default plane mode?

Plane XZ, position 0
Snapping enabled | 1 | 0.1 |
Offset 5x5