|
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 |
|
|
366da0177c
|
Add set_null_vector() function
Set the vector to a null vector.
|
2014-05-12 19:49:23 +02:00 |
|
|
20d013c401
|
Improve error handling in copy_vector()
|
2014-05-12 19:49:01 +02:00 |
|
|
ce4032f0be
|
Use vector member in HE_vert struct
|
2014-05-12 19:48:46 +02:00 |
|
|
f2f4833392
|
Fix pair building
|
2014-05-12 19:46:26 +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 |
|
|
965600ea01
|
Add missing doxygen
|
2014-05-11 13:34:19 +02:00 |
|
|
5539384c37
|
Fix doxygen for tests
|
2014-05-11 13:31:50 +02:00 |
|
|
e1d18aad12
|
Restructure Makefiles
Use common.mk for basic toolchain settings and installation variables.
|
2014-05-10 23:51:45 +02:00 |
|
|
8dd46fc2f6
|
Add tests for vector operations
|
2014-05-10 23:38:37 +02:00 |
|
|
85b8bc0cbf
|
Fix error handling in vector.c
|
2014-05-10 23:38:25 +02:00 |
|
|
accf11ba6c
|
Add public functions to header
|
2014-05-10 23:38:10 +02:00 |
|
|
723da9996d
|
Add tests for get_normalized_scale_factor()
|
2014-05-10 22:59:25 +02:00 |
|
|
4c8bb37e56
|
Fix error handling in get_normalized_scale_factor()
|
2014-05-10 22:58:51 +02:00 |
|
|
1fa87f9fbf
|
Add tests for find_center()
|
2014-05-10 22:49:36 +02:00 |
|
|
1b97f290cf
|
Improve error handling in find_center()
|
2014-05-10 22:48:50 +02:00 |
|
|
f57dda9094
|
Add tests
|
2014-05-10 22:40:59 +02:00 |
|
|
fdb1271a39
|
Fix error handling in half-edge parser
|
2014-05-10 22:37:03 +02:00 |
|
|
c4b594b304
|
Fix spelling error
|
2014-05-10 21:06:36 +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 |
|
|
4bcbb69fc7
|
Use more generic variable names in read_files()
|
2014-05-10 20:25:24 +02:00 |
|
|
723155a2ce
|
Add add_vectors() and sub_vectors()
|
2014-05-10 20:17:12 +02:00 |
|
|
2733b17af8
|
Add doxygen comment to main.c
|
2014-05-10 19:39:20 +02:00 |
|
|
8e4da0763a
|
Fix doxygen comment
|
2014-05-10 19:34:43 +02:00 |
|
|
7610843935
|
Add @file/@brief doc, merge parser into half_edge
|
2014-05-10 19:33:54 +02:00 |
|
|
c5c6c8b89a
|
Add half_edge.c for operations on half edge structures
|
2014-05-10 19:16:39 +02:00 |
|
|
d90d6f4bd1
|
Restructure files
|
2014-05-10 19:16:13 +02:00 |
|
|
573b7f3f85
|
Fix doxygen comment
|
2014-05-10 18:39:15 +02:00 |
|
|
8f8f5ad0a2
|
Add normalize_vector() function
|
2014-05-10 18:35:22 +02:00 |
|
|
1df3195f37
|
Make vector_product() aliasing-safe
|
2014-05-10 18:19:26 +02:00 |
|
|
7587b8058a
|
Improve doxygen comment
|
2014-05-10 18:19:02 +02:00 |
|
|
9e7ff8dc4f
|
Add vec_math module
|
2014-05-10 17:34:25 +02:00 |
|
|
17a52c4b89
|
Fix Makefile Objects
|
2014-05-10 17:33:31 +02:00 |
|
|
f1fa0eb03a
|
Add overly big object example
|
2014-05-09 23:45:22 +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 |
|
|
66e88179e3
|
Add brilliant example .obj
|
2014-05-09 15:13:08 +02:00 |
|
|
19e33d22db
|
Add "-pedantic" to CFLAGS
|
2014-05-09 15:03:58 +02:00 |
|
|
a9a6f92164
|
Add doxygen comment for draw_vertices()
|
2014-05-09 15:03:46 +02:00 |
|
|
d238261d4e
|
Fix comment style
|
2014-05-09 15:03:29 +02:00 |
|
|
36a6e2aae4
|
Implement "q" for quit program
|
2014-05-09 14:57:47 +02:00 |
|
|
f7fc2cb91b
|
Rename q,e keys to +,-
|
2014-05-09 14:57:46 +02:00 |
|
|
6a8e77c72e
|
Use separate draw_vertices() method
|
2014-05-09 14:57:46 +02:00 |
|
|
4bf8d0982b
|
Rm useless printf
|
2014-05-09 14:57:46 +02:00 |
|