Jeff Belgum
|
7a709525d5
|
change float to f64
|
2013-11-02 10:20:35 -07:00 |
|
Brendan Zabarauskas
|
d02d063cb4
|
Merge pull request #4 from kvark/master
Transform is enabled, improvement, and implemented for a struct
|
2013-11-02 05:19:55 -07:00 |
|
kvark
|
53ad086e5e
|
Enabled Transform3, implemented it for Transform3D
|
2013-10-31 17:36:21 -04:00 |
|
kvark
|
af41b476da
|
Merge branch 'master' of https://github.com/bjz/cgmath-rs
|
2013-10-25 11:54:47 -04:00 |
|
kvark
|
516ba1a03d
|
Point structures are made public
|
2013-10-25 11:20:23 -04:00 |
|
Brendan Zabarauskas
|
c283c9d1e7
|
Add trait for accessing the pointer to the first element of a type
|
2013-10-21 11:30:30 +11:00 |
|
Brendan Zabarauskas
|
ff3522a711
|
Replace usages of fmt! with format!
|
2013-10-20 01:00:44 +11:00 |
|
Brendan Zabarauskas
|
977aed60b0
|
Add .travis.yml
|
2013-10-14 22:49:04 +11:00 |
|
Brendan Zabarauskas
|
7fd9f582b6
|
Make point structs public
|
2013-10-14 22:48:45 +11:00 |
|
Brendan Zabarauskas
|
66a329c591
|
Initial commit of transform module
|
2013-10-13 11:00:51 +11:00 |
|
Brendan Zabarauskas
|
77aeff0785
|
Rename Rot->Basis
|
2013-10-13 11:00:07 +11:00 |
|
Brendan Zabarauskas
|
70d48ed37b
|
Force the client to perform Degree->Rad conversions by taking Rad parameters instead of generic Angles
This should make the overhead of conversions evident to the client.
|
2013-10-13 10:52:21 +11:00 |
|
Brendan Zabarauskas
|
3862e867ba
|
Update to latest Rust
|
2013-10-13 06:56:05 +11:00 |
|
Brendan Zabarauskas
|
2ac675ae10
|
Fix slerp
|
2013-10-13 06:55:26 +11:00 |
|
Brendan Zabarauskas
|
cae2839a3b
|
Merge pull request #2 from kvark/master
Fixed projection.to_mat4 checks
|
2013-10-10 05:46:07 -07:00 |
|
kvark
|
049b05fe3f
|
Fixed projection.to_mat4 checks
|
2013-10-09 04:35:51 -04:00 |
|
Brendan Zabarauskas
|
e4e9b6909e
|
Reduce the number of rotation types, shifting some of the functionality to the quaternion and matrix constructors.
|
2013-09-30 14:30:40 +10:00 |
|
Brendan Zabarauskas
|
ad275b43db
|
Merge pull request #1 from kvark/master
Ported to Rust-0.8
|
2013-09-28 07:26:00 -07:00 |
|
kvark
|
e056f7d43e
|
Ported to Rust-0.8
|
2013-09-27 06:22:33 -04:00 |
|
Brendan Zabarauskas
|
6380bb538d
|
Add support details
|
2013-09-21 18:09:15 +10:00 |
|
Brendan Zabarauskas
|
c56577a889
|
Update Readme
|
2013-09-20 16:45:51 +10:00 |
|
Brendan Zabarauskas
|
0e0107837d
|
Remove old code
Yayy!
|
2013-09-20 16:01:37 +10:00 |
|
Brendan Zabarauskas
|
f968784b9b
|
Add matrix tests
|
2013-09-20 02:44:06 +10:00 |
|
Brendan Zabarauskas
|
4c8e1445c1
|
Fix bug with macro expansion
|
2013-09-20 02:43:33 +10:00 |
|
Brendan Zabarauskas
|
34af62601b
|
Use .fold for comp_min and comp_max
|
2013-09-19 20:44:26 +10:00 |
|
Brendan Zabarauskas
|
0772d14d59
|
Rename Mat{2,3,4}::ident -> Mat{2,3,4}::identity
|
2013-09-19 20:43:36 +10:00 |
|
Brendan Zabarauskas
|
8ed39f3982
|
Clean up usages of std::num::cast
|
2013-09-19 14:57:36 +10:00 |
|
Brendan Zabarauskas
|
279aa261a8
|
Add frustum constructors and use to implement Projection->Frustum conversions
|
2013-09-19 14:56:40 +10:00 |
|
Brendan Zabarauskas
|
8c17832bf8
|
Use match instead of cond!
|
2013-09-18 20:52:07 +10:00 |
|
Brendan Zabarauskas
|
39234b7089
|
Add Plane::from_points test
|
2013-09-18 12:54:41 +10:00 |
|
Brendan Zabarauskas
|
46636ca8ef
|
Remove glob import
|
2013-09-18 11:37:06 +10:00 |
|
Brendan Zabarauskas
|
8519e0fb8e
|
Add Plane::from_points constructor and impl ApproxEq for Plane
|
2013-09-18 11:36:41 +10:00 |
|
Brendan Zabarauskas
|
d2dcd51428
|
Remove vector! macro
|
2013-09-18 11:35:33 +10:00 |
|
Brendan Zabarauskas
|
1242b015d7
|
Update README
|
2013-09-17 19:02:28 +10:00 |
|
Brendan Zabarauskas
|
efbe4b199b
|
Simplify trait bounds
|
2013-09-17 18:50:42 +10:00 |
|
Brendan Zabarauskas
|
eade6cc18f
|
Implement inversions for AngleAxis rotations
|
2013-09-17 18:45:31 +10:00 |
|
Brendan Zabarauskas
|
7eb8bc50c9
|
Remove util module
|
2013-09-17 18:43:20 +10:00 |
|
Brendan Zabarauskas
|
8a184c39b4
|
Add equivalence test for angles
|
2013-09-17 17:02:45 +10:00 |
|
Brendan Zabarauskas
|
3449fe8a73
|
Add bisection method for angles
|
2013-09-17 16:40:29 +10:00 |
|
Brendan Zabarauskas
|
8df5b14477
|
Add some angle constants and normalisation methods
|
2013-09-17 15:28:27 +10:00 |
|
Brendan Zabarauskas
|
52e1f0819c
|
Follow rustic naming conventions
|
2013-09-17 14:39:18 +10:00 |
|
Brendan Zabarauskas
|
172c60277f
|
Flesh out Rotation{2, 3} traits, and impl for some types
|
2013-09-17 14:38:25 +10:00 |
|
Brendan Zabarauskas
|
03a5e94a60
|
Add more vector tests
|
2013-09-16 16:39:45 +10:00 |
|
Brendan Zabarauskas
|
44567f6103
|
Add Array::each_mut method and use it instead of iterators
|
2013-09-14 13:40:38 +10:00 |
|
Brendan Zabarauskas
|
59a46bc7ab
|
Rename Array::zip to Array::fold
(woops!)
|
2013-09-14 12:06:02 +10:00 |
|
Brendan Zabarauskas
|
1a94e8d06e
|
Add wrapper function for Array::build
|
2013-09-14 11:58:19 +10:00 |
|
Brendan Zabarauskas
|
68e03cd392
|
Remove Array::{map, bimap} functions
|
2013-09-14 11:53:12 +10:00 |
|
Brendan Zabarauskas
|
ce5b2e9243
|
Add some method impls for the Matrix trait
|
2013-09-14 11:39:51 +10:00 |
|
Brendan Zabarauskas
|
928e3323c1
|
Update .gitignore
|
2013-09-14 10:55:43 +10:00 |
|
Brendan Zabarauskas
|
00db4f17b4
|
Impl comp_add and comp_mul using Array::zip
|
2013-09-14 10:54:19 +10:00 |
|