gazebosim / gazebo-classic

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

Object Placement #165

Open osrf-migration opened 12 years ago

osrf-migration commented 12 years ago

Original report (archived issue) by Thomas Koletschka (Bitbucket: thomasko).


It might be nice to have objects placed on top of existing surface instead of height 0. For example when placing objects on uneven/elevated terrain the object should follow the terrain instead of the ground plane. Maybe it should also automatically go on top of other objects at the same location (e.g. when there's a table the object would automatically be placed on top of the table). You could allow the user to switch between this mode and the existing mode where models are placed on the ground plane (at height 0).

What I'm talking about is actually known as "Follow Terrain" and "Follow Terrain and Objects" modes in some game engine editors (e.g. Cry Engine 3 Editor: http://freesdk.crydev.net/display/SDKDOC2/Placing+and+Modifying+Objects).

osrf-migration commented 12 years ago

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


osrf-migration commented 12 years ago

Original comment by Steffi Paepcke (Bitbucket: spaepcke).


Good idea. I've wanted to do this myself and got some similar feedback at the Kickoff.

Nate, we can work together to figure out the GUI control for this. My initial thought is to have "Snap to" be an option on right-click on an object. From there, users can Snap to Ground Plane, or Snap to Object. We'll need to talk through how many options they get for snapping to other objects. Is it just the objects close by? All objects in the world?

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 Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters).


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).


osrf-migration commented 7 years ago

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