Commit graph

1044 commits

Author SHA1 Message Date
Val Erastov
6f95b5ae80 improve history timeline scroll 2018-07-06 17:01:58 -07:00
Val Erastov
b8053c5e25 history timeline widget 2018-07-05 22:42:25 -07:00
Val Erastov
a4ef761ffe convert rem(s) to pixels 2018-07-03 21:30:11 -07:00
Val Erastov
39c8867586 heads up toolbar 2018-07-03 21:18:49 -07:00
Val Erastov
8cfe2294cd model explorer 2018-07-03 02:18:40 -07:00
Val Erastov
3e1948fb5b update npm dependencies fix breaking changes 2018-07-03 00:28:28 -07:00
Val Erastov
0ce714b814 schema validator for operation params 2018-07-02 19:16:43 -07:00
Val Erastov
60878ad77c introducing model object and decoupling from 3d 2018-07-02 00:12:57 -07:00
Val Erastov
e226d416ee event stream api for organizing UI 2018-06-22 00:31:33 -07:00
Val Erastov
7cbd001efc propagating self props by default 2018-06-17 23:58:19 -07:00
Val Erastov
45e0052538 fix fillet info rendering 2018-06-17 23:57:47 -07:00
Val Erastov
efb9c5755c remove obsolete unmanagedSceneObject 2018-06-17 23:11:09 -07:00
Val Erastov
1b4c6f6e9a convert external data to brep instead of using unmanaged objects 2018-06-17 23:07:16 -07:00
Val Erastov
b4dd89705c moving nurbs implementation details out of brepCurve 2018-06-17 23:05:19 -07:00
Val Erastov
abd50aba02 exposing tessellation as point-array 2018-06-17 23:04:45 -07:00
Val Erastov
1dae20c66c null parametric surface implementation 2018-06-17 23:03:14 -07:00
Val Erastov
69c08eec7a keep vertex to edges index outside of Vertex class 2018-06-17 23:02:39 -07:00
Val Erastov
fae6aa3492 scale morphing 2018-06-14 17:46:57 -07:00
Val Erastov
927ba6e4b5 revolve operation wizard 2018-06-12 23:11:30 -07:00
Val Erastov
5e863aea36 multiselection wizard 2018-06-11 20:13:42 -07:00
Val Erastov
fdbb719436 fixing mouse event in firefox for sketcher 2018-05-10 20:33:20 -07:00
Val Erastov
1f5842587d smooth rendering of unmanaged objects 2018-05-08 23:41:31 -07:00
Val Erastov
1ecab7399c edges rendering 2018-05-04 02:23:10 -07:00
Val Erastov
598759e8f0 nurbs curve serialization 2018-05-01 02:46:26 -07:00
Val Erastov
bfbde56b00 nurbs curve support for unmanaged objects 2018-05-01 02:46:10 -07:00
Val Erastov
1fb0c6f451 fix normales and bounds for unmanagedSceneObjects 2018-04-30 22:33:46 -07:00
Val Erastov
847f9d12a5 blocking project loading for engines 2018-04-29 22:58:36 -07:00
Val Erastov
d8e3a0a51b unmanaged scene objects support 2018-04-29 19:33:34 -07:00
Val Erastov
2962ece2ff fix plane to expose correct surface 2018-04-28 21:19:22 -07:00
Val Erastov
fdde14b8f8 use surface directly 2018-04-28 21:18:04 -07:00
Val Erastov
838b1041fa expose creation bound surface from 2d points 2018-04-28 21:15:24 -07:00
Val Erastov
8b8142db76 external engines support 2018-04-27 18:56:15 -07:00
Val Erastov
ea95b54430 surface-surface intersection / stable points 2018-04-25 20:57:20 -07:00
Val Erastov
90940f3342 algorithm for finding footpoints for generic parametric curves 2018-04-06 19:49:33 -07:00
Val Erastov
107faa13e1 separate and abstract out nurbs-surface to brepSurface and parametricSurface 2018-04-06 19:48:09 -07:00
Val Erastov
6c0988fa4d bound u and v for surface intersection iterations 2018-04-06 19:45:59 -07:00
Val Erastov
04eb798e49 use domain for parametric curves and surfaces instead assuming it's 0..1 2018-03-23 19:27:46 -07:00
Val Erastov
321b161f72 Cubic Hermite spline interpolation curve 2018-03-23 17:57:19 -07:00
Val Erastov
2f295c73a9 enable flow 2018-03-09 19:54:45 -08:00
Val Erastov
5cc9db2d61 rename createLinearNurbs to createLinearCurve 2018-03-09 19:10:39 -08:00
Val Erastov
a19c2fa904 sandbox support 2018-03-09 19:03:23 -08:00
Val Erastov
ccda6f20f0 abstract and refactor curve geometry 2018-03-09 19:00:49 -08:00
Val Erastov
7eee7074ba support case for two different edges having the same vertices 2018-02-18 22:39:21 -08:00
Val Erastov
917dca85ce refactor and fix brep debugger action 2018-02-18 22:09:13 -08:00
Val Erastov
3173626ea2 choose between coincident edges with same direction while face overlap merge
Closes #47 Union 2 shells: side faces are in same plane, resulted a null shell
2018-02-16 19:02:38 -08:00
Val Erastov
5dfc499162 keep boolean operation data separate from general data of a topo object 2018-02-16 11:57:48 -08:00
Val Erastov
192b9a793c test case for splitting a solid by 2 adjacent edges 2018-02-16 01:17:05 -08:00
Val Erastov
25044f28bf get rid of jquery dep for 3d modeller 2018-02-16 00:52:42 -08:00
Val Erastov
f9c202ba13 basic actions for craft history manipulation 2018-02-16 00:50:38 -08:00
Val Erastov
c49c21fd17 console.dir on events for debugging/logging 2018-02-16 00:21:06 -08:00