gazebosim / gazebo-classic

Gazebo classic. For the latest version, see https://github.com/gazebosim/gz-sim
http://classic.gazebosim.org/
Other
1.18k stars 479 forks source link

Building Editor: Improve vertex auto-alignment #369

Open osrf-migration opened 11 years ago

osrf-migration commented 11 years ago

Original report (archived issue) by Steffi Paepcke (Bitbucket: spaepcke).


When a user adds a new wall to the end point of an existing wall (within some set amount of pixels, with some fudge factor), auto-align the end points so there's a clean vertex.

osrf-migration commented 11 years ago

Original comment by Steffi Paepcke (Bitbucket: spaepcke).


Also, if a new line is started or ended somewhere along an existing wall, auto-align the new wall's endpoint with the existing wall such that the new wall does not visually extend beyond the existing wall.

osrf-migration commented 11 years ago

Original comment by Steffi Paepcke (Bitbucket: spaepcke).


Lastly, this should happen when a user moves an existing wall to start/end approximately on another wall.

osrf-migration commented 11 years ago

Original comment by Nate Koenig (Bitbucket: Nathan Koenig).


Until 2.0

osrf-migration commented 11 years ago

Original comment by Ian Chen (Bitbucket: Ian Chen, GitHub: iche033).


osrf-migration commented 9 years ago

Original comment by Louise Poubel (Bitbucket: chapulina, GitHub: chapulina).


pull request #1246 The end point of a new wall segment being drawn snaps to end-points of existing segments, if holding the Shift key.

To do:

  1. Snap the starting point of the first segment in a chain if the user clicks near an existing wall

  2. Snap when moving existing walls

  3. "If a new line is started or ended somewhere along an existing wall, auto-align the new wall's endpoint with the existing wall such that the new wall does not visually extend beyond the existing wall."

osrf-migration commented 9 years ago

Original comment by Louise Poubel (Bitbucket: chapulina, GitHub: chapulina).


osrf-migration commented 9 years ago

Original comment by Louise Poubel (Bitbucket: chapulina, GitHub: chapulina).


pull request #1304 addresses number 1 above

osrf-migration commented 8 years ago

Original comment by Nate Koenig (Bitbucket: Nathan Koenig).


osrf-migration commented 8 years ago

Original comment by Nate Koenig (Bitbucket: Nathan Koenig).