gazebo-classic:scpeters/heightmaploader_use_sphericalCoords

Last commit made on 2022-10-05
Get this branch:
git clone -b scpeters/heightmaploader_use_sphericalCoords https://git.launchpad.net/gazebo-classic

Branch merges

Branch information

Name:
scpeters/heightmaploader_use_sphericalCoords
Repository:
lp:gazebo-classic

Recent commits

9cdeebc... by Steve Peters <email address hidden>

HeightmapData: deduplicate code, missing method

* Reduce code duplication in LoadDEMAsTerrain and
  LoadTerrainFile methods.
* Fix includes in .hh files
* Add missing LoadTerrainFile implementation

Signed-off-by: Steve Peters <email address hidden>

313228c... by Aditya <email address hidden>

Merge branch 'aditya/lunar_dem_base' into aditya/heightmaploader_use_sphericalCoords

4fe0a0a... by Aditya Pande <email address hidden>

Use DistanceBetweenPoints when loading DEMs (#3252)

* Use DistanceBetweenPoints when loading DEMs
Signed-off-by: Aditya <email address hidden>
Signed-off-by: Steve Peters <email address hidden>
Co-authored-by: Steve Peters <email address hidden>

0a10019... by Aditya <email address hidden>

Supressed error in GUI as well

Signed-off-by: Aditya <email address hidden>

340d634... by Aditya <email address hidden>

Fix DEM mismatch warnings in HeightmapLoader

Signed-off-by: Aditya <email address hidden>

e7ffa15... by Aditya Pande <email address hidden>

SphericalCoordinates: support Lunar calculations (#3250)

* Add support for MOON_SCS in spherical coords

Signed-off-by: Aditya <email address hidden>

127108a... by Steve Peters <email address hidden>

LensFlare: verify that OcclusionSteps >= 1 (#3241)

Signed-off-by: Steve Peters <email address hidden>

1cc7e0b... by Steve Peters <email address hidden>

Wheel plowing approximation in ODEPhysics (#3164)

This adds an approximation of a wheel plowing effect
by rotating contact points and normals forward to
approximate the normal pressure distribution when
plowing longitudinally through deformable soil.

This builds on the implementation of the plowing effect
from the aditya/contact_pts branch to implement a model
discussed in #3085.

* Collision::WorldLinearVel: account for pose offset

Signed-off-by: Steve Peters <email address hidden>

Add example world and models, plowing SDFormat tags

Signed-off-by: Aditya <email address hidden>

Plowing effect unit test (#3229)

Signed-off-by: deepanshu <email address hidden>

Co-authored-by: Aditya <email address hidden>
Co-authored-by: Deepanshu Bansal <email address hidden>

20705f5... by Steve Peters <email address hidden>

LensFlare: parameterize number of occlusion steps (#3234)

There is a significant amount of CPU time taken
when checking for occlusions in the LensFlare
compositor listener. This exposes the number
of steps taken when checking occlusions to allow
users to attempt to speed up this process.

* LensFlarePlugin: call SetCamera last

The SetCamera call passes the current parameters to
the compositor listener, so make sure that it is
called last.

Signed-off-by: Steve Peters <email address hidden>

3e3e019... by Steve Peters <email address hidden>

Support shininess value for each Visual in a Model (#3235)

This moves the parsing of shininess values from
World::LoadModel to Link::UpdateVisualMsg and
stores the values by scoped Visual name rather
than by Model name. The per-model gz services
are also replaced by a single /shininess
service. A World::ShininessByScopedName method
for accessing the shininess map is provided, and
a mutex is used to protect access to the map.

Signed-off-by: Steve Peters <email address hidden>