Commit Graph

27 Commits

Author SHA1 Message Date
9e8b11f3bc
Update keyboard doc 2014-05-17 03:40:13 +02:00
20533eea4b
Make normals a bit smaller and better to control 2014-05-17 03:32:14 +02:00
a3bac07c2b
Add fps counter (by Malte) 2014-05-16 00:32:38 +02:00
fd9d15c4ea
Add more user controls, draw faces as separate polygons
This also fixes drawing of open objects.
2014-05-15 18:33:43 +02:00
5b53950def
More error handling improvements 2014-05-13 14:05:02 +02:00
a1d3c3947e
Improve error handling
Basically be less fault tolerant. Added a lot of upper-case function
macros to use for fault-intolerant calls.
2014-05-13 13:47:13 +02:00
a7c3fe4f82
Improve doxygen comments 2014-05-13 00:53:12 +02:00
563b0a5814
Simplify condition 2014-05-12 23:38:27 +02:00
d408b37eab
Draw normals in red 2014-05-12 23:02:22 +02:00
fe2698470a
Improve normal calculation
Should now also work on more complex polygons with more than 3 adjacent
faces. Also allows us to get the face normals separately.
2014-05-12 23:02:10 +02:00
58d4eb474e
Improve inline comments 2014-05-12 20:55:16 +02:00
0fc3212f5a
Use fluorescent colors for the object 2014-05-12 20:55:02 +02:00
6f678ccfe6
Cleanup 2014-05-12 20:20:17 +02:00
da36cd20da
Implement vertex normals 2014-05-12 20:20:03 +02:00
146223a144
Allow rotating back and forth 2014-05-12 19:49:52 +02:00
ce4032f0be
Use vector member in HE_vert struct 2014-05-12 19:48:46 +02:00
29b8b410d6
Restructure find_center()
* return bool for success/failure
* use an out-vector to store the result
* fix tests
2014-05-11 14:02:34 +02:00
cf569224e0
Move some functions from gl_draw to half_edge
find_center() and get_normalized_scale_factor()
are not really related to drawing in it's own, but are
operation related to the HE_* structures
2014-05-10 21:05:08 +02:00
7610843935
Add @file/@brief doc, merge parser into half_edge 2014-05-10 19:33:54 +02:00
d90d6f4bd1
Restructure files 2014-05-10 19:16:13 +02:00
71eae42e78
Improve function name, add static declaration 2014-05-09 19:52:21 +02:00
f68eaed204
Fix doxygen comment 2014-05-09 19:50:56 +02:00
d0dfba689b
Properly scale the objects before drawing 2014-05-09 19:47:05 +02:00
6725dcf5ab
Make parameters const where possible 2014-05-09 17:53:25 +02:00
7bc3d7230f
80 char limit 2014-05-09 17:53:16 +02:00
9658f92b58
Rotate around the center of the object 2014-05-09 17:53:02 +02:00
5bfce60f7e
Restructure file structure 2014-05-09 15:24:46 +02:00