Commit graph

47 commits

Author SHA1 Message Date
Val Erastov
a5407d10b8 complete offset tool 2017-01-05 00:40:49 -08:00
Val Erastov
aaca1c9141 convex hull test before building LUT for bezier curve 2016-12-09 15:37:36 -08:00
Val Erastov
7cf69aafcf disable lut debugging 2016-12-09 02:37:15 -08:00
Val Erastov
56ad328e99 make bezier curve shape pickable 2016-12-09 02:34:16 -08:00
Val Erastov
32632b81ac basic support for bezier curve 2016-12-08 22:58:18 -08:00
Val Erastov
73f318c05a remove getDefaultTool from circle and ellipse since it was moved to a mapping file 2016-12-08 17:54:32 -08:00
Val Erastov
9944b71370 elliptical arc simple approximation for 3D carving 2016-12-08 02:49:13 -08:00
Val Erastov
787dc07925 elliptical arc basic support(no DXF or SVG export) 2016-12-08 01:25:28 -08:00
Val Erastov
1939c7c988 introducing draw pipeline 2016-12-07 00:37:21 -08:00
Val Erastov
e01b450ad2 ellipse tangent UI support 2016-12-06 23:45:54 -08:00
Val Erastov
cfae03f291 extract radiusAtAngle to a function 2016-12-01 02:13:53 -08:00
Val Erastov
e0cfa8c3e6 minor code style 2016-12-01 01:36:51 -08:00
Val Erastov
fba94a47f5 drag tool as alternate mode for circle 2016-11-30 22:51:59 -08:00
Val Erastov
939b93410e fix snapping for ellipse / alternate default tool for a shape 2016-11-30 22:50:37 -08:00
Val Erastov
e1d62e6a6a add ellipse tool 2016-11-30 21:45:57 -08:00
Val Erastov
c29a46fc95 fix ellipse picking 2016-11-30 02:33:22 -08:00
Val Erastov
0dc159eb1f fix ellipse picking 2016-11-30 02:29:02 -08:00
Val Erastov
bedb65a169 ellipse drawing implementation 2016-11-30 02:12:54 -08:00
Val Erastov
32d79a1181 shapes hierarchy refactoring 2016-11-29 22:48:16 -08:00
Val Erastov
61bf3ec671 tools refactoring for dimensions 2016-11-28 19:13:49 -08:00
Val Erastov
3bce2d9862 add terminal support for arcs 2016-11-27 23:27:55 -08:00
Val Erastov
8fa8b7757b add terminal support for line, circle, point and origin tool 2016-11-27 01:26:25 -08:00
Val Erastov
238e9ffb04 rewrite point, line and origin using classes 2016-11-24 21:29:54 -08:00
Val Erastov
8e67c2cd39 implement command support for origin tool 2016-11-24 03:28:40 -08:00
Val Erastov
c97ed81575 terminal 2016-11-23 21:39:58 -08:00
Val Erastov
6e7c76a16c reference point 2016-11-11 18:45:55 -08:00
Val Erastov
3cfbf3537d fix linter complaints 2016-09-08 22:08:36 -07:00
Val Erastov
201142b3ed transition to es6 modules 2016-09-08 20:51:30 -07:00
Val Erastov
9f21aff7be dimensions for arcs 2016-05-26 23:08:57 -07:00
Val Erastov
1c4135578d fix arc picking 2016-05-26 22:23:48 -07:00
Val Erastov
3a6b3b08aa circle dimension 2016-05-24 23:41:56 -07:00
Val Erastov
5a34a46cdf fix arc selection bug 2016-05-24 22:11:14 -07:00
Val Erastov
ff8f448bd7 fix bug when arc is aux 2016-05-23 22:33:50 -07:00
Val Erastov
04ccdb32cc Snap for arcs 2016-03-29 21:11:55 -07:00
Val Erastov
bf8a9bc806 dimensions scale 2016-02-19 16:16:52 -08:00
Val Erastov
9cec97fee1 fix dimension rendering 2016-02-11 21:47:31 -08:00
Val Erastov
c7b9adf3d6 support for switching layers 2015-11-23 18:07:59 -08:00
Val Erastov
f0236c6444 fix constraints with auxiliary 2015-09-15 20:40:10 -07:00
Val Erastov
000a27a845 Fix toolManager bugs 2015-08-21 20:14:36 -07:00
Val Erastov
25e7efd77b Snap for circle 2015-08-21 19:21:50 -07:00
Val Erastov
ca5b5d056e mark all constructor with annotation 2015-07-19 21:03:54 -07:00
Val Erastov
379d6cb37e DXF export 2015-07-17 16:55:04 -07:00
Val Erastov
8d32652b81 embed undo/redo engine 2015-07-15 21:42:58 -07:00
Val Erastov
f99a788ee7 Eye candy for unsolved arcs 2015-02-25 01:18:45 -08:00
Val Erastov
79b16c1283 fix bugs 2015-02-24 23:31:41 -08:00
Val Erastov
3889e6fdd2 split system to independent decoupled subsystem 2015-02-24 21:21:28 -08:00
Val Erastov
471680ff13 BIG CLEAN-UP 2015-02-20 19:56:04 -08:00