{"push_id":956903093,"size":72,"distinct_size":1,"ref":"refs/heads/master","head":"4d6ed3bfa2a1671d1fa345665afb6655f2170051","before":"2b9ebbe9f06e044dda852ba882c5b69de5dc514b","commits":[{"sha":"00ea6dd4d2e5c415262353f7f82f1cc0de0a734f","author":{"email":"d27eaa0f5e8b79994c3cff1ed5992dcb8eff7498@swarco.de","name":"Kai Burjack"},"message":"Add RayAabIntersection class\n\nThis is an implementation of\nhttp://www.cg.cs.tu-bs.de/media/publications/fast-rayaxis-aligned-bounding-box-overlap-tests-using-ray-slopes.pdf\nIt is very suitable/efficient in cases where many axis-aligned boxes\nneed to be tested against the same ray.","distinct":false,"url":"https://api.github.com/repos/JOML-CI/JOML/commits/00ea6dd4d2e5c415262353f7f82f1cc0de0a734f"},{"sha":"82295e3cf1203b5af4bdc4b1cb97518881827cdd","author":{"email":"d27eaa0f5e8b79994c3cff1ed5992dcb8eff7498@swarco.de","name":"Kai Burjack"},"message":"JavaDocs","distinct":false,"url":"https://api.github.com/repos/JOML-CI/JOML/commits/82295e3cf1203b5af4bdc4b1cb97518881827cdd"},{"sha":"bb8756e8432fb51e2535e0a3b0b3152f72179cbc","author":{"email":"d27eaa0f5e8b79994c3cff1ed5992dcb8eff7498@swarco.de","name":"Kai Burjack"},"message":"Merge remote-tracking branch 'origin/master' into intersection","distinct":false,"url":"https://api.github.com/repos/JOML-CI/JOML/commits/bb8756e8432fb51e2535e0a3b0b3152f72179cbc"},{"sha":"3da84b9cdc16be6dcdf81994f3d5c37618a7c3f8","author":{"email":"9fcea31967f4b241912b50b97953c70632d4cddf@googlemail.com","name":"httpdigest"},"message":"Add more JavaDocs","distinct":false,"url":"https://api.github.com/repos/JOML-CI/JOML/commits/3da84b9cdc16be6dcdf81994f3d5c37618a7c3f8"},{"sha":"6ffa66e0020be1cf70c2d7e597fa000b7ba264e9","author":{"email":"9fcea31967f4b241912b50b97953c70632d4cddf@googlemail.com","name":"httpdigest"},"message":"Add copyright notice","distinct":false,"url":"https://api.github.com/repos/JOML-CI/JOML/commits/6ffa66e0020be1cf70c2d7e597fa000b7ba264e9"},{"sha":"9eba4f3a884958d9b3e19e5b48770c0adab0dbfd","author":{"email":"9fcea31967f4b241912b50b97953c70632d4cddf@googlemail.com","name":"httpdigest"},"message":"Add signum method (Math.signum is Java 1.6) and remove unused parameters","distinct":false,"url":"https://api.github.com/repos/JOML-CI/JOML/commits/9eba4f3a884958d9b3e19e5b48770c0adab0dbfd"},{"sha":"0c4fa3121ee2068572b0b30f252af1110959f81b","author":{"email":"9fcea31967f4b241912b50b97953c70632d4cddf@googlemail.com","name":"httpdigest"},"message":"Formatting and JavaDoc","distinct":false,"url":"https://api.github.com/repos/JOML-CI/JOML/commits/0c4fa3121ee2068572b0b30f252af1110959f81b"},{"sha":"5d71dd0e25e4812aa62ec1e2868765ecf0a8eb63","author":{"email":"9fcea31967f4b241912b50b97953c70632d4cddf@googlemail.com","name":"httpdigest"},"message":"Comparison","distinct":false,"url":"https://api.github.com/repos/JOML-CI/JOML/commits/5d71dd0e25e4812aa62ec1e2868765ecf0a8eb63"},{"sha":"d2d85117a0c1b2f5b783a16c8b27bf5124bf64f8","author":{"email":"9fcea31967f4b241912b50b97953c70632d4cddf@googlemail.com","name":"httpdigest"},"message":"JavaDocs","distinct":false,"url":"https://api.github.com/repos/JOML-CI/JOML/commits/d2d85117a0c1b2f5b783a16c8b27bf5124bf64f8"},{"sha":"3b60d24f7d02012a0c1c930c4920e8af54d4f87c","author":{"email":"9fcea31967f4b241912b50b97953c70632d4cddf@googlemail.com","name":"httpdigest"},"message":"Add no-args constructor to RayAabIntersection and add simple tests","distinct":false,"url":"https://api.github.com/repos/JOML-CI/JOML/commits/3b60d24f7d02012a0c1c930c4920e8af54d4f87c"},{"sha":"8524a09c7a6a876e644d68f3834e3da8e2037577","author":{"email":"9fcea31967f4b241912b50b97953c70632d4cddf@googlemail.com","name":"httpdigest"},"message":"Refactoring and inline comments","distinct":false,"url":"https://api.github.com/repos/JOML-CI/JOML/commits/8524a09c7a6a876e644d68f3834e3da8e2037577"},{"sha":"fe9ff1f33a5a84a3e2b14ec53cee326a932c5cf2","author":{"email":"9fcea31967f4b241912b50b97953c70632d4cddf@googlemail.com","name":"httpdigest"},"message":"Add new Intersection class\n\nIt initially implements the \"Fast, Minimum Storage Ray/Triangle\nIntersection\" method described in\nhttp://www.cs.virginia.edu/~gfx/Courses/2003/ImageSynthesis/papers/Acceleration/Fast%20MinimumStorage%20RayTriangle%20Intersection.pdf","distinct":false,"url":"https://api.github.com/repos/JOML-CI/JOML/commits/fe9ff1f33a5a84a3e2b14ec53cee326a932c5cf2"},{"sha":"cc9d36c17db5a1a5fd24a4a620978f33c3bdd007","author":{"email":"9fcea31967f4b241912b50b97953c70632d4cddf@googlemail.com","name":"httpdigest"},"message":"Merge remote-tracking branch 'origin/master' into intersection","distinct":false,"url":"https://api.github.com/repos/JOML-CI/JOML/commits/cc9d36c17db5a1a5fd24a4a620978f33c3bdd007"},{"sha":"a89993cc9d1418999a4b8f022a2f0eea5f9fd490","author":{"email":"9fcea31967f4b241912b50b97953c70632d4cddf@googlemail.com","name":"httpdigest"},"message":"Add intersectRayTriangle() to compute the actual point of intersection","distinct":false,"url":"https://api.github.com/repos/JOML-CI/JOML/commits/a89993cc9d1418999a4b8f022a2f0eea5f9fd490"},{"sha":"c93ee6262dcf1ed5c65450aecd3f7c75be5b9f02","author":{"email":"9fcea31967f4b241912b50b97953c70632d4cddf@googlemail.com","name":"httpdigest"},"message":"Refactoring","distinct":false,"url":"https://api.github.com/repos/JOML-CI/JOML/commits/c93ee6262dcf1ed5c65450aecd3f7c75be5b9f02"},{"sha":"c5415822c3f5eb62d9e20ffe8f1dfd05c8c4c1d9","author":{"email":"9fcea31967f4b241912b50b97953c70632d4cddf@googlemail.com","name":"httpdigest"},"message":"Fix JavaDocs","distinct":false,"url":"https://api.github.com/repos/JOML-CI/JOML/commits/c5415822c3f5eb62d9e20ffe8f1dfd05c8c4c1d9"},{"sha":"4cf801a272d773f1ee29a1c5b92dbfc76576a778","author":{"email":"9fcea31967f4b241912b50b97953c70632d4cddf@googlemail.com","name":"httpdigest"},"message":"Add Intersection.testRayAab()\n\nThis is an implementation of the \"slab method\", as specified very\nroughly here:\nhttp://www.siggraph.org/education/materials/HyperGraph/raytrace/rtinter3.htm","distinct":false,"url":"https://api.github.com/repos/JOML-CI/JOML/commits/4cf801a272d773f1ee29a1c5b92dbfc76576a778"},{"sha":"6795a4a3800648ebf510dda06e7c513776b7e80a","author":{"email":"9fcea31967f4b241912b50b97953c70632d4cddf@googlemail.com","name":"httpdigest"},"message":"JavaDocs","distinct":false,"url":"https://api.github.com/repos/JOML-CI/JOML/commits/6795a4a3800648ebf510dda06e7c513776b7e80a"},{"sha":"38fb6227c09ab8ce944ae5a70e049b1b2605c42e","author":{"email":"9fcea31967f4b241912b50b97953c70632d4cddf@googlemail.com","name":"httpdigest"},"message":"Add Intersection.testRaySphere()","distinct":false,"url":"https://api.github.com/repos/JOML-CI/JOML/commits/38fb6227c09ab8ce944ae5a70e049b1b2605c42e"},{"sha":"ea7fc06c503284c84c87b1e7397d84c2d26b8a29","author":{"email":"9fcea31967f4b241912b50b97953c70632d4cddf@googlemail.com","name":"httpdigest"},"message":"Add intersectRaySphere() returning the points of intersection","distinct":false,"url":"https://api.github.com/repos/JOML-CI/JOML/commits/ea7fc06c503284c84c87b1e7397d84c2d26b8a29"}]}