├── .gitignore ├── README ├── lib ├── AsUnit-4.1.2.swc ├── as3-signals.swc └── robotlegs-framework-v1.0.0.swc ├── src ├── alecmce │ ├── data │ │ ├── bitwise │ │ │ ├── BitField.as │ │ │ ├── BitFieldBase.as │ │ │ └── BitFieldUtil.as │ │ └── graph │ │ │ ├── DirectedAcyclicGraph.as │ │ │ ├── DirectedGraph.as │ │ │ ├── Graph.as │ │ │ ├── GraphJoin.as │ │ │ └── algorithms │ │ │ ├── BellmanFord.as │ │ │ └── Dijkstra.as │ ├── invalidation │ │ ├── Invalidates.as │ │ ├── InvalidatesVO.as │ │ ├── InvalidationManager.as │ │ └── signals │ │ │ └── InvalidationSignal.as │ ├── math │ │ └── Primes.as │ └── ui │ │ ├── Paint.as │ │ ├── interactive │ │ └── DragMechanism.as │ │ ├── paint │ │ └── SolidPaint.as │ │ └── util │ │ └── UIArcHelper.as ├── as3geometry │ ├── AS3GeometryContext.as │ ├── AdditiveCollection.as │ ├── abstract │ │ ├── AbstractMutableAdditiveCollection.as │ │ └── Mutable.as │ ├── errors │ │ └── MutabilityError.as │ └── geom2D │ │ ├── Angle.as │ │ ├── Circle.as │ │ ├── CircleSector.as │ │ ├── CircleSegment.as │ │ ├── CollectionOfPolygons.as │ │ ├── CollectionOfVertices.as │ │ ├── InteractiveVertex.as │ │ ├── Line.as │ │ ├── LineType.as │ │ ├── Parabola.as │ │ ├── Polygon.as │ │ ├── SpatialVector.as │ │ ├── Triangle.as │ │ ├── Vertex.as │ │ ├── VertexOnCircle.as │ │ ├── VertexOnLine.as │ │ ├── VertexOnParabola.as │ │ ├── angle │ │ └── MutableAngleFromVectors.as │ │ ├── circle │ │ ├── ImmutableCircle.as │ │ ├── MutableCircle.as │ │ ├── MutableCircleSector.as │ │ ├── MutableCircleSegment.as │ │ ├── MutableCircleWithRadialVertex.as │ │ └── errors │ │ │ └── SegmentDefinitionError.as │ │ ├── intersection │ │ ├── CircleAndLineIntersectionVertex.as │ │ ├── IntersectionOfCircleAndLine.as │ │ └── IntersectionsOfLineAndPolygon.as │ │ ├── line │ │ ├── ImmutableLine.as │ │ ├── IntersectionOfTwoLinesVertex.as │ │ ├── MutableLine.as │ │ └── VertexProjectedToLine.as │ │ ├── parabola │ │ ├── ImmutableParabola.as │ │ └── MutableParabola.as │ │ ├── polygons │ │ ├── ImmutablePolygon.as │ │ ├── ImmutableTriangle.as │ │ ├── MutablePolygon.as │ │ ├── MutableTriangle.as │ │ ├── intersection │ │ │ ├── ExpandedPolygonVectors.as │ │ │ ├── ExpandedPolygonVertex.as │ │ │ ├── IntersectionOfTwoPolygons.as │ │ │ ├── IntersectionPolygon.as │ │ │ ├── OrignalPolygonVertexWrapper.as │ │ │ ├── PotentialIntersectionVertex.as │ │ │ └── SortedPolygonVectors.as │ │ └── test │ │ │ ├── ExpandedPolygonVertex.as │ │ │ ├── OrignalPolygonVertexWrapper.as │ │ │ ├── PotentialIntersectionVertex.as │ │ │ ├── TestIntersectionOfPolygons.as │ │ │ └── TestIntersectionPolygon.as │ │ ├── ui │ │ ├── CircleDrawer.as │ │ ├── CircleSectorDrawer.as │ │ ├── CircleSegmentDrawer.as │ │ ├── DEFAULT_PAINT.as │ │ ├── LineDrawer.as │ │ ├── ParabolaDrawer.as │ │ ├── PolygonDrawer.as │ │ ├── PolygonsDrawer.as │ │ ├── TriangleDrawer.as │ │ ├── VertexDrawer.as │ │ ├── generic │ │ │ ├── UIDrawer.as │ │ │ └── UIMutableSprite.as │ │ └── vertices │ │ │ ├── UIVertex.as │ │ │ ├── UIVertexOnCircle.as │ │ │ └── UIVertexOnParabola.as │ │ ├── util │ │ ├── AngleHelper.as │ │ ├── LineHelper.as │ │ ├── ParabolaHelper.as │ │ └── PolygonHelper.as │ │ ├── vectors │ │ └── ImmutableSpatialVector.as │ │ └── vertices │ │ ├── ImmutableVertex.as │ │ ├── IndependentVertex.as │ │ ├── ProjectVertexToCircle.as │ │ └── VertexOnCircle.as └── examples │ ├── CircleSectorByVertices.as │ ├── CircleSegmentByVertices.as │ ├── CircleSegmentFromCircleAndLine.as │ ├── ExampleBaseSprite.as │ ├── IntersectCircleAndLine.as │ ├── IntersectLineAndLine.as │ ├── IntersectTwoQuadrilaterals.as │ ├── IntersectTwoQuadrilateralsWithOppositeDirections.as │ ├── ParabolaFromLineAndVertex.as │ ├── ParabolaFromSegmentAndVertex.as │ ├── ThreePoints.as │ └── VertexOnParabolaExample.as ├── test ├── AllTests.as ├── ProjectTestRunner.as ├── alecmce │ ├── data │ │ ├── AllDataTests.as │ │ └── graph │ │ │ ├── AllDataGraphTests.as │ │ │ ├── DirectedAcyclicGraphTest.as │ │ │ ├── DirectedGraphTest.as │ │ │ ├── GraphTest.as │ │ │ ├── MockGraphNode.as │ │ │ └── algorithms │ │ │ ├── AllDataGraphAlgorithmsTests.as │ │ │ └── DijkstraTest.as │ ├── invalidation │ │ ├── AllInvalidationTests.as │ │ ├── ExampleInvalidator.as │ │ └── InvalidateTest.as │ └── math │ │ ├── AllMathTests.as │ │ └── PrimesTest.as └── as3geometry │ ├── AS3GeometryTestRunner.as │ ├── AllGeometryTests.as │ └── geom2D │ ├── AllGeom2DTests.as │ ├── immutable │ ├── AllImmutableTests.as │ ├── ImmutableCircleTest.as │ ├── ImmutableLineTest.as │ ├── ImmutablePolygonTest.as │ └── ImmutableTriangleTest.as │ ├── intersection │ ├── AllIntersectionTests.as │ ├── IntersectionOfTwoLinesVertexTest.as │ ├── IntersectionOfTwoPolygonsTest.as │ └── IntersectionsOfLineAndPolygonTest.as │ ├── mutable │ ├── AllMutableTests.as │ └── MutableAnglesFromVectorsTest.as │ └── util │ ├── AllUtilTests.as │ └── PolygonHelperTest.as └── tmp ├── QuadraticBezier.as └── TestQuadraticBezier.as /.gitignore: -------------------------------------------------------------------------------- 1 | .as3_classpath 2 | .project 3 | .settings 4 | bin 5 | 6 | *.swf -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/README -------------------------------------------------------------------------------- /lib/AsUnit-4.1.2.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/lib/AsUnit-4.1.2.swc -------------------------------------------------------------------------------- /lib/as3-signals.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/lib/as3-signals.swc -------------------------------------------------------------------------------- /lib/robotlegs-framework-v1.0.0.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/lib/robotlegs-framework-v1.0.0.swc -------------------------------------------------------------------------------- /src/alecmce/data/bitwise/BitField.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/alecmce/data/bitwise/BitField.as -------------------------------------------------------------------------------- /src/alecmce/data/bitwise/BitFieldBase.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/alecmce/data/bitwise/BitFieldBase.as -------------------------------------------------------------------------------- /src/alecmce/data/bitwise/BitFieldUtil.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/alecmce/data/bitwise/BitFieldUtil.as -------------------------------------------------------------------------------- /src/alecmce/data/graph/DirectedAcyclicGraph.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/alecmce/data/graph/DirectedAcyclicGraph.as -------------------------------------------------------------------------------- /src/alecmce/data/graph/DirectedGraph.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/alecmce/data/graph/DirectedGraph.as -------------------------------------------------------------------------------- /src/alecmce/data/graph/Graph.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/alecmce/data/graph/Graph.as -------------------------------------------------------------------------------- /src/alecmce/data/graph/GraphJoin.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/alecmce/data/graph/GraphJoin.as -------------------------------------------------------------------------------- /src/alecmce/data/graph/algorithms/BellmanFord.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/alecmce/data/graph/algorithms/BellmanFord.as -------------------------------------------------------------------------------- /src/alecmce/data/graph/algorithms/Dijkstra.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/alecmce/data/graph/algorithms/Dijkstra.as -------------------------------------------------------------------------------- /src/alecmce/invalidation/Invalidates.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/alecmce/invalidation/Invalidates.as -------------------------------------------------------------------------------- /src/alecmce/invalidation/InvalidatesVO.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/alecmce/invalidation/InvalidatesVO.as -------------------------------------------------------------------------------- /src/alecmce/invalidation/InvalidationManager.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/alecmce/invalidation/InvalidationManager.as -------------------------------------------------------------------------------- /src/alecmce/invalidation/signals/InvalidationSignal.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/alecmce/invalidation/signals/InvalidationSignal.as -------------------------------------------------------------------------------- /src/alecmce/math/Primes.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/alecmce/math/Primes.as -------------------------------------------------------------------------------- /src/alecmce/ui/Paint.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/alecmce/ui/Paint.as -------------------------------------------------------------------------------- /src/alecmce/ui/interactive/DragMechanism.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/alecmce/ui/interactive/DragMechanism.as -------------------------------------------------------------------------------- /src/alecmce/ui/paint/SolidPaint.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/alecmce/ui/paint/SolidPaint.as -------------------------------------------------------------------------------- /src/alecmce/ui/util/UIArcHelper.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/alecmce/ui/util/UIArcHelper.as -------------------------------------------------------------------------------- /src/as3geometry/AS3GeometryContext.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/AS3GeometryContext.as -------------------------------------------------------------------------------- /src/as3geometry/AdditiveCollection.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/AdditiveCollection.as -------------------------------------------------------------------------------- /src/as3geometry/abstract/AbstractMutableAdditiveCollection.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/abstract/AbstractMutableAdditiveCollection.as -------------------------------------------------------------------------------- /src/as3geometry/abstract/Mutable.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/abstract/Mutable.as -------------------------------------------------------------------------------- /src/as3geometry/errors/MutabilityError.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/errors/MutabilityError.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/Angle.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/Angle.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/Circle.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/Circle.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/CircleSector.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/CircleSector.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/CircleSegment.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/CircleSegment.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/CollectionOfPolygons.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/CollectionOfPolygons.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/CollectionOfVertices.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/CollectionOfVertices.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/InteractiveVertex.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/InteractiveVertex.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/Line.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/Line.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/LineType.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/LineType.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/Parabola.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/Parabola.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/Polygon.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/Polygon.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/SpatialVector.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/SpatialVector.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/Triangle.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/Triangle.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/Vertex.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/Vertex.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/VertexOnCircle.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/VertexOnCircle.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/VertexOnLine.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/VertexOnLine.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/VertexOnParabola.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/VertexOnParabola.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/angle/MutableAngleFromVectors.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/angle/MutableAngleFromVectors.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/circle/ImmutableCircle.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/circle/ImmutableCircle.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/circle/MutableCircle.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/circle/MutableCircle.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/circle/MutableCircleSector.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/circle/MutableCircleSector.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/circle/MutableCircleSegment.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/circle/MutableCircleSegment.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/circle/MutableCircleWithRadialVertex.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/circle/MutableCircleWithRadialVertex.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/circle/errors/SegmentDefinitionError.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/circle/errors/SegmentDefinitionError.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/intersection/CircleAndLineIntersectionVertex.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/intersection/CircleAndLineIntersectionVertex.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/intersection/IntersectionOfCircleAndLine.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/intersection/IntersectionOfCircleAndLine.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/intersection/IntersectionsOfLineAndPolygon.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/intersection/IntersectionsOfLineAndPolygon.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/line/ImmutableLine.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/line/ImmutableLine.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/line/IntersectionOfTwoLinesVertex.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/line/IntersectionOfTwoLinesVertex.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/line/MutableLine.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/line/MutableLine.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/line/VertexProjectedToLine.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/line/VertexProjectedToLine.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/parabola/ImmutableParabola.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/parabola/ImmutableParabola.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/parabola/MutableParabola.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/parabola/MutableParabola.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/polygons/ImmutablePolygon.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/polygons/ImmutablePolygon.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/polygons/ImmutableTriangle.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/polygons/ImmutableTriangle.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/polygons/MutablePolygon.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/polygons/MutablePolygon.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/polygons/MutableTriangle.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/polygons/MutableTriangle.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/polygons/intersection/ExpandedPolygonVectors.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/polygons/intersection/ExpandedPolygonVectors.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/polygons/intersection/ExpandedPolygonVertex.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/polygons/intersection/ExpandedPolygonVertex.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/polygons/intersection/IntersectionOfTwoPolygons.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/polygons/intersection/IntersectionOfTwoPolygons.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/polygons/intersection/IntersectionPolygon.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/polygons/intersection/IntersectionPolygon.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/polygons/intersection/OrignalPolygonVertexWrapper.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/polygons/intersection/OrignalPolygonVertexWrapper.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/polygons/intersection/PotentialIntersectionVertex.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/polygons/intersection/PotentialIntersectionVertex.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/polygons/intersection/SortedPolygonVectors.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/polygons/intersection/SortedPolygonVectors.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/polygons/test/ExpandedPolygonVertex.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/polygons/test/ExpandedPolygonVertex.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/polygons/test/OrignalPolygonVertexWrapper.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/polygons/test/OrignalPolygonVertexWrapper.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/polygons/test/PotentialIntersectionVertex.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/polygons/test/PotentialIntersectionVertex.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/polygons/test/TestIntersectionOfPolygons.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/polygons/test/TestIntersectionOfPolygons.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/polygons/test/TestIntersectionPolygon.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/polygons/test/TestIntersectionPolygon.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/ui/CircleDrawer.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/ui/CircleDrawer.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/ui/CircleSectorDrawer.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/ui/CircleSectorDrawer.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/ui/CircleSegmentDrawer.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/ui/CircleSegmentDrawer.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/ui/DEFAULT_PAINT.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/ui/DEFAULT_PAINT.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/ui/LineDrawer.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/ui/LineDrawer.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/ui/ParabolaDrawer.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/ui/ParabolaDrawer.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/ui/PolygonDrawer.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/ui/PolygonDrawer.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/ui/PolygonsDrawer.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/ui/PolygonsDrawer.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/ui/TriangleDrawer.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/ui/TriangleDrawer.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/ui/VertexDrawer.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/ui/VertexDrawer.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/ui/generic/UIDrawer.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/ui/generic/UIDrawer.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/ui/generic/UIMutableSprite.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/ui/generic/UIMutableSprite.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/ui/vertices/UIVertex.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/ui/vertices/UIVertex.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/ui/vertices/UIVertexOnCircle.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/ui/vertices/UIVertexOnCircle.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/ui/vertices/UIVertexOnParabola.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/ui/vertices/UIVertexOnParabola.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/util/AngleHelper.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/util/AngleHelper.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/util/LineHelper.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/util/LineHelper.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/util/ParabolaHelper.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/util/ParabolaHelper.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/util/PolygonHelper.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/util/PolygonHelper.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/vectors/ImmutableSpatialVector.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/vectors/ImmutableSpatialVector.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/vertices/ImmutableVertex.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/vertices/ImmutableVertex.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/vertices/IndependentVertex.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/vertices/IndependentVertex.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/vertices/ProjectVertexToCircle.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/vertices/ProjectVertexToCircle.as -------------------------------------------------------------------------------- /src/as3geometry/geom2D/vertices/VertexOnCircle.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/as3geometry/geom2D/vertices/VertexOnCircle.as -------------------------------------------------------------------------------- /src/examples/CircleSectorByVertices.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/examples/CircleSectorByVertices.as -------------------------------------------------------------------------------- /src/examples/CircleSegmentByVertices.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/examples/CircleSegmentByVertices.as -------------------------------------------------------------------------------- /src/examples/CircleSegmentFromCircleAndLine.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/examples/CircleSegmentFromCircleAndLine.as -------------------------------------------------------------------------------- /src/examples/ExampleBaseSprite.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/examples/ExampleBaseSprite.as -------------------------------------------------------------------------------- /src/examples/IntersectCircleAndLine.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/examples/IntersectCircleAndLine.as -------------------------------------------------------------------------------- /src/examples/IntersectLineAndLine.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/examples/IntersectLineAndLine.as -------------------------------------------------------------------------------- /src/examples/IntersectTwoQuadrilaterals.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/examples/IntersectTwoQuadrilaterals.as -------------------------------------------------------------------------------- /src/examples/IntersectTwoQuadrilateralsWithOppositeDirections.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/examples/IntersectTwoQuadrilateralsWithOppositeDirections.as -------------------------------------------------------------------------------- /src/examples/ParabolaFromLineAndVertex.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/examples/ParabolaFromLineAndVertex.as -------------------------------------------------------------------------------- /src/examples/ParabolaFromSegmentAndVertex.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/examples/ParabolaFromSegmentAndVertex.as -------------------------------------------------------------------------------- /src/examples/ThreePoints.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/examples/ThreePoints.as -------------------------------------------------------------------------------- /src/examples/VertexOnParabolaExample.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/src/examples/VertexOnParabolaExample.as -------------------------------------------------------------------------------- /test/AllTests.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/AllTests.as -------------------------------------------------------------------------------- /test/ProjectTestRunner.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/ProjectTestRunner.as -------------------------------------------------------------------------------- /test/alecmce/data/AllDataTests.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/alecmce/data/AllDataTests.as -------------------------------------------------------------------------------- /test/alecmce/data/graph/AllDataGraphTests.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/alecmce/data/graph/AllDataGraphTests.as -------------------------------------------------------------------------------- /test/alecmce/data/graph/DirectedAcyclicGraphTest.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/alecmce/data/graph/DirectedAcyclicGraphTest.as -------------------------------------------------------------------------------- /test/alecmce/data/graph/DirectedGraphTest.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/alecmce/data/graph/DirectedGraphTest.as -------------------------------------------------------------------------------- /test/alecmce/data/graph/GraphTest.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/alecmce/data/graph/GraphTest.as -------------------------------------------------------------------------------- /test/alecmce/data/graph/MockGraphNode.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/alecmce/data/graph/MockGraphNode.as -------------------------------------------------------------------------------- /test/alecmce/data/graph/algorithms/AllDataGraphAlgorithmsTests.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/alecmce/data/graph/algorithms/AllDataGraphAlgorithmsTests.as -------------------------------------------------------------------------------- /test/alecmce/data/graph/algorithms/DijkstraTest.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/alecmce/data/graph/algorithms/DijkstraTest.as -------------------------------------------------------------------------------- /test/alecmce/invalidation/AllInvalidationTests.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/alecmce/invalidation/AllInvalidationTests.as -------------------------------------------------------------------------------- /test/alecmce/invalidation/ExampleInvalidator.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/alecmce/invalidation/ExampleInvalidator.as -------------------------------------------------------------------------------- /test/alecmce/invalidation/InvalidateTest.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/alecmce/invalidation/InvalidateTest.as -------------------------------------------------------------------------------- /test/alecmce/math/AllMathTests.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/alecmce/math/AllMathTests.as -------------------------------------------------------------------------------- /test/alecmce/math/PrimesTest.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/alecmce/math/PrimesTest.as -------------------------------------------------------------------------------- /test/as3geometry/AS3GeometryTestRunner.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/as3geometry/AS3GeometryTestRunner.as -------------------------------------------------------------------------------- /test/as3geometry/AllGeometryTests.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/as3geometry/AllGeometryTests.as -------------------------------------------------------------------------------- /test/as3geometry/geom2D/AllGeom2DTests.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/as3geometry/geom2D/AllGeom2DTests.as -------------------------------------------------------------------------------- /test/as3geometry/geom2D/immutable/AllImmutableTests.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/as3geometry/geom2D/immutable/AllImmutableTests.as -------------------------------------------------------------------------------- /test/as3geometry/geom2D/immutable/ImmutableCircleTest.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/as3geometry/geom2D/immutable/ImmutableCircleTest.as -------------------------------------------------------------------------------- /test/as3geometry/geom2D/immutable/ImmutableLineTest.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/as3geometry/geom2D/immutable/ImmutableLineTest.as -------------------------------------------------------------------------------- /test/as3geometry/geom2D/immutable/ImmutablePolygonTest.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/as3geometry/geom2D/immutable/ImmutablePolygonTest.as -------------------------------------------------------------------------------- /test/as3geometry/geom2D/immutable/ImmutableTriangleTest.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/as3geometry/geom2D/immutable/ImmutableTriangleTest.as -------------------------------------------------------------------------------- /test/as3geometry/geom2D/intersection/AllIntersectionTests.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/as3geometry/geom2D/intersection/AllIntersectionTests.as -------------------------------------------------------------------------------- /test/as3geometry/geom2D/intersection/IntersectionOfTwoLinesVertexTest.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/as3geometry/geom2D/intersection/IntersectionOfTwoLinesVertexTest.as -------------------------------------------------------------------------------- /test/as3geometry/geom2D/intersection/IntersectionOfTwoPolygonsTest.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/as3geometry/geom2D/intersection/IntersectionOfTwoPolygonsTest.as -------------------------------------------------------------------------------- /test/as3geometry/geom2D/intersection/IntersectionsOfLineAndPolygonTest.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/as3geometry/geom2D/intersection/IntersectionsOfLineAndPolygonTest.as -------------------------------------------------------------------------------- /test/as3geometry/geom2D/mutable/AllMutableTests.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/as3geometry/geom2D/mutable/AllMutableTests.as -------------------------------------------------------------------------------- /test/as3geometry/geom2D/mutable/MutableAnglesFromVectorsTest.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/as3geometry/geom2D/mutable/MutableAnglesFromVectorsTest.as -------------------------------------------------------------------------------- /test/as3geometry/geom2D/util/AllUtilTests.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/as3geometry/geom2D/util/AllUtilTests.as -------------------------------------------------------------------------------- /test/as3geometry/geom2D/util/PolygonHelperTest.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/test/as3geometry/geom2D/util/PolygonHelperTest.as -------------------------------------------------------------------------------- /tmp/QuadraticBezier.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/tmp/QuadraticBezier.as -------------------------------------------------------------------------------- /tmp/TestQuadraticBezier.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecmce/as3geometry/HEAD/tmp/TestQuadraticBezier.as --------------------------------------------------------------------------------