-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/cleanup #63
Feature/cleanup #63
Commits on Mar 16, 2014
-
Configuration menu - View commit details
-
Copy full SHA for a7bf622 - Browse repository at this point
Copy the full SHA a7bf622View commit details -
Configuration menu - View commit details
-
Copy full SHA for f915b21 - Browse repository at this point
Copy the full SHA f915b21View commit details -
Configuration menu - View commit details
-
Copy full SHA for a39f5f4 - Browse repository at this point
Copy the full SHA a39f5f4View commit details -
- More documentation - Formatting - Remove call chaining
Configuration menu - View commit details
-
Copy full SHA for 2f6fd02 - Browse repository at this point
Copy the full SHA 2f6fd02View commit details -
- More documentation - Formatting - Remove call chaining - Tune the code to allow dart2js to generate better output (also for Aabb2)
Configuration menu - View commit details
-
Copy full SHA for e120023 - Browse repository at this point
Copy the full SHA e120023View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8032ae9 - Browse repository at this point
Copy the full SHA 8032ae9View commit details -
- More documentation - Formatting - Remove call chaining - Tune the code to allow dart2js to generate better output - Remove duplicate code => Aabb3.getPN
Configuration menu - View commit details
-
Copy full SHA for 6827e56 - Browse repository at this point
Copy the full SHA 6827e56View commit details -
Cleanup opengl realated functions:
- Change documentation comment style - Formatting - Tune the code to allow dart2js to generate better output - Change type annotations from num to double (and the toDouble calls) to match the style of the rest of the library - Don't use the * operator on matrix as it requires type checking
Configuration menu - View commit details
-
Copy full SHA for 4a01262 - Browse repository at this point
Copy the full SHA 4a01262View commit details -
- More documentation - Formatting - Fix normalConstant constructor caseing
Configuration menu - View commit details
-
Copy full SHA for 4abf875 - Browse repository at this point
Copy the full SHA 4abf875View commit details -
- More documentation - Formatting - Remove copyOriginDirection - Tune the code to allow dart2js to generate better output
Configuration menu - View commit details
-
Copy full SHA for 3f59aeb - Browse repository at this point
Copy the full SHA 3f59aebView commit details -
- More documentation - Formatting - Tune the code to allow dart2js to generate better output - Fix bug in copyFrom
Configuration menu - View commit details
-
Copy full SHA for 100da97 - Browse repository at this point
Copy the full SHA 100da97View commit details -
- More documentation - Formatting - Remove copyOriginDirection method (yes it was really named that way...)
Configuration menu - View commit details
-
Copy full SHA for 305ff6e - Browse repository at this point
Copy the full SHA 305ff6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33e5b20 - Browse repository at this point
Copy the full SHA 33e5b20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f1498e - Browse repository at this point
Copy the full SHA 3f1498eView commit details -
- Formatting - Tune the code to allow dart2js to generate better output - Remove call chaining - Remove duplicated code from operators
Configuration menu - View commit details
-
Copy full SHA for 5414cb9 - Browse repository at this point
Copy the full SHA 5414cb9View commit details -
- Formatting - Tune the code to allow dart2js to generate better output - Remove call chaining - Remove duplicated code from operators
Configuration menu - View commit details
-
Copy full SHA for dcdb048 - Browse repository at this point
Copy the full SHA dcdb048View commit details -
Configuration menu - View commit details
-
Copy full SHA for b025e0f - Browse repository at this point
Copy the full SHA b025e0fView commit details -
Make rg and st setters/getters to aliases of xy setters/getters as th…
…ey are only aliases with a different name.
Configuration menu - View commit details
-
Copy full SHA for fbe42dc - Browse repository at this point
Copy the full SHA fbe42dcView commit details -
Make rg and st setters/getters to aliases of xy setters/getters as th…
…ey are only aliases with a different name.
Configuration menu - View commit details
-
Copy full SHA for 72fee7b - Browse repository at this point
Copy the full SHA 72fee7bView commit details -
- Formatting - Tune the code to allow dart2js to generate better output - Remove call chaining - Remove duplicated code from operators
Configuration menu - View commit details
-
Copy full SHA for 8e240b5 - Browse repository at this point
Copy the full SHA 8e240b5View commit details -
Make rg and st setters/getters to aliases of xy setters/getters as th…
…ey are only aliases with a different name.
Configuration menu - View commit details
-
Copy full SHA for 0257172 - Browse repository at this point
Copy the full SHA 0257172View commit details -
- Formatting - Tune the code to allow dart2js to generate better output - Remove call chaining - Remove duplicated code
Configuration menu - View commit details
-
Copy full SHA for 792b6c6 - Browse repository at this point
Copy the full SHA 792b6c6View commit details -
Merge branch 'master' of https://github.com/johnmccutchan/vector_math …
…into feature/cleanup Conflicts: lib/src/vector_math/opengl.dart
Configuration menu - View commit details
-
Copy full SHA for e7d4865 - Browse repository at this point
Copy the full SHA e7d4865View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b9068a - Browse repository at this point
Copy the full SHA 0b9068aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6603381 - Browse repository at this point
Copy the full SHA 6603381View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1a5bc8 - Browse repository at this point
Copy the full SHA b1a5bc8View commit details -
- Formatting - Tune the code to allow dart2js to generate better output - Remove call chaining - Remove duplicated code from operators
Configuration menu - View commit details
-
Copy full SHA for 8ecbb60 - Browse repository at this point
Copy the full SHA 8ecbb60View commit details -
- Formatting - Tune the code to allow dart2js to generate better output - Remove call chaining - Remove duplicated code from operators
Configuration menu - View commit details
-
Copy full SHA for 9e6c452 - Browse repository at this point
Copy the full SHA 9e6c452View commit details
Commits on Mar 17, 2014
-
- Formatting - Tune the code to allow dart2js to generate better output - Remove call chaining - Remove duplicated code from operators - Checking for matrix type instead of dimiension produce much better code. - Split up scale into scale, scale3 and scale4, same for translate, translate3 and translate4 - Rename setTranslation to setTranslation3 and setTranslationRaw to setTranslation
Configuration menu - View commit details
-
Copy full SHA for 21b5323 - Browse repository at this point
Copy the full SHA 21b5323View commit details -
Configuration menu - View commit details
-
Copy full SHA for d51fe5a - Browse repository at this point
Copy the full SHA d51fe5aView commit details -
Always touch the privates, seems to generate better dart2js code than…
… using the getter for them.
Configuration menu - View commit details
-
Copy full SHA for 17a26f4 - Browse repository at this point
Copy the full SHA 17a26f4View commit details -
Take care that every class in vector_math has it own names for it pri…
…vate fields. If every class has a private property called "_storage", dart2js can't distinguish between them. Renaming them from "_storage" to "_storage22", "_storage33" and so on, generates better code. Sounds awful, but works!
Configuration menu - View commit details
-
Copy full SHA for 787640f - Browse repository at this point
Copy the full SHA 787640fView commit details -
Take advantage of factory constructors
Add missing constructors or setXY call if only one of them exists
Configuration menu - View commit details
-
Copy full SHA for 1dfb542 - Browse repository at this point
Copy the full SHA 1dfb542View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00cf201 - Browse repository at this point
Copy the full SHA 00cf201View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6f6249 - Browse repository at this point
Copy the full SHA b6f6249View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d5ac49 - Browse repository at this point
Copy the full SHA 6d5ac49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f9e21d - Browse repository at this point
Copy the full SHA 2f9e21dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3620aa8 - Browse repository at this point
Copy the full SHA 3620aa8View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcd7182 - Browse repository at this point
Copy the full SHA dcd7182View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5252e58 - Browse repository at this point
Copy the full SHA 5252e58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f9503d - Browse repository at this point
Copy the full SHA 7f9503dView commit details -
Merge branch 'feature/cleanup' of https://github.com/Fox32/vector_math …
…into feature/cleanup
Configuration menu - View commit details
-
Copy full SHA for 7579d02 - Browse repository at this point
Copy the full SHA 7579d02View commit details
Commits on Mar 18, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 3af63f2 - Browse repository at this point
Copy the full SHA 3af63f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31c8484 - Browse repository at this point
Copy the full SHA 31c8484View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ba8710 - Browse repository at this point
Copy the full SHA 3ba8710View commit details -
Configuration menu - View commit details
-
Copy full SHA for d60f0e2 - Browse repository at this point
Copy the full SHA d60f0e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2616e6d - Browse repository at this point
Copy the full SHA 2616e6dView commit details -
As pointed out, the type checks in operators are not necessary anymor…
…e, removed them again.
Configuration menu - View commit details
-
Copy full SHA for a70e3a1 - Browse repository at this point
Copy the full SHA a70e3a1View commit details
Commits on Mar 21, 2014
-
Merge branch 'master' of https://github.com/johnmccutchan/vector_math …
…into feature/cleanup Conflicts: lib/src/vector_math/vector2.dart lib/src/vector_math/vector3.dart lib/src/vector_math/vector4.dart lib/src/vector_math_geometry/mesh_geometry.dart lib/src/vector_math_operations/matrix.dart test/test_noise.dart tool/hop_runner.dart I also generated a new version of vector_math_64
Configuration menu - View commit details
-
Copy full SHA for 9cf2890 - Browse repository at this point
Copy the full SHA 9cf2890View commit details
Commits on Mar 25, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 0936a0b - Browse repository at this point
Copy the full SHA 0936a0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8661f5 - Browse repository at this point
Copy the full SHA e8661f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80b20f2 - Browse repository at this point
Copy the full SHA 80b20f2View commit details
Commits on Mar 31, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 73d77a0 - Browse repository at this point
Copy the full SHA 73d77a0View commit details
Commits on Apr 4, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 7aa7ba1 - Browse repository at this point
Copy the full SHA 7aa7ba1View commit details -
Configuration menu - View commit details
-
Copy full SHA for bed1848 - Browse repository at this point
Copy the full SHA bed1848View commit details -
Configuration menu - View commit details
-
Copy full SHA for a613ddc - Browse repository at this point
Copy the full SHA a613ddcView commit details
Commits on Apr 21, 2014
-
Fix vetor.normalizeLength to due what the description says. As I coul…
…d only find the bug due to my own application, I also added tests for that case.
Configuration menu - View commit details
-
Copy full SHA for 66b9578 - Browse repository at this point
Copy the full SHA 66b9578View commit details -
Change relativeTest and absoluteTest to be matchers that can be used …
…in the following way: expect(5.0, relativeEquals(5.0));
Configuration menu - View commit details
-
Copy full SHA for c7e32b1 - Browse repository at this point
Copy the full SHA c7e32b1View commit details
Commits on Jun 8, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 10693b5 - Browse repository at this point
Copy the full SHA 10693b5View commit details -
Revert "Fix AabbX.intersectsAAbbX being completely wrong"
This reverts commit 10693b5.
Configuration menu - View commit details
-
Copy full SHA for 79183f0 - Browse repository at this point
Copy the full SHA 79183f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18fd15f - Browse repository at this point
Copy the full SHA 18fd15fView commit details
Commits on Jun 16, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 30b9cc4 - Browse repository at this point
Copy the full SHA 30b9cc4View commit details
Commits on Jun 23, 2014
-
Add Ray.copyAt to calculate the position on the ray without creating …
…a new Vector3 instance Regenerate vector math 64
Configuration menu - View commit details
-
Copy full SHA for 1a2ba8f - Browse repository at this point
Copy the full SHA 1a2ba8fView commit details
Commits on Jul 20, 2014
-
Configuration menu - View commit details
-
Copy full SHA for af108af - Browse repository at this point
Copy the full SHA af108afView commit details
Commits on Aug 1, 2014
-
Try to fix calculating the length by stride and offset again. Still n…
…ot perfect and assumes that the vector has a length that is a multiple of the stride (that should be the case most of the time). Before the last element of a vector was cut off in some situations.
Configuration menu - View commit details
-
Copy full SHA for 792ed45 - Browse repository at this point
Copy the full SHA 792ed45View commit details
Commits on Aug 16, 2014
-
Configuration menu - View commit details
-
Copy full SHA for e7bb96d - Browse repository at this point
Copy the full SHA e7bb96dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 372e826 - Browse repository at this point
Copy the full SHA 372e826View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3a5110 - Browse repository at this point
Copy the full SHA c3a5110View commit details -
Add perspectiveTransform to matrix4 to transform a vector3 as a vecto…
…r4 with the w component set to 1. Later the result is divided by w.
Configuration menu - View commit details
-
Copy full SHA for fb3a01b - Browse repository at this point
Copy the full SHA fb3a01bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86a5731 - Browse repository at this point
Copy the full SHA 86a5731View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ba07bf - Browse repository at this point
Copy the full SHA 5ba07bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ff84ce - Browse repository at this point
Copy the full SHA 2ff84ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1556903 - Browse repository at this point
Copy the full SHA 1556903View commit details -
Add fromRay to aabb3 to create bounding box for a ray that is limited…
… (more a line segement)
Configuration menu - View commit details
-
Copy full SHA for a86b32a - Browse repository at this point
Copy the full SHA a86b32aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b9f28f - Browse repository at this point
Copy the full SHA 7b9f28fView commit details
Commits on Aug 19, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 83f78a7 - Browse repository at this point
Copy the full SHA 83f78a7View commit details
Commits on Aug 23, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 4bd3e0f - Browse repository at this point
Copy the full SHA 4bd3e0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for eedcdcb - Browse repository at this point
Copy the full SHA eedcdcbView commit details -
Make normalize() behave like normalizeLenght() as the return value is…
… useable for this now. Mark normalizeLenght() deprecated
Configuration menu - View commit details
-
Copy full SHA for 18ff83a - Browse repository at this point
Copy the full SHA 18ff83aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d208405 - Browse repository at this point
Copy the full SHA d208405View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a5e5a4 - Browse repository at this point
Copy the full SHA 2a5e5a4View commit details -
Change the docs url in README to point to dartdocs.org
Configuration menu - View commit details
-
Copy full SHA for 788d262 - Browse repository at this point
Copy the full SHA 788d262View commit details -
Make test files smaller (sperate tests for Vector2, Vector3, lists, Matrices and so on...) Put tests into folders matching their library It allows also a better overview where we need to improve our test coverage in the future
Configuration menu - View commit details
-
Copy full SHA for 9bc27fa - Browse repository at this point
Copy the full SHA 9bc27faView commit details -
Add tests for vector_math_64. The tests are generated from the 32bit …
…tests. Fix some tests that fail due to precision changes.
Configuration menu - View commit details
-
Copy full SHA for d0f71b3 - Browse repository at this point
Copy the full SHA d0f71b3View commit details -
Add a way to run the unittests in a browser. Running in dartium is no…
…t that important, but it is important to check if the results of the dart2js generate code behaves the same as in the VM.
Configuration menu - View commit details
-
Copy full SHA for db59cc3 - Browse repository at this point
Copy the full SHA db59cc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e16c06 - Browse repository at this point
Copy the full SHA 9e16c06View commit details -
Bump version to 2.0.0 due to breaking changes
Add changelog entry to keep track of the changes
Configuration menu - View commit details
-
Copy full SHA for 840df37 - Browse repository at this point
Copy the full SHA 840df37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4361446 - Browse repository at this point
Copy the full SHA 4361446View commit details
Commits on Aug 24, 2014
-
Add asserts to entry and setEntry as a out of bound without a excepti…
…on would be possible.
Configuration menu - View commit details
-
Copy full SHA for 55c8795 - Browse repository at this point
Copy the full SHA 55c8795View commit details -
Fix obb3 vs obb3 intersection test Rename obb extents to halfExtents to avoid confusion compared to Aabb3
Configuration menu - View commit details
-
Copy full SHA for 6eb3f71 - Browse repository at this point
Copy the full SHA 6eb3f71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 487d7dc - Browse repository at this point
Copy the full SHA 487d7dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for d77eba6 - Browse repository at this point
Copy the full SHA d77eba6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45a0fb9 - Browse repository at this point
Copy the full SHA 45a0fb9View commit details
Commits on Aug 26, 2014
-
Configuration menu - View commit details
-
Copy full SHA for f7a6c9b - Browse repository at this point
Copy the full SHA f7a6c9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e628a73 - Browse repository at this point
Copy the full SHA e628a73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b8e7e7 - Browse repository at this point
Copy the full SHA 0b8e7e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a09a97 - Browse repository at this point
Copy the full SHA 7a09a97View commit details
Commits on Aug 27, 2014
-
Configuration menu - View commit details
-
Copy full SHA for a88f36a - Browse repository at this point
Copy the full SHA a88f36aView commit details -
Add Quad intersection to Obb3 and Aabb3 Add tests for Obb3 intersects Triangle
Configuration menu - View commit details
-
Copy full SHA for d2c6948 - Browse repository at this point
Copy the full SHA d2c6948View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba704f0 - Browse repository at this point
Copy the full SHA ba704f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36e9984 - Browse repository at this point
Copy the full SHA 36e9984View commit details
Commits on Aug 28, 2014
-
Fix Quad.copyNormal test, the used quad was not valid Add Quad.copyTriangles test
Configuration menu - View commit details
-
Copy full SHA for 7edda0d - Browse repository at this point
Copy the full SHA 7edda0dView commit details -
Don't allocate these instances for every aabb3 / obb3. This would cos…
…ts to much memory.
Configuration menu - View commit details
-
Copy full SHA for aecb899 - Browse repository at this point
Copy the full SHA aecb899View commit details
Commits on Sep 2, 2014
-
Configuration menu - View commit details
-
Copy full SHA for cb95f6c - Browse repository at this point
Copy the full SHA cb95f6cView commit details
Commits on Sep 30, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 898ab67 - Browse repository at this point
Copy the full SHA 898ab67View commit details
Commits on Nov 30, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 6d10fee - Browse repository at this point
Copy the full SHA 6d10feeView commit details
Commits on Dec 13, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 594b1ff - Browse repository at this point
Copy the full SHA 594b1ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9efbce - Browse repository at this point
Copy the full SHA e9efbceView commit details
Commits on Dec 20, 2014
-
Configuration menu - View commit details
-
Copy full SHA for c2f5bd7 - Browse repository at this point
Copy the full SHA c2f5bd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e07c0d9 - Browse repository at this point
Copy the full SHA e07c0d9View commit details