Commit graph

21 commits

Author SHA1 Message Date
083bc3c654 Many many changes 2018-02-13 22:54:41 +01:00
15ee31c30e Integration of the grounds 2018-02-13 22:51:51 +01:00
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
4d100731a2 Fix: invert spheroid bounding box axes 2018-02-13 16:41:30 +01:00
ebf3f7a267 Remove debug lines 2018-02-13 12:47:55 +01:00
2a8b551355 Few bugs patched in spheroid. 2018-02-13 10:49:12 +01:00
e3d913fd61 Bouncing nearly works' 2018-02-13 01:02:58 +01:00
0bae04d802 Fix clock being real and not user clock 2018-02-12 21:53:35 +01:00
df865a3b48 Merge branch 'master' into bounce 2018-02-12 18:45:35 +01:00
a1cc442885 First observed bounce 2018-02-12 18:40:05 +01:00
2861734258 Implicit surface operator should be centered in 0. 2018-02-12 18:36:59 +01:00
9c37ead65d Merge new version with Perlin Noise 2018-02-12 18:32:58 +01:00
26cac772d7 Y axis is vertical for OpenGL 2018-02-12 18:18:28 +01:00
0987290111 Handling of perlin noise surfaces 2018-02-12 17:40:50 +01:00
1ee6875b5a Bounding box for spheroid, based on initial values. 2018-02-12 14:31:08 +01:00
61f50c2861 Move operator in .cpp file 2018-02-12 14:15:30 +01:00
0f70e4e023 keep track of initial radius, for deformation 2018-02-12 12:08:50 +01:00
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
22e24258cd Add a vertical plan collision 2018-02-11 17:29:56 +01:00
9ef21a2dc9 Update spheroid if conflict with a plan at a given height. 2018-02-09 20:23:06 +01:00
e76974204d s/ellipsoid/spheroid + implementation of operator() 2018-02-07 15:07:59 +01:00