Commit graph

21 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
Théophile Bastian 4d100731a2 Fix: invert spheroid bounding box axes 2018-02-13 16:41:30 +01:00
Rémi Oudin ebf3f7a267 Remove debug lines 2018-02-13 12:47:55 +01:00
Rémi Oudin 2a8b551355 Few bugs patched in spheroid. 2018-02-13 10:49:12 +01:00
Rémi Oudin e3d913fd61 Bouncing nearly works' 2018-02-13 01:02:58 +01:00
Théophile Bastian 0bae04d802 Fix clock being real and not user clock 2018-02-12 21:53:35 +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 2861734258 Implicit surface operator should be centered in 0. 2018-02-12 18:36:59 +01:00
Rémi Oudin 9c37ead65d Merge new version with Perlin Noise 2018-02-12 18:32:58 +01:00
Rémi Oudin 26cac772d7 Y axis is vertical for OpenGL 2018-02-12 18:18:28 +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 22e24258cd Add a vertical plan collision 2018-02-11 17:29:56 +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 e76974204d s/ellipsoid/spheroid + implementation of operator() 2018-02-07 15:07:59 +01:00