Commits

Author Commit Message Labels Comments Date
martinwinter
Added tag reopen for changeset 2ea82c65dc3a
Branches
cgpath
martinwinter
Closed branch cgpath
Tags
reopen
Branches
cgpath
martinwinter
Merge cgpath branch into default branch.
martinwinter
Update project. Fix minor warning and metrics problems.
Branches
cgpath
martinwinter
Replaced manual circle algorithm with standard Core Graphics call, which seems to work fine.
Branches
cgpath
martinwinter
Make it really work on iOS by ensuring 64-bit precision (replace CGFloat in internal calculations with a 64-bit type backed by double).
Branches
cgpath
martinwinter
First working iOS version. This involved a lot of refactoring. There are still a few bugs that lead to crashes on iOS and some wrong fills on OS X.
Branches
cgpath
martinwinter
Restrict architecture to 64-bit only (profiling with ARC).
Branches
cgpath
martinwinter
Edit a few copyright notices. Move code shared between platforms to separate folder.
Branches
cgpath
martinwinter
Amended ignore file and untracked a few user-specific files.
Branches
cgpath
martinwinter
Add (incomplete) .hgignore file.
Branches
cgpath
martinwinter
Add logging for CGPath. Fix bug in element-at-index function. CGPath-based version now works fine on OS X.
Branches
cgpath
martinwinter
First massive commit. Most non-CG things have been replaced. The OS X version already shows the original shapes, but the boolean calculations are not yet working correctly.
Branches
cgpath
Mark Onyschuk
Modified FBBezierGraph NSBezierPath-based initializer to omit degenerate line segments from the graph, and to map NSClosePathBezierPathElements to their equivalent NSLineToBezierPathElements. This change allows FBBezierGraph to more reliably work with generic NSBezierPath instances.
Andy Finnell
commenting the boolean ops and helpers in FBBezierGraph
Andy Finnell
commenting much of the boolean ops helper classes, and eliminating some dead code
Andy Finnell
commenting the algorithms used in bezier clipping
Andy Finnell
commenting the algorithms used in bezier clipping
Andy Finnell
re implement how I compute the convex hull (graham scan)
Andy Finnell
reorder shapes to get intersection bug to reliably manifest
Andy Finnell
adding a curve and rectangle test case
Andy Finnell
properly detect when ray is cast through a contour joint
Andy Finnell
cleaning up the code by removing dead code and consolidating methods
Andy Finnell
reimplementing difference to take care of disjoint and contained contours
Andy Finnell
reimplementing intersect to take care of disjoint and contained contours
Andy Finnell
reimplementing union to take care of disjoint and contained contours
Andy Finnell
add ability to retreive the contours that intersect with another contour
Andy Finnell
add concept of if a contour is filled or a hole
Andy Finnell
adding circle overlapping a hole test case
Andy Finnell
adding another non-intersecting, concentri contour
  1. Prev
  2. Next