Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Transform normals as pseudovectors, not vectors. | Tavian Barnes | 2011-09-14 | 1 | -10/+10 |
| | | | | | | | | Also clarify the vector transformation API. Instead of dmnsn_transform_vector(), we have: - dmnsn_transform_point() - dmnsn_transform_direction() - dmnsn_transform_normal() | ||||
* | Update copyright years. | Tavian Barnes | 2011-08-31 | 1 | -1/+1 |
| | |||||
* | Rename dimension-impl.h to dimension-internal.h | Tavian Barnes | 2011-08-25 | 1 | -1/+1 |
| | |||||
* | Fix rotational alignment. | Tavian Barnes | 2011-06-14 | 1 | -10/+29 |
| | |||||
* | Rename to dmnsn_vector_normalized(). | Tavian Barnes | 2011-05-18 | 1 | -1/+1 |
| | |||||
* | Some minor optimizations. | Tavian Barnes | 2011-03-29 | 1 | -2/+2 |
| | |||||
* | Update email address. | Tavian Barnes | 2011-03-08 | 1 | -1/+1 |
| | |||||
* | Make some empty parameter lists explicit. | Tavian Barnes | 2010-11-30 | 1 | -1/+1 |
| | |||||
* | Fix dmnsn_matrix_inverse_generic(). | Tavian Barnes | 2010-11-17 | 1 | -1/+1 |
| | |||||
* | Make the bottom [0 0 0 1] of affine transformation matricies implicit. | Tavian Barnes | 2010-11-16 | 1 | -57/+50 |
| | |||||
* | End sentences with periods. | Tavian Barnes | 2010-11-15 | 1 | -1/+1 |
| | |||||
* | Document libdimension with Doxygen. | Tavian Barnes | 2010-11-14 | 1 | -29/+17 |
| | |||||
* | Be more conservative about when to invert by partitioning. | Tavian Barnes | 2010-10-24 | 1 | -3/+3 |
| | |||||
* | Inline some commonly-used functions. | Tavian Barnes | 2010-10-18 | 1 | -17/+0 |
| | |||||
* | Make dmnsn_vector_axis_angle() handle edge cases. | Tavian Barnes | 2010-08-15 | 1 | -1/+5 |
| | |||||
* | Don't make a degenerate sphere in transformations.pov. | Tavian Barnes | 2010-06-28 | 1 | -5/+5 |
| | |||||
* | New dmnsn_bounding_box_is_infinite() predicate. | Tavian Barnes | 2010-06-06 | 1 | -7/+2 |
| | |||||
* | Fix some copyright dates. | Tavian Barnes | 2010-05-10 | 1 | -1/+1 |
| | |||||
* | Use C99 for loop initializers. | Tavian Barnes | 2010-05-05 | 1 | -8/+7 |
| | |||||
* | Rename dmnsn_matrix_*_mul() to dmnsn_transform_*(). | Tavian Barnes | 2010-04-17 | 1 | -10/+10 |
| | |||||
* | Support infinitely large bounding boxes. | Tavian Barnes | 2010-04-15 | 1 | -0/+9 |
| | |||||
* | New dmnsn_bounding_box type. | Tavian Barnes | 2010-04-06 | 1 | -0/+47 |
| | |||||
* | Fix up license blurbs and copyright year. | Tavian Barnes | 2010-01-27 | 1 | -1/+1 |
| | |||||
* | Finish camera placement routine. | Tavian Barnes | 2009-11-27 | 1 | -2/+3 |
| | |||||
* | Fake camera semantics until I figure out the real ones. | Tavian Barnes | 2009-11-27 | 1 | -0/+17 |
| | |||||
* | Use dmnsn_new_*() rather than dmnsn_*_construct(). | Tavian Barnes | 2009-11-19 | 1 | -46/+44 |
| | |||||
* | Update license copyrights to 2009. | Tavian Barnes | 2009-07-08 | 1 | -1/+1 |
| | |||||
* | Comments and style adjustments, and a couple fixes. | Tavian Barnes | 2009-07-08 | 1 | -2/+9 |
| | |||||
* | Inline some functions: about a 5% performance boost. | Tavian Barnes | 2009-07-01 | 1 | -14/+0 |
| | |||||
* | New inline function framework. | Tavian Barnes | 2009-06-30 | 1 | -113/+0 |
| | |||||
* | Wrote more documentation. | Tavian Barnes | 2009-06-27 | 1 | -0/+8 |
| | |||||
* | Make dmnsn_array*'s thread safe. | Tavian Barnes | 2009-06-22 | 1 | -1/+2 |
| | |||||
* | Add performance comments to geometry.c functions. | Tavian Barnes | 2009-06-18 | 1 | -21/+23 |
| | |||||
* | Optimize matrix inversion by using a partitioning algorithm. | Tavian Barnes | 2009-06-18 | 1 | -38/+171 |
| | |||||
* | New dmnsn_matrix_inverse() function. | Tavian Barnes | 2009-06-17 | 1 | -27/+100 |
| | |||||
* | New dmnsn_line_index() function. | Tavian Barnes | 2009-06-14 | 1 | -1/+27 |
| | |||||
* | Handle zero rotation vectors nicely in dmnsn_rotation_matrix(). | Tavian Barnes | 2009-06-14 | 1 | -28/+32 |
| | |||||
* | New dmnsn_identity_matrix() function. | Tavian Barnes | 2009-06-14 | 1 | -1/+12 |
| | |||||
* | New dmnsn_scale_matrix() function. | Tavian Barnes | 2009-06-14 | 1 | -0/+9 |
| | |||||
* | Fix dmnsn_matrix_vector_mul typo. | Tavian Barnes | 2009-06-13 | 1 | -2/+2 |
| | |||||
* | Add support for transformation matricies. | Tavian Barnes | 2009-06-13 | 1 | -5/+139 |
| | |||||
* | Add some comments. | Tavian Barnes | 2009-04-12 | 1 | -0/+8 |
| | |||||
* | Clarify licenses; add libdimensionxx library. | Tavian Barnes | 2009-04-10 | 1 | -8/+8 |
| | |||||
* | Remove non-portable inline functions. | Tavian Barnes | 2009-04-08 | 1 | -0/+81 |