Commit graph

153 commits

Author SHA1 Message Date
Val Erastov
85bc6cd711 reorder service layer 2016-11-27 01:32:45 -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
c79b71c6b4 change event name from tool-state to tool-change 2016-11-25 01:50:05 -08:00
Val Erastov
6ac8939595 add tool info text in the bottom of the viewer 2016-11-25 01:38:32 -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
7606240ad0 extract terminal to separate module 2016-11-24 02:55:24 -08:00
Val Erastov
48c60d9dc3 add keymaps support 2016-11-24 02:32:10 -08:00
Val Erastov
c836e9a853 fix merge problem 2016-11-23 21:45:29 -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
cb114b7baa coordinates info 2016-11-11 18:45:55 -08:00
Val Erastov
e5485dd9be ui toolkit 2016-10-14 01:19:06 -07:00
Val Erastov
cba2f565e6 fix object recovery if it linked to auxiliary object 2016-09-09 02:22:07 -07:00
Val Erastov
2e49847d32 fix boundary recovery 2016-09-09 02:21:07 -07:00
Val Erastov
e041a1a7f3 fix boundary recovery 2016-09-09 00:42:17 -07:00
Val Erastov
757b16477e fix boundary recovery 2016-09-08 23:18:46 -07:00
Val Erastov
3cfbf3537d fix linter complaints 2016-09-08 22:08:36 -07:00
Val Erastov
56a025b8d0 refactoring of equals elimination 2016-09-08 20:51:31 -07:00
Val Erastov
3029bf6a9a fix aux bug 2016-09-08 20:51:31 -07:00
Val Erastov
201142b3ed transition to es6 modules 2016-09-08 20:51:30 -07:00
Val Erastov
218eb44058 rollback trajectory reconstruction 2016-08-31 19:20:59 -07:00
Val Erastov
8afd42e412 check for being auxiliary while recovery 2016-08-30 02:27:33 -07:00
Val Erastov
f44ef5b69c make base origin crosshair thinner 2016-08-30 00:01:43 -07:00
Val Erastov
aaa360e48d line geometry validation and recovery 2016-08-29 23:46:48 -07:00
Val Erastov
f2f3cd92ac fix some potential bugs 2016-08-29 23:46:24 -07:00
Val Erastov
4a45decc26 handle div by zero for distance derivatives smarter 2016-08-29 23:42:16 -07:00
Val Erastov
85c48fbab8 smooth moving 2016-08-29 14:50:06 -07:00
Val Erastov
be9b4e59e6 reindex auxiliary edges to couple with constraints 2016-08-29 01:12:48 -07:00
Val Erastov
318107256d Draw basis crosshair for 2d sketches 2016-08-28 13:39:08 -07:00
Val Erastov
c5d5a2cfe4 add comment 2016-08-26 11:50:59 -07:00
Val Erastov
dd415da635 fix the same derivative mistake for P2LDistance 2016-08-25 16:00:20 -07:00
Val Erastov
87c79ef577 fix derivatives for P2LDistanceV constraint 2016-08-12 18:25:56 -07:00
Val Erastov
738b6b6c9d fix yui compiler errors 2016-07-19 21:32:41 -07:00
Val Erastov
fc7dd3c9e9 Dimension constants 2016-07-19 20:56:25 -07:00
Val Erastov
db1ac31180 Constraint filter 2016-07-18 21:27:02 -07:00
Val Erastov
bbace6bb44 first attempt to optimize fillet generation 2016-05-27 22:04:48 -07:00
Val Erastov
17b7c8bade convex constraint 2016-05-27 20:36:44 -07:00
Val Erastov
2471272ee4 minor, fix global declaration 2016-05-26 23:30:54 -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
b182e8aa4d symmetry constraint 2016-05-24 21:07:48 -07:00
Val Erastov
9efe277da0 fix line ange constraint serialization and visualization 2016-05-23 23:59:18 -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
bd06a25f7f Min length of line experiment 2016-03-10 23:47:40 -08:00
Val Erastov
1d3a26d092 fix problem equals elimination has recursive conflicts 2016-03-02 21:46:32 -08:00
Val Erastov
d4377945c3 terminal outline 2016-02-24 22:34:53 -08:00