Commit graph

  • 8f4e1e39d2 Use Matrix::{identity,zero} functions instead of MatN::{identity,zero} Brendan Zabarauskas 2013-01-28 10:03:46 +1100
  • ba64b42932 Fix tests Brendan Zabarauskas 2013-01-28 10:02:40 +1100
  • 9b69ea222c Add vector constants for axis units Brendan Zabarauskas 2013-01-28 09:50:49 +1100
  • ddc617c925 Updates due to changes in numeric-rs Brendan Zabarauskas 2013-01-28 09:22:15 +1100
  • bee43bf004 Fix type inference issue Brendan Zabarauskas 2013-01-26 08:43:44 +1100
  • 759baea596 Fix imports Brendan Zabarauskas 2013-01-26 08:41:23 +1100
  • 8818c9ffbf Create separate ToHomogeneous trait Brendan Zabarauskas 2013-01-02 16:59:24 +1000
  • a16a41daad Change 'Approx' to 'Round' to reflect changes in numeric library Brendan Zabarauskas 2012-12-31 12:29:47 +1000
  • d39963b048 Remove unnecessary module specification Brendan Zabarauskas 2012-12-31 12:25:23 +1000
  • 1295f574b2 Add to_homogeneous conversion method Brendan Zabarauskas 2012-12-31 12:24:14 +1000
  • 73548ab1cb Made usages of Number::one and Number::zero prettier Brendan Zabarauskas 2012-12-30 15:26:01 +1000
  • a8da96eda4 Reduce the number of times normalize is called Brendan Zabarauskas 2012-12-28 19:48:39 +1000
  • cc465910de Redefine identity and zero methods as wrappers for Matrix::identity and Matrix::zero Brendan Zabarauskas 2012-12-28 18:55:43 +1000
  • aae354e3a6 Add component-wise vec/vec multiplication and division methods Brendan Zabarauskas 2012-12-28 18:47:10 +1000
  • bd91c24de0 Complete method implementations Brendan Zabarauskas 2012-12-28 17:12:24 +1000
  • 0b55dc2105 Add methods in the Mat3 and Quat anonymous impls in preparation for implementing Rotation Brendan Zabarauskas 2012-12-28 16:41:21 +1000
  • 5c9d882efe Remove Quaternion trait Brendan Zabarauskas 2012-12-28 13:47:34 +1000
  • f4b6bf5572 Comment edits Brendan Zabarauskas 2012-12-28 13:38:36 +1000
  • 6485ff070e Add Rotation trait Brendan Zabarauskas 2012-12-28 13:37:18 +1000
  • 16e06c3855 Add is_zero method to Vector trait Brendan Zabarauskas 2012-12-24 13:46:25 +1000
  • dd973d2e49 Remove deprecated moves Brendan Zabarauskas 2012-12-21 14:08:43 +1000
  • 65e301d52d Use #[deriving_eq] instead of Eq Brendan Zabarauskas 2012-12-20 15:18:23 +1000
  • 25dddc1655 Merge pull request #8 from erickt/master Brendan Zabarauskas 2012-12-19 19:55:02 -0800
  • 0af1594db4 Fix paths for rust 0.5. Erick Tryzelaar 2012-12-19 19:53:41 -0800
  • 9e46931ecc Readme edits Brendan Zabarauskas 2012-12-19 23:13:01 +1000
  • f4a8e5b99f Add fuzzy_eq tests Brendan Zabarauskas 2012-12-18 13:48:02 +1000
  • 7cf15d7f10 Minor formatting improvements in frustum function Brendan Zabarauskas 2012-12-18 12:27:56 +1000
  • 896c7845e4 Fix license meta Brendan Zabarauskas 2012-12-18 12:26:35 +1000
  • 02577eab7a Create vector-specific traits for common and exponential functions Brendan Zabarauskas 2012-12-17 19:25:06 +1000
  • a95405fde7 Fix imports from numeric Brendan Zabarauskas 2012-12-17 17:25:41 +1000
  • 04e7ab0dfb Use traits from numeric library in funs module Brendan Zabarauskas 2012-12-17 16:09:56 +1000
  • 49c27ad4f1 Comments Brendan Zabarauskas 2012-12-17 16:09:00 +1000
  • 85047f58b6 Divide RelationalVector into OrdinalVector and EquableVector Brendan Zabarauskas 2012-12-17 15:35:03 +1000
  • 9cc6fa5b30 Update Readme Brendan Zabarauskas 2012-12-16 15:27:19 +1000
  • 5eff2e4992 Move relational vector traits to vec modules Brendan Zabarauskas 2012-12-16 15:19:38 +1000
  • ff336f0791 Switch to using numeric-rs for numeric type traits Brendan Zabarauskas 2012-12-16 15:05:04 +1000
  • 00e2543b22 Fix imports Brendan Zabarauskas 2012-12-16 09:57:42 +1000
  • cfc1107d00 Fix exports Brendan Zabarauskas 2012-12-16 09:38:55 +1000
  • e939b5eb95 Long lines Brendan Zabarauskas 2012-12-16 08:30:44 +1000
  • 645981efbf Add more rotation matrix constructors Brendan Zabarauskas 2012-12-15 16:12:16 +1000
  • 563aa9495e Remove from_mat constructors Brendan Zabarauskas 2012-12-14 18:37:02 +1000
  • 9820436633 Remove random text Brendan Zabarauskas 2012-12-14 16:31:07 +1000
  • b51e66b19a Remove ToQuat trait Brendan Zabarauskas 2012-12-14 16:22:45 +1000
  • 6c4c2fc1c8 Add more Quaternion unit tests. Brendan Zabarauskas 2012-12-14 16:05:18 +1000
  • 889736bd61 Add identity and zero static methods to Quat's impl Brendan Zabarauskas 2012-12-14 16:04:46 +1000
  • 5ce765367a Split up vec and mat modules Brendan Zabarauskas 2012-12-13 23:01:42 +1000
  • 3d31797d8d Add angle calculation method to vectors, improve vector unit tests Brendan Zabarauskas 2012-12-13 22:01:55 +1000
  • 965bade82c add normalize_to and normalize_self_to methods Brendan Zabarauskas 2012-12-13 19:21:50 +1000
  • 7f14c6784b Move color module to new git repository Brendan Zabarauskas 2012-12-13 16:57:09 +1000
  • b429d91fcf Remove num::cast::cast function and num::cast::NumCast::from method Brendan Zabarauskas 2012-12-13 11:10:53 +1000
  • bc9104fdb5 Implement FuzzyEq for Angle and Color types Brendan Zabarauskas 2012-12-12 14:19:19 +1000
  • 3a3034b7b6 Fix typo Brendan Zabarauskas 2012-12-12 13:25:01 +1000
  • a43c630ee9 Make from_float accept a generic Float argument Brendan Zabarauskas 2012-12-12 13:24:38 +1000
  • 5aef15d9d7 Remove to_float method from Float trait Brendan Zabarauskas 2012-12-12 13:20:32 +1000
  • 1b24495c09 Remove Dimensional and ToPtr traits Brendan Zabarauskas 2012-12-12 11:29:35 +1000
  • 3abc1df753 Rename kinds module to types Brendan Zabarauskas 2012-12-12 09:55:42 +1000
  • 8e88baf06e Add methods to Signed and Float traits Brendan Zabarauskas 2012-12-12 09:50:45 +1000
  • 1fbe5203e1 Remove comment and nested unsafe block Brendan Zabarauskas 2012-12-10 11:47:36 +1000
  • c8f3f1919a Unmark Mat4 inverse method as unsafe Brendan Zabarauskas 2012-12-10 10:48:02 +1000
  • e39f02ccf7 Fix to_int conflict Brendan Zabarauskas 2012-12-10 10:40:32 +1000
  • b6049b28e2 Remove comma separated inheritance lists Brendan Zabarauskas 2012-12-10 10:38:41 +1000
  • 1a55784c81 Merge branch 'master' of https://github.com/luqmana/lmath-rs Brendan Zabarauskas 2012-12-10 10:32:29 +1000
  • 9d03050ed1 Add size_of and bits methods Brendan Zabarauskas 2012-12-08 21:15:52 +1000
  • 4d48591e80 Documentation Brendan Zabarauskas 2012-12-08 21:14:33 +1000
  • 6169ef0ee3 Use Float::pi() instead of f64::consts::pi Brendan Zabarauskas 2012-12-08 21:12:37 +1000
  • 5d7b3cfba4 Remove cast method Brendan Zabarauskas 2012-12-08 21:11:08 +1000
  • 2e0521f4e5 Remove Euler type Brendan Zabarauskas 2012-12-08 21:10:42 +1000
  • 4bd14e4d50 Make slerp method implementation a little easier to understand Brendan Zabarauskas 2012-12-08 12:59:37 +1000
  • b4fbb9c76a Remove Rotation struct and methods Brendan Zabarauskas 2012-12-08 12:59:10 +1000
  • d74cdb0dfa 4x4 matrix inversion now uses the mutable self operators. Luqman Aden 2012-12-07 19:09:03 -0500
  • fb59c90b88 More explicit self. Luqman Aden 2012-12-07 19:00:50 -0500
  • 9669b7bccc Fix to_mat3 method Brendan Zabarauskas 2012-12-07 14:16:28 +1000
  • 079199c275 Remove default_eq module Brendan Zabarauskas 2012-12-07 02:19:48 +1000
  • 4a0cf79a85 Rix rotation to mat3 conversion Brendan Zabarauskas 2012-12-06 11:11:08 +1000
  • c442cf148e Fix some silly mistakes Brendan Zabarauskas 2012-12-05 20:03:39 +1000
  • bdb8605bd5 Remove convert_channel method Brendan Zabarauskas 2012-12-05 20:03:04 +1000
  • 2efb96de16 Add todo, remove fixme Brendan Zabarauskas 2012-12-05 18:10:51 +1000
  • bb4154199b More documentation updates Brendan Zabarauskas 2012-12-05 18:09:53 +1000
  • c3512ecd57 Add methods for mutable colors Brendan Zabarauskas 2012-12-05 15:42:01 +1000
  • 48f581f1f4 Document color conversions for the Color trait Brendan Zabarauskas 2012-12-05 15:41:35 +1000
  • e2b134d51f Add mut matrix methods Brendan Zabarauskas 2012-12-05 13:49:59 +1000
  • 8acc8f6943 Improve mathematical terminology Brendan Zabarauskas 2012-12-05 12:10:05 +1000
  • b15c20c7fc Update documentation, add vector type parameter to quaternion Brendan Zabarauskas 2012-12-05 11:51:18 +1000
  • 63f9cd38b7 Update documentation, rename quaternion length methods to magnitude Brendan Zabarauskas 2012-12-05 11:38:30 +1000
  • b8521f289c Rename cast module to conv and NumCast trait to NumConv Brendan Zabarauskas 2012-12-05 10:33:27 +1000
  • e2857c6e7e Create and implement MutableGeometricVector trait Brendan Zabarauskas 2012-12-05 08:21:40 +1000
  • ea17c63200 Add cross_self method Brendan Zabarauskas 2012-12-05 01:34:41 +1000
  • 9012589f5f Create and implement MutableNumericVector trait Brendan Zabarauskas 2012-12-04 23:32:34 +1000
  • 7e4a7e180b Fix to_ptr method impls Brendan Zabarauskas 2012-12-04 21:43:10 +1000
  • a1fcfff9ed Move methods operating on &mut self to a separate trait Brendan Zabarauskas 2012-12-04 21:42:32 +1000
  • 6c14df7fda Move methods operating on &mut self to a separate trait Brendan Zabarauskas 2012-12-04 21:42:24 +1000
  • 0b9af30b38 Add swap methods Brendan Zabarauskas 2012-12-04 17:58:03 +1000
  • 969e57591d Fix to_ptr method impls and use in the index methods where appropriate Brendan Zabarauskas 2012-12-04 17:50:15 +1000
  • f9778adf17 Document future intentions regarding the cast function. Brendan Zabarauskas 2012-12-04 14:56:06 +1000
  • 54953a8f01 Find more trouble spots where Number::from causes ICEs Brendan Zabarauskas 2012-12-04 14:41:21 +1000
  • 2ba45477a5 Change the orientation of the matrix diagrams in the doc comments Brendan Zabarauskas 2012-12-04 14:34:09 +1000
  • 660c423d46 Update trait names Brendan Zabarauskas 2012-12-04 14:07:44 +1000
  • 07bed0a9c1 Add to_identity and to_zero methods Brendan Zabarauskas 2012-12-04 12:51:38 +1000
  • c7571e4d50 Remove rhs module Brendan Zabarauskas 2012-12-04 12:51:14 +1000
  • d9c3edbeee Add return value description to the doc comment of inverse Brendan Zabarauskas 2012-12-04 11:56:10 +1000