Permalink
Switch branches/tags
Nothing to show
Commits on Mar 16, 2017
  1. Merge pull request #47 from Guard13007/patch-1

    fixed typo in docs/Shapes.rst
    committed on GitHub Mar 16, 2017
Commits on Oct 1, 2016
  1. fixed typo in docs/Shapes.rst

    Guard13007 committed on GitHub Oct 1, 2016
Commits on Aug 28, 2016
  1. Merge pull request #43 from ratkingsminion/patch-1

    Fixing local variable
    committed on GitHub Aug 28, 2016
Commits on Jul 6, 2016
  1. Merge pull request #45 from sixFingers/intersectionsWithSegment

    Intersections with segment
    committed on GitHub Jul 6, 2016
  2. Update MainModule.rst

    committed on GitHub Jul 6, 2016
Commits on Jun 1, 2016
  1. Fix indenting

    sixFingers committed Jun 1, 2016
Commits on Jan 25, 2016
  1. Fixing local variable

    ratkingsminion committed Jan 25, 2016
Commits on Oct 9, 2015
  1. Fix documentation

    committed Oct 9, 2015
  2. Update README

    committed Oct 9, 2015
  3. Add Sphix documentation

    committed Oct 9, 2015
  4. Update rockspec

    committed Oct 9, 2015
Commits on Oct 7, 2015
  1. rename rockspec

    committed Oct 7, 2015
  2. Update README

    committed Oct 7, 2015
Commits on May 30, 2015
  1. Merge pull request #39 from clofresh/rockspec

    add .rockspec
    committed May 30, 2015
Commits on May 5, 2015
  1. add .rockspec

    clofresh committed May 5, 2015
Commits on Apr 27, 2014
  1. Finally fix #28 - shapes not removed properly on

    A shape added with HC:add*() would be reintroduced to the spatial hash
    after HC:remove() when any of shape:move(), shape:rotate() or
    shape:scale() was called after the removal.
    committed Apr 27, 2014
Commits on Mar 18, 2014
  1. Merge pull request #34 from MGinshe/patch-1

    Fix typo in shapes.lua (ipairs vs ipaits)
    committed Mar 18, 2014
Commits on Mar 17, 2014
  1. small typo fix

    MGinshe committed Mar 17, 2014
Commits on Jan 24, 2014
  1. Rename intersectionsRay. Less redundancy.

    * intersectionsRay() -> intersectionsWithRay()
    * intersectsRay() uses results from intersectionsWithRay()
      (Exception: PointShape does it the other way around)
    committed Jan 24, 2014
  2. Merge pull request #31 from Ragzouken/intersectionsRay

    method to return all intersections, not just the first
    committed Jan 24, 2014
  3. Undo bf35186: use own triangulation again.

    Replaced call to love.math.triangulate() with pure Lua implementation of
    Kong's algofirthm.
    committed Jan 24, 2014
Commits on Jan 14, 2014
  1. new method for shapes :intersectionsRay returns an unordered table of…

    … ray intersection t values
    Ragzouken committed Jan 14, 2014
Commits on Jan 13, 2014
Commits on Dec 30, 2013
  1. Merge pull request #29 from italomaia/patch-1

    Merge #29: remove redundant variable in shapes.lua
    committed Dec 30, 2013
Commits on Dec 29, 2013
  1. Update shapes.lua

    mode in ConvexPolygonShape is already defined in the method signature
    italomaia committed Dec 29, 2013
Commits on Sep 4, 2013
  1. Hackish fix for 97ae2d8 and parent.

    A clean solution needs more investigation, but this will work for now.
    Matthias Richter committed Sep 4, 2013
Commits on Sep 3, 2013
  1. Fix commit adfe9a9 breaking EPA.

    Matthias Richter committed Sep 3, 2013
Commits on Aug 13, 2013
  1. Issue #25 (2): Collision detection sometimes hangs.

    Sometimes the expanding polytype algorithm takes a long time to
    terminate, e.g. in situations like this:
    
     .-.
    : +-:-+
     '-'  |
      |   |
      +---+
    
    The issue here is that the EPA adds vertices very close to each other,
    which makes the separation distance change very slowly. If this is the
    case, consider the current separation distance as approximately correct
    and continue.
    Matthias Richter committed Aug 13, 2013
  2. Issue #25: Division by 0 in CircleShape:support().

    support(A,B, 1,0) returns 0,0 when A and B are touching in a vertex of
    both A and B AND this vertex is on the right of A's center (in direction
    (1,0)), e.g. this situation:
    
        .---.
     .-.| B |
    : A x---'
     '-'
    
    Then: support(A,B, 1,0) = A:support(1,0) - B:support(-1,0) = x - x = 0
    
    Since CircleShape:support(dx,dy) normalizes dx,dy this will result in a
    division by 0 error in the subsequent execution of the GJK algorithm.
    
    An early out with result 'not colliding' (in accordance to the other
    edge cases) prevents this error.
    Matthias Richter committed Aug 13, 2013
Commits on Jul 21, 2013
  1. Adhere to new class commons specs.

    committed Jul 21, 2013
Commits on Feb 9, 2013