Commit graph

18 commits

Author SHA1 Message Date
Rémi Oudin 083bc3c654 Many many changes 2018-02-13 22:54:41 +01:00
Rémi Oudin 15ee31c30e Integration of the grounds 2018-02-13 22:51:51 +01:00
Théophile Bastian 7b374c70ae Surfaces now provide a location hint
This is supposed to be a point in space close to the surface
2018-02-13 18:42:15 +01:00
Rémi Oudin e3d913fd61 Bouncing nearly works' 2018-02-13 01:02:58 +01:00
Théophile Bastian df865a3b48 Merge branch 'master' into bounce 2018-02-12 18:45:35 +01:00
Théophile Bastian a1cc442885 First observed bounce 2018-02-12 18:40:05 +01:00
Rémi Oudin 9c37ead65d Merge new version with Perlin Noise 2018-02-12 18:32:58 +01:00
Rémi Oudin 0987290111 Handling of perlin noise surfaces 2018-02-12 17:40:50 +01:00
Rémi Oudin 1ee6875b5a Bounding box for spheroid, based on initial values. 2018-02-12 14:31:08 +01:00
Rémi Oudin 61f50c2861 Move operator in .cpp file 2018-02-12 14:15:30 +01:00
Rémi Oudin 0f70e4e023 keep track of initial radius, for deformation 2018-02-12 12:08:50 +01:00
Rémi Oudin 9e605b0fec Center is an attribute of ImplicitSurface.
This way the search space for Marching Cubes is way smaller.
2018-02-12 11:37:38 +01:00
Rémi Oudin e1c759e429 Operator should be const 2018-02-12 01:26:51 +01:00
Rémi Oudin 22e24258cd Add a vertical plan collision 2018-02-11 17:29:56 +01:00
Rémi Oudin 98fe6ebc12 s/ellipsoid/spheroid 2018-02-11 17:29:17 +01:00
Rémi Oudin 9ef21a2dc9 Update spheroid if conflict with a plan at a given height. 2018-02-09 20:23:06 +01:00
Rémi Oudin bf3232d790 Fix -Wreorder warnings 2018-02-07 15:18:53 +01:00
Rémi Oudin e76974204d s/ellipsoid/spheroid + implementation of operator() 2018-02-07 15:07:59 +01:00
Renamed from ellipsoid.hpp (Browse further)