Commit Graph

  • 3780758615 add ImageCoordinateSpace pod unlock cocoapods gem version Paul Zabelin 2018-01-05 17:32:33 -08:00
  • f9143d1328 use nested targets in Podfile Paul Zabelin 2018-01-05 17:28:52 -08:00
  • 5e088c2fa3 add resetAnchorPoint from tests to example Paul Zabelin 2018-01-05 17:25:05 -08:00
  • aba5e189f6 toggle photo transform on tap Paul Zabelin 2018-01-05 17:01:54 -08:00
  • c16fca184c add PhotoViewController Paul Zabelin 2018-01-05 16:45:24 -08:00
  • 231da21a73 refactor PerformanceTest Paul Zabelin 2018-01-05 14:50:26 -08:00
  • 99de6f5be8 set baseline for the performance test Paul Zabelin 2018-01-05 13:33:06 -08:00
  • 62cb9b1223 refactor Matrix3x3Type extension Paul Zabelin 2018-01-04 18:28:41 -08:00
  • ed87f2c165 fix reseting view on appear Paul Zabelin 2018-01-04 18:11:52 -08:00
  • d274c5cfb1 add tab bar view controller Paul Zabelin 2018-01-04 18:04:37 -08:00
  • 79cb6af227 refactor for readibility Paul Zabelin 2018-01-04 17:59:12 -08:00
  • 02f93ee249 add spec for adjugate Paul Zabelin 2018-01-04 16:51:08 -08:00
  • 417b18195b fix playgrounds Paul Zabelin 2018-01-04 08:48:35 -08:00
  • 22cdf9a511 refactor to use ≈ operator Paul Zabelin 2018-01-04 08:33:41 -08:00
  • 39a4585cf8 enable test coverage Paul Zabelin 2018-01-04 08:11:10 -08:00
  • 50d2072d77 refactor transforms in constructor Paul Zabelin 2018-01-04 07:54:09 -08:00
  • adad1ecff8 cleanup self. Paul Zabelin 2018-01-04 07:37:02 -08:00
  • de8df37de9 fix storyboard warning Paul Zabelin 2018-01-04 07:26:10 -08:00
  • 52bf690fc7 update version Paul Zabelin 2018-01-04 07:24:16 -08:00
  • 26f7e0c087 refactor beCloseTo Paul Zabelin 2018-01-04 07:12:45 -08:00
  • fc73a01877 set deployment target to iOS11 Paul Zabelin 2018-01-04 06:20:35 -08:00
  • b7551b6a42 update ruby version Paul Zabelin 2018-01-04 06:09:37 -08:00
  • 9b37829182 update swift update bundle update and cleanup pods update test images fix Xcode 9.2 errors Paul Zabelin 2018-01-04 05:59:08 -08:00
  • 44f6ae8e4e rename to PanViewController add overlay scene Paul Zabelin 2016-02-26 21:42:19 -08:00
  • 6065e8fade revert reference image to be used with iPhone 6 simulator Paul Zabelin 2016-02-25 22:31:14 -08:00
  • 316c64b774 specify destination for xctool, to be used by travis Paul Zabelin 2016-02-25 22:27:44 -08:00
  • d503ff5ad8 update expected image for snapshot spec to match travis Paul Zabelin 2016-02-23 21:08:01 -08:00
  • ecebb16e36 fix workspace path for travis Paul Zabelin 2016-02-23 10:15:23 -08:00
  • 0dceb3fe84 fix travis lint Paul Zabelin 2016-02-23 03:42:25 -08:00
  • efb695e91a add deploy to travis Paul Zabelin 2016-02-23 03:36:09 -08:00
  • c4ad257852 update travis Paul Zabelin 2016-02-23 03:32:17 -08:00
  • 45978d1279 update playground Paul Zabelin 2016-02-23 03:24:48 -08:00
  • 30c53977e0 cleanup spec helper, readme Paul Zabelin 2016-02-23 03:16:58 -08:00
  • c85bc992fa clean up project file from deleted references Paul Zabelin 2016-02-23 03:10:50 -08:00
  • 50398cc02d add snapshot test Paul Zabelin 2016-02-23 02:48:18 -08:00
  • eb94895f9f fix build errors after renaming targets Paul Zabelin 2016-02-23 01:09:09 -08:00
  • db4687f787 add overlay visual playground Paul Zabelin 2016-02-22 23:46:25 -08:00
  • e72aafc156 rename example targets to Example and Tests Paul Zabelin 2016-02-22 21:29:42 -08:00
  • 9391f9cfe6 update pods after cleanup Paul Zabelin 2016-02-22 21:21:31 -08:00
  • 3b47f5d109 cleanup podspec Paul Zabelin 2016-02-22 21:17:57 -08:00
  • 985c47e2d6 use convenience initializers Paul Zabelin 2016-02-22 00:34:13 -08:00
  • f17036ba8a update baselines for performance test Paul Zabelin 2016-02-22 00:27:48 -08:00
  • 834bbd9a3d add convenience init to Perspective Paul Zabelin 2016-02-22 00:22:12 -08:00
  • c3f28665df use corners, store vectors rename extensions, update playground Paul Zabelin 2016-02-22 00:13:21 -08:00
  • e2c4823f1c rename Perspective+Transform Paul Zabelin 2016-02-22 00:02:12 -08:00
  • 9b2f3506f6 introduce Perspective to hold basis vectors maps Paul Zabelin 2016-02-21 23:59:59 -08:00
  • 08e5529555 set performance baselines Paul Zabelin 2016-02-21 15:05:07 -08:00
  • 6ac5915b18 measure performance on iPhone4s Paul Zabelin 2016-02-21 14:59:32 -08:00
  • 29039c1f9d add performance test Paul Zabelin 2016-02-21 14:57:09 -08:00
  • 9e4f280486 use zNormalizedSafe for homogeneousInverse Paul Zabelin 2016-02-21 14:49:32 -08:00
  • 62e11bda7d implement adjugate via cross product of vectors Paul Zabelin 2016-02-21 14:41:53 -08:00
  • f367d5a648 add spec for homogeneousInverse Paul Zabelin 2016-02-21 14:18:39 -08:00
  • f63e30003c use type aliases for specs Paul Zabelin 2016-02-21 13:40:59 -08:00
  • 5b4ba24355 add spec to show incorrect inverse on 32-bit architecture Paul Zabelin 2016-02-21 13:00:14 -08:00
  • bc865073b4 add homogeneousInverse and zNormalizedSafe for 32-bit Paul Zabelin 2016-02-21 12:49:16 -08:00
  • 017a7990d5 add type aliases Paul Zabelin 2016-02-21 05:32:26 -08:00
  • c1ba78559d group extension better Paul Zabelin 2016-02-21 05:10:43 -08:00
  • 9b2b33beb1 rename homogeneous3dvector Paul Zabelin 2016-02-21 05:00:29 -08:00
  • 74335d41b2 refactor float3x3+3D Paul Zabelin 2016-02-21 04:59:18 -08:00
  • 5ab6f936d4 rename basisVectorsToPointsMap Paul Zabelin 2016-02-21 04:41:50 -08:00
  • 661555fb41 extract CGGeometry+3D.swift Paul Zabelin 2016-02-21 04:24:56 -08:00
  • f83a15d93a refactor geometry extensions Paul Zabelin 2016-02-21 04:20:08 -08:00
  • 044e8dfbcf refactor matrix constants Paul Zabelin 2016-02-21 03:48:43 -08:00
  • 21d8ca6d94 rename zNormalize Paul Zabelin 2016-02-21 03:43:52 -08:00
  • a2a762139d move debug methods to spec helper Paul Zabelin 2016-02-21 02:53:33 -08:00
  • ee461d87b5 normalize 2D projection Paul Zabelin 2016-02-21 02:39:35 -08:00
  • 1a3467ae25 add CATransform3D constructor from 3x3 matrix Paul Zabelin 2016-02-21 02:02:50 -08:00
  • 63cb128317 refactor CATransform3D construction into extension Paul Zabelin 2016-02-21 01:32:39 -08:00
  • f4a14ca6ad inline float3x3 construction Paul Zabelin 2016-02-20 23:31:06 -08:00
  • fb32dbd0a5 rename to projectiveTransform Paul Zabelin 2016-02-20 23:28:58 -08:00
  • fa04adc4fa refactor normalization Paul Zabelin 2016-02-20 23:28:11 -08:00
  • b90a82f6cb move basisVector() to member function Paul Zabelin 2016-02-20 23:21:17 -08:00
  • 0098fcab2c split spec to extract BasisVectorSpec.swift Paul Zabelin 2016-02-20 23:18:49 -08:00
  • 199adff4c3 rename spec Paul Zabelin 2016-02-20 23:17:23 -08:00
  • d44add78c3 move general2DProjection to Quadrilateral Paul Zabelin 2016-02-20 23:16:48 -08:00
  • 62436b8984 extract Quadrilateral extension Paul Zabelin 2016-02-20 23:12:39 -08:00
  • 403f627855 add visual playground Paul Zabelin 2016-02-20 23:06:35 -08:00
  • ab1a4bec85 refactor controller to setup quad once Paul Zabelin 2016-02-20 22:48:42 -08:00
  • 2486231c82 refactor transformToQuadrilateral Paul Zabelin 2016-02-20 22:44:36 -08:00
  • bf4055b038 use matrix inverse instead of adjugate Paul Zabelin 2016-02-20 22:30:41 -08:00
  • ec9e3b3541 remove placeholder reformat code Paul Zabelin 2016-02-20 22:11:45 -08:00
  • 62975e013f reset anchor point to zero before any transformations Paul Zabelin 2016-02-20 21:47:17 -08:00
  • f53fb242d3 connect corners to outlet collection Paul Zabelin 2016-02-20 15:11:07 -08:00
  • 50e6484416 update position on pan Paul Zabelin 2016-02-20 15:01:15 -08:00
  • 56e242d1d9 add corners Paul Zabelin 2016-02-20 14:46:13 -08:00
  • c05abd96c7 cleanup unused method Paul Zabelin 2016-02-20 05:41:50 -08:00
  • f86f876600 add animation to demo Paul Zabelin 2016-02-20 05:37:32 -08:00
  • af50286d9a add demo Paul Zabelin 2016-02-20 05:26:30 -08:00
  • 0fc98fd15f move all functions from specs to Quadrilateral.swift Paul Zabelin 2016-02-20 05:09:49 -08:00
  • e9af4e8fae move Quadrilateral to PerspectiveTransform Paul Zabelin 2016-02-20 05:03:35 -08:00
  • 97d40477a5 add transform to 3D Paul Zabelin 2016-02-20 04:48:30 -08:00
  • 473676e04c add spec for expand Paul Zabelin 2016-02-20 04:18:13 -08:00
  • c77c4155e2 add spec for projection Paul Zabelin 2016-02-20 03:21:12 -08:00
  • 2ac025af95 fix spec to pass within delta comparison Paul Zabelin 2016-02-20 02:28:06 -08:00
  • 93a410a015 add Quardilateral and spec for basis Paul Zabelin 2016-02-20 02:00:34 -08:00
  • dceb679c72 use almost equal add constructor for fiddle testing Paul Zabelin 2016-02-20 00:32:06 -08:00
  • a746d3fbfc add vector projection spec Paul Zabelin 2016-02-19 22:53:43 -08:00
  • e8b576ad31 add adjugate via cofactors Paul Zabelin 2016-02-19 02:16:08 -08:00
  • d435c86760 extract AdjugateSpec Paul Zabelin 2016-02-19 01:48:08 -08:00
  • 06eb1969ad add matrix spec Paul Zabelin 2016-02-19 00:32:04 -08:00