Commit graph

704 commits

Author SHA1 Message Date
xibyte
ccfa09f6c1 update sample images links 2016-12-20 02:01:23 -08:00
Val Erastov
5dec36a69a icon for revolve operation #25 2016-12-19 22:31:06 -08:00
xibyte
246bbd8ae0 Update README.md 2016-12-19 12:42:17 -08:00
Val Erastov
d9bf86013c fix for #20: circles are broken in 3d 2016-12-19 04:08:29 -08:00
xibyte
2ad94fe2db update links to the live demo 2016-12-19 03:56:19 -08:00
Val Erastov
7af5780d03 set up build script scripts to build offline bundle 2016-12-19 03:53:07 -08:00
mmiscool
d4dc1dfef4 updated pics 2016-12-19 02:39:50 -05:00
mmiscool
b26cf5b094 updated youtube video 2016-12-19 02:38:22 -05:00
xibyte
993eeb94d0 Update README.md 2016-12-18 15:25:16 -08:00
xibyte
42156fb958 Update README.md 2016-12-18 15:24:38 -08:00
Val Erastov
0b6a24d95d Add instructions how to run the dev-server 2016-12-18 15:05:06 -08:00
xibyte
1a84adb397 Merge pull request #10 from mmiscool/master
Master
2016-12-18 14:52:43 -08:00
mmiscool
d2a885d838 Modified tool bar for 3d mode 2016-12-18 04:53:14 -05:00
mmiscool
e2a9225e59 Changed edit button to say "Edit Sketch" 2016-12-17 15:13:23 -05:00
mmiscool
b88c72feaa missing libraries addded to packages.json 2016-12-17 14:25:00 -05:00
mmiscool
f5d75a43a9 Missing library added to package.json 2016-12-17 14:23:24 -05:00
Val Erastov
c4117dde43 fix revolving for negative angle 2016-12-17 02:32:37 -08:00
Val Erastov
e07798791b selecting axis/pivot for revolve operation 2016-12-17 00:07:31 -08:00
Val Erastov
25009b5e55 use sg-portes/libtess tessellator 2016-12-16 22:55:49 -08:00
Val Erastov
6fa644a048 add missing less dependency 2016-12-16 22:49:32 -08:00
Val Erastov
d9855c0791 improve revolve performance 2016-12-15 02:32:16 -08:00
Val Erastov
a3cff1a467 revolve operation / basic implementation 2016-12-14 01:03:21 -08:00
Val Erastov
42372db6bb reuse point on arc for point on ellipse action 2016-12-11 23:08:26 -08:00
Val Erastov
3de8d2ce3b add point on ellipse 2016-12-11 23:00:14 -08:00
Val Erastov
602a682e48 taking bound into account for an ellipse and bezier curve 2016-12-11 22:57:55 -08:00
Val Erastov
d36498048b indexing children non simple object when serializing deserializing 2016-12-11 22:49:34 -08:00
Val Erastov
ddfb9fcea7 collecting curved surfaces classes in one place 2016-12-09 19:35:26 -08:00
Val Erastov
a8593fbd76 make bezier curve approximation more fine 2016-12-09 19:34:46 -08:00
Val Erastov
aaca1c9141 convex hull test before building LUT for bezier curve 2016-12-09 15:37:36 -08:00
Val Erastov
009e355669 move isPointInsidePolygon out of cad-utils.js to math.js 2016-12-09 12:04:27 -08:00
Val Erastov
dd1a745864 remove unused data-structure 2016-12-09 11:41:10 -08:00
Val Erastov
e6d339a3b0 bezier curve math refactoring 2016-12-09 11:40:16 -08:00
Val Erastov
7cf69aafcf disable lut debugging 2016-12-09 02:37:15 -08:00
Val Erastov
a2bf1b0774 basic support for bezier curve approximation in 3d 2016-12-09 02:34:44 -08:00
Val Erastov
56ad328e99 make bezier curve shape pickable 2016-12-09 02:34:16 -08:00
Val Erastov
c2816688c3 cubic bezier look up table (lut) math 2016-12-09 02:33:47 -08:00
Val Erastov
6c7e8e7377 storing layer readOnly attribute 2016-12-09 00:27:02 -08:00
Val Erastov
32632b81ac basic support for bezier curve 2016-12-08 22:58:18 -08:00
Val Erastov
ea4892035a square helper 2016-12-08 22:49:02 -08:00
Val Erastov
32879114d6 extract the styles to a separate module 2016-12-08 18:19:07 -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
99ceec4cd1 equalize linked endpoints 2016-12-08 11:37:59 -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
af85e3e77b use draw pipelines for selected objects 2016-12-07 00:59:20 -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
8a9050d1ed cleanup: remove unused 'validateGeom' method 2016-12-06 23:44:58 -08:00
Val Erastov
69da5dcd16 ellipse tangent constraint math / 'Grater Than' constraint math 2016-12-06 23:42:38 -08:00
Val Erastov
02466e24f7 fix dumb mode on Mac 2016-12-05 01:49:23 -08:00