Commit graph

458 commits

Author SHA1 Message Date
Val Erastov
3735b1acbf fix camera look at object 2022-11-05 21:23:16 -07:00
Val Erastov
b7abc20399 orthographic mode by default 2022-11-05 21:23:16 -07:00
Val Erastov
38cffa5e6c edit constraint by its constraint annotation, dbl click or from the menu 2022-11-05 21:23:16 -07:00
Mike Molinari
8553ac15ef Made fillet and Champher work for all edges of a selected face. 2022-11-05 21:23:16 -07:00
Val Erastov
26f327fd6b fix throttle bug 2022-10-01 18:37:59 -07:00
Mike Molinari
b4631baccb Added defeaturing delete face operation. 2022-08-20 01:30:07 -07:00
Mike Molinari
dde86e056a Added start of wire harness workbench. Shortest path algorithm. 2022-08-20 01:29:54 -07:00
Val Erastov
0cd501b8cc upgrade to webpack 5 2022-08-20 00:25:36 -07:00
Val Erastov
ecb5e45cd3 prefer-const rule for JS / manual fixes 2022-08-15 23:47:20 -07:00
Val Erastov
f2369a5689 prefer-const rule for JS / auto fixes 2022-08-15 23:47:20 -07:00
Val Erastov
0956f0647a prefer-const rule for TS / manual fixes 2022-08-15 23:47:20 -07:00
Val Erastov
50289f3288 prefer-const rule for TS / autofix 2022-08-15 23:47:20 -07:00
Val Erastov
b8d6b7c0ba no-extra-semi rule for TS / autofix 2022-08-15 23:47:20 -07:00
Val Erastov
5aaee1c8ed no-var rule for javascript / manual fixes 2022-08-15 23:47:20 -07:00
Val Erastov
c2332870ce no-var rule for javascript / autofix 2022-08-15 23:47:20 -07:00
Val Erastov
ffc1312da7 no-var rule for typescript 2022-08-15 23:47:20 -07:00
Mike Molinari
8b6b72946a New SVG icons 2022-08-16 03:13:26 +00:00
Mike Molinari
5e595b4e85 Fix spelling mistake 2022-08-15 23:58:50 +00:00
Mike Molinari
43cef1eb67 removed double declaration of path 2022-08-15 23:58:04 +00:00
Mike Molinari
7516edc0e1 Make pan speed reasonable on small models. 2022-08-15 22:46:41 +00:00
Mike Molinari
c429b69f18 added path:__dirname to all workbench commands. 2022-08-15 22:44:47 +00:00
Mike Molinari
b3fac055c2 Update to help files 2022-08-15 22:37:26 +00:00
Val Erastov
cdabb6497c fix eslint typescript issues 2022-08-15 02:18:55 -07:00
Val Erastov
9d9e79f814 fix JSX eslint problems 2022-08-15 01:30:31 -07:00
Val Erastov
caa2520312 autofix eslint issues 2022-08-15 00:29:57 -07:00
Val Erastov
26c4ea218b fix eslint issues 2022-08-15 00:22:42 -07:00
Val Erastov
e439e43aaf fix condition for being a unit vector 2022-08-14 23:41:31 -07:00
Val Erastov
65aa1fea56 fix typescript type errors, custom raycaster field 2022-08-14 23:08:10 -07:00
Val Erastov
9c5f146d41 fix typescript type errors, unit vectors 2022-08-14 23:07:56 -07:00
Val Erastov
cbfd821d4d fix typescript type errors, MDF 2022-08-14 22:56:06 -07:00
Val Erastov
8afc46bd48 fix typescript type errors, sketchModel 2022-08-14 22:55:46 -07:00
Val Erastov
dff06f1972 make plane take UnitVector 2022-08-14 22:16:31 -07:00
Val Erastov
94503d8e2c comment out IGES case 2022-08-14 22:16:14 -07:00
Val Erastov
76ba305571 cleanup unused code 2022-08-14 22:14:27 -07:00
Val Erastov
c2a1207d0e update warning message 2022-08-14 21:08:00 -07:00
Val Erastov
465c0c2c02 rename AppContext to ReactApplicationContext 2022-08-14 21:04:34 -07:00
Val Erastov
02054d62c2 simplify bundle system 2022-08-14 20:48:44 -07:00
Val Erastov
1363ceb761 rename plugable to bundler 2022-08-13 16:43:05 -07:00
Val Erastov
a7217d8d3a remove context from modules 2022-08-13 03:00:15 -07:00
Val Erastov
43f3feddbb rename plugin to bundle 2022-08-13 02:57:38 -07:00
Val Erastov
298f48e440 fix typescript errors 2022-08-13 02:49:57 -07:00
Val Erastov
db3a05586c move service declarations directly under ApplicationContext 2022-08-13 01:11:11 -07:00
Val Erastov
f0310522b4 code cleanup 2022-08-12 23:54:10 -07:00
Val Erastov
1096e52522 fix inPlace sketcher camera synchronization 2022-08-12 21:34:52 -07:00
Val Erastov
cb13e2d374 create documentation link from __dirname 2022-08-12 21:02:36 -07:00
Val Erastov
991287f133 support new documentation mechanism in Wizards 2022-08-10 02:48:05 -07:00
Val Erastov
6adcfbb569 make FS visible 2022-08-10 01:42:18 -07:00
Val Erastov
68fe161e30 wireframe/shaded render modes 2022-08-10 01:42:18 -07:00
Mike Molinari
ed5b2a41da Fix for freecad import of lower level nested structures. 2022-08-10 01:42:18 -07:00
Val Erastov
56ed53131a bump threejs version to 0.143.0 2022-08-10 01:42:18 -07:00
Mike Molinari
e6d5b7b509 documentation static generator 2022-08-10 01:42:18 -07:00
Val Erastov
9c82d662b0 step file import support 2022-08-09 21:51:58 -07:00
Mike Molinari
ac6e8dc567 fix double import bug in freecad file importer 2022-08-09 21:51:58 -07:00
Val Erastov
6b8213519e use add location instead of set location 2022-08-09 21:51:58 -07:00
Mike Molinari
28b2daa2cd flange edge and face atributes non working. 2022-08-09 21:51:58 -07:00
Mike Molinari
a838012733 remove icon for function not implemented. 2022-08-09 21:51:58 -07:00
Mike Molinari
05a03a8f1a flange logic changes. Incomplete. 2022-08-09 21:51:58 -07:00
Val Erastov
5db5fb3730 make sm flange use custom selection capture 2022-08-09 21:51:58 -07:00
Val Erastov
7e313bcf19 misc clean up 2022-08-09 21:51:58 -07:00
Val Erastov
872836ae30 work on sheet metal workbench 2022-08-09 21:51:58 -07:00
Val Erastov
818cf67a1a fix choice widget value issie 2022-08-09 21:51:58 -07:00
Mike Molinari
7e39a9bd62 Updated SMtab command to use FromSketchProductionAnalyzer and modified FromSketchProductionAnalyzer to allow defining the labeling of faces and edges for sheet metal use. 2022-08-09 21:51:58 -07:00
Mike Molinari
73de12c99c Fix radial patern command math for span and angle method 2022-08-09 21:51:58 -07:00
Val Erastov
614a411113 working on radial pattern 2022-08-09 21:51:58 -07:00
Mike Molinari
88da95c32e partially working radial patern 2022-08-09 21:51:58 -07:00
Mike Molinari
684f80faec get rid of console log in linear patern. 2022-08-09 21:51:58 -07:00
Mike Molinari
2d8bfbebae Patern qty working for linear patern. 2022-08-09 21:51:58 -07:00
Mike Molinari
80c08eede3 purdge old modeling commands. 2022-08-09 21:51:58 -07:00
Val Erastov
f58dd8018c linear pattern work 2022-08-09 21:51:58 -07:00
Mike Molinari
c7b0cf541b add icons for delete body and import commands 2022-08-09 21:51:58 -07:00
Val Erastov
78c89d16d0 fix set location command 2022-08-09 21:51:58 -07:00
Mike Molinari
b27869327c Added delete body tool 2022-08-09 21:51:58 -07:00
Mike Molinari
71489032c2 Made import FCStd files more relighable 2022-08-09 21:51:58 -07:00
Mike Molinari
b17c55f08b Fully functional FreeCAD importer tool 2022-08-09 21:51:58 -07:00
Mike Molinari
e66eed5dff Fix broken import brep functionality. 2022-08-09 21:51:58 -07:00
Mike Molinari
3b1a418fee Working FreeCAD importer without filtering. 2022-08-09 21:51:58 -07:00
Mike Molinari
7c7263d76c latest non working hole opperation 2022-08-09 21:51:58 -07:00
Mike Molinari
0a0ff3a8ae Non working hole location from datium 2022-08-09 21:51:57 -07:00
Val Erastov
ecf76324d9 set location to hole object from datum 2022-08-09 21:51:57 -07:00
Mike Molinari
f8068337f2 hole command with datium as input 2022-08-09 21:51:57 -07:00
Mike Molinari
813f6bb66b organised import command code to be ready for wasm build with step and iges functions. 2022-08-09 21:51:57 -07:00
Mike Molinari
e00e625d65 incomplete freecad importer 2022-08-09 21:51:57 -07:00
Mike Molinari
255d8d1f2e Remove anoying alert popup 2022-08-09 21:51:57 -07:00
Mike Molinari
0c4aeb7b05 added support to import brp and brep files 2022-08-09 21:51:57 -07:00
Mike Molinari
f72631bcfb removed console.logs from loft opperation 2022-08-09 21:51:57 -07:00
Mike Molinari
d231c6c78a added inteligent IDs to loft opperation 2022-08-09 21:51:57 -07:00
Mike Molinari
d0be3447dc Fix for loft opperation Production Analyzer 2022-08-09 21:51:57 -07:00
Mike Molinari
dc2ba5ae22 added inteligent IDs to loft opperation 2022-08-09 21:51:57 -07:00
Mike Molinari
22ea608629 fixed broken loft after rebase 2022-08-09 21:51:57 -07:00
Mike Molinari
ca26656da6 flange edge and face atributes non working. 2022-08-09 21:51:57 -07:00
Mike Molinari
0249c2b5b7 Made edge selection first field in fillet form. 2022-08-09 21:51:57 -07:00
Mike Molinari
b47c55bda9 remove unused field from extrude command 2022-08-09 21:51:57 -07:00
Mike Molinari
a21be94689 remove icon for function not implemented. 2022-08-09 21:51:57 -07:00
Mike Molinari
bd68ed0e69 flange logic changes. Incomplete. 2022-08-09 21:51:57 -07:00
Val Erastov
2167e181ff support nested pick control handlers 2022-08-09 21:51:57 -07:00
Val Erastov
3221d58492 set cursor pointer for wizard fields 2022-08-09 21:51:57 -07:00
Val Erastov
b18fb6c361 explicitly set active field by default 2022-08-09 21:51:56 -07:00
Val Erastov
15b4a8e6fa make sm flange use custom selection capture 2022-08-09 21:51:56 -07:00
Val Erastov
f6cc507ad0 misc clean up 2022-08-09 21:51:56 -07:00
Val Erastov
d70a8a5be9 work on sheet metal workbench 2022-08-09 21:51:56 -07:00