Commit graph

17 commits

Author SHA1 Message Date
d2d88ba7c5 Add 'psemek-' prefix to all psemek targets 2020-09-21 09:04:40 +03:00
67ad584d48 Add interval::center & box::center 2020-09-20 19:43:41 +03:00
c87a8a5c71 Add a CMake option for robust geom predicates 2020-09-14 15:30:09 +03:00
d250becf43 Fix missing includes 2020-09-14 11:32:33 +03:00
3444ac9984 Support setting perspective camera fov by aspect ratio 2020-09-13 16:39:11 +03:00
66f9878dd1 Add deg<->rag conversions 2020-09-13 16:38:50 +03:00
0453d4e15d Be more permissive with vector & point constructor argument types & array index types 2020-09-13 12:49:34 +03:00
7697adcc68 Add volume & normal of a simplex 2020-09-13 10:35:16 +03:00
007fd12240 Rename cross(v,v) to ort(v...), cross left as convenience 2020-09-13 10:34:50 +03:00
6e2277ded3 Change pi constant type to long double 2020-09-10 18:14:52 +03:00
22726bc565 Fix spherical camera elevation angle 2020-08-31 10:20:19 +03:00
cf6a8e98eb Change spherical camera: now X is right, Y is forward, Z is up 2020-08-31 09:47:30 +03:00
44883e0226 Make segment & triangle aliases instead of subclasses 2020-08-30 21:19:16 +03:00
ebe8ecfe55 Add a file with math constants 2020-08-30 08:47:02 +03:00
4d6f5d6f85 Add orthographic & window cameras 2020-08-30 08:46:42 +03:00
6225f89f88 Uniformize code style & do a few code rearrangements 2020-08-27 16:49:46 +03:00
549f2ada41 Add util, geom, cg, pcg & gfx libs 2020-08-27 13:36:16 +03:00