Mike Molinari
8fe9d5f109
Switch to SVG icons
2022-11-08 01:39:35 +00:00
Mike Molinari
300ed5805b
Make SVG icons work
2022-11-08 00:19:11 +00:00
Mike Molinari
2c7fca94d3
Fix zoom not working on with out changing camera mode
2022-11-06 08:36:25 +00:00
Val Erastov
aa249f95d2
Fixing lint issues before merging to main
2022-11-05 21:23:16 -07:00
Mike Molinari
2de9e7f98e
refactored plane feature to use mdf widgets and migrated the feature to the modeling workbench.
2022-11-05 21:23:16 -07:00
Mike Molinari
7b5807089b
update choice widget to add radio buttons option.
2022-11-05 21:23:16 -07:00
Mike Molinari
da6a462864
Fix bug in PushPullFaceProductionAnalyzer that would prevent booleans within commands from working.
2022-11-05 21:23:16 -07:00
Mike Molinari
4affb703a5
Added option to simplify or not the result of a boolean
2022-11-05 21:23:16 -07:00
Mike Molinari
380ef5db92
made paths relative for deploying to a folder and not the root of a domain.
2022-11-05 21:23:16 -07:00
Mike Molinari
9f9ec04510
make wasm binary url relative
2022-11-05 21:23:16 -07:00
Val Erastov
bb234a7c57
calculating tesselation scale
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
5ee42b9068
Made fully constrained construction geometry not be same color as fully constrained regular geometry.
2022-11-05 21:23:16 -07:00
Mike Molinari
6c89bec12d
fix for inverting of arc geometry derived from face boundires
2022-11-05 21:23:16 -07:00
Val Erastov
8061fdc54d
fix expression evaluation
2022-11-05 21:23:16 -07:00
xiaohj
e7c6a79f49
Fix some problems of svg exporting ( #185 )
...
* fix(svg): correct svg viewbox
* fix(svg): flip svg vertically due to different y-axis direction
* fix(svg): support exporting Ellipse, EllipticalArc and BezierCurve to svg
* style: white-space
2022-10-30 00:33:39 -04:00
EL JABIRI Tarik
a3349b5da4
fix(dxf): add dimLayers to the export. ( #183 )
...
I forgot this in the last PR 🤦♂️ .
2022-09-22 03:46:25 -04:00
EL JABIRI Tarik
56c884ccfd
feat(dxf): add support for dimensions in dxf.
2022-09-02 22:55:53 -07:00
Val Erastov
0cd501b8cc
upgrade to webpack 5
2022-08-20 00:25:36 -07:00
Val Erastov
5aa5ca4ead
disable context menu in 2D sketcher
2022-08-19 19:17:01 -07:00
Val Erastov
b4a9fec1e4
remove border if canvas is in focus
2022-08-19 19:16:38 -07:00
NetzerRosenfeld
a26240d632
Bug fix in keysmap and short keys. ( #169 )
...
ctrl +s , ctrl+o and open terminal command now working, F1 and ctrl + n are not working.
There was problem of case sensitive.
Co-authored-by: Val Erastov <xibyte@gmail.com>
2022-08-19 18:56:41 -07:00
EL JABIRI Tarik
a556ee4b73
use ShapesType for TYPE property to work properly.
2022-08-19 18:23:30 -07:00
EL JABIRI Tarik
3587a85341
reset the current layer of the dxf.
2022-08-19 18:23:30 -07:00
EL JABIRI Tarik
3b3397063d
Adopt @tarikjabiri/dxf as dxf writer.
2022-08-19 18:23:30 -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
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
8996ebbfe4
removing unused code
2022-08-16 02:26:39 +00:00
Val Erastov
a81207d583
fix label placements on DXF
2022-08-15 02:53:25 -07: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
688f287dfe
fix no-prototype-builtins lint issue
2022-08-15 01:27:10 -07:00
Val Erastov
21fc1e2832
fix show craft menu button issue
2022-08-15 01:19:58 -07:00
Val Erastov
caa2520312
autofix eslint issues
2022-08-15 00:29:57 -07:00
Val Erastov
359ef50587
fix eslint no inner loop functions issue
2022-08-15 00:23:09 -07:00
Val Erastov
26c4ea218b
fix eslint issues
2022-08-15 00:22:42 -07:00
Val Erastov
dea23c2d57
fix creating objects off of datum
2022-08-14 23:40:01 -07:00
Val Erastov
dbacfa633b
fix typescript type errors, cleanup unused code
2022-08-14 22:56:20 -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
59642c22dd
add missing markedColor property
2022-08-14 22:15:47 -07:00
Val Erastov
465c0c2c02
rename AppContext to ReactApplicationContext
2022-08-14 21:04:34 -07:00
Val Erastov
4bb2abadab
get rid of CoreContext in favor of granular bundle contexts
2022-08-14 20:52:56 -07:00
Val Erastov
49ec6090aa
clean unused imports
2022-08-14 20:49:46 -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
54a30ccf10
define outputContextSpec for all bundles
2022-08-13 16:42:34 -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
3bcbc4125b
make dxf-writer work
2022-08-12 22:21:36 -07:00
Mike Molinari
8eee9f816b
dxf output work
2022-08-13 04:39:07 +00: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
185debd1fa
fix broken trackball controls
2022-08-10 01:42:18 -07:00
Val Erastov
1ce3c7c8ac
fix the menu button location
2022-08-10 01:42:18 -07:00
Val Erastov
0926d2082d
clean up unused code
2022-08-10 01:42:18 -07:00
Val Erastov
68fe161e30
wireframe/shaded render modes
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
Val Erastov
6b8213519e
use add location instead of set location
2022-08-09 21:51:58 -07:00
Mike Molinari
66de2ab289
purging unused code
2022-08-09 21:51:58 -07:00
Val Erastov
ace468c2ac
make plane wizard use entityCapture
2022-08-09 21:51:58 -07:00
Val Erastov
a6aa53fc9d
tune active param logic
2022-08-09 21:51:58 -07:00
Val Erastov
75ccd98e18
make productionInfo return any type
2022-08-09 21:51:58 -07:00
Val Erastov
c5097c27fc
explicitly set active field by default
2022-08-09 21:51:58 -07:00
Val Erastov
6e74027390
custom selection filters
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
c1702b54f8
update delete body icon
2022-08-09 21:51:58 -07:00
Mike Molinari
80c08eede3
purdge old modeling commands.
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
Val Erastov
24ab2aaf18
set location to hole object from datum
2022-08-09 21:51:57 -07:00
Mike Molinari
95c6a0fe05
purging unused code
2022-08-09 21:51:57 -07:00
Val Erastov
f5e44d6785
make plane wizard use entityCapture
2022-08-09 21:51:57 -07:00
Mike Molinari
69bf713fea
removed old unused functionality.
2022-08-09 21:51:57 -07:00
Mike Molinari
78df458e9d
fix missing icons
2022-08-09 21:51:57 -07:00
Val Erastov
17e9e379d6
set the first fiels as active
2022-08-09 21:51:57 -07:00
Val Erastov
8e9aef8169
selection widgets improvements
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
8325ddc580
tune active param logic
2022-08-09 21:51:57 -07:00
Val Erastov
12d6cfb4eb
remove button for contextual object control
2022-08-09 21:51:57 -07:00
Val Erastov
3f1678a226
make productionInfo return any type
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
f6cc507ad0
misc clean up
2022-08-09 21:51:56 -07:00
Val Erastov
66b9f6c56a
custom selection filters
2022-08-09 21:51:56 -07:00
Val Erastov
835c5f7157
save last used workbench
2022-08-09 21:51:56 -07:00
Val Erastov
1c8f420522
save last used workbench
2022-08-09 21:51:56 -07:00
Val Erastov
d70a8a5be9
work on sheet metal workbench
2022-08-09 21:51:56 -07:00
Val Erastov
d97281a286
fix choice widget value issie
2022-08-09 21:51:56 -07:00