Commit graph

387 commits

Author SHA1 Message Date
Mike Molinari
9d69c35920 prevent long names of sketch geometry from taking over whole screen and making 2d sketching in 3d difficult. 2022-11-17 01:01:14 +00: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
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
5aa5ca4ead disable context menu in 2D sketcher 2022-08-19 19:17:01 -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
Val Erastov
a81207d583 fix label placements on DXF 2022-08-15 02:53:25 -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
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
298f48e440 fix typescript errors 2022-08-13 02:49:57 -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
12d6cfb4eb remove button for contextual object control 2022-08-09 21:51:57 -07:00
Val Erastov
afe8853fe8 delete associated label if object is removed 2022-07-16 05:21:16 -05:00
Val Erastov
9e1c723415 support label export to DXF 2022-07-16 05:02:41 -05:00
Val Erastov
117c5475ed fix rectangle inversion bug 2022-06-28 18:57:10 -07:00
Val Erastov
0eb2c41fd7 fix react hooks ordering 2022-06-28 18:39:46 -07:00
NetzerRosenfeld
09b16c1f37 Bug fix - ConstraintEditor not working in case of object or multiple … (#158)
* Bug fix - ConstraintEditor not working in case of object or multiple field like LockPoint. If you type both x field and y field, only one field will be pass.
2022-06-25 15:19:49 -07:00
Mike Molinari
f94453cfc3 Added functionality to 2d sketcher context popup to toggle construction. 2022-06-25 15:19:49 -07:00
Mike Molinari
2c510f1e1b Change refrence geometry from grey to brown 2022-06-25 15:19:49 -07:00
Val Erastov
89b3e1bdad add labels support for 2d sketches 2022-06-25 15:19:49 -07:00
Val Erastov
79a77dda38 fix mirror operation 2022-06-25 15:19:48 -07:00
Val Erastov
14e1222d84 fix backspace when in edit dimension value dialog text field deletes sketch elements selected 2022-06-25 15:19:48 -07:00
Val Erastov
ed5b40878d model attributes 2022-06-25 15:19:48 -07:00
xibyte
e137761d64 use actionService instead of action.service 2022-06-25 15:19:48 -07:00
xibyte
0cbd38d36c revert md 2022-06-25 15:19:47 -07:00
xibyte
07db5af1db schema from UI definition 2022-06-25 15:19:47 -07:00
Val Erastov (xibyte)
f24a3f45a5 imports grooming 2020-07-19 23:09:46 -07:00
Val Erastov (xibyte)
720577c4d7 move euclidean to geom 2020-07-19 22:40:38 -07:00
Val Erastov (xibyte)
e11c1f7f4a geom module 2020-07-19 22:37:24 -07:00
Val Erastov (xibyte)
08802f29c8 move convex hull to eucleadian module 2020-07-19 22:01:26 -07:00
Val Erastov (xibyte)
24acddcc5a move out legacy bezier luts 2020-07-19 21:59:04 -07:00
Val Erastov (xibyte)
eecb903a1c move out graph utility 2020-07-19 21:56:37 -07:00
Val Erastov (xibyte)
e2aa04a365 organizing math module - moving qr 2020-07-19 21:54:49 -07:00
Val Erastov (xibyte)
a660ca0645 organizing math module - rename setting matrix methods 2020-07-19 16:19:20 -07:00
Val Erastov (xibyte)
5be4dd4198 organizing math module - rename matrix to more precise Matrix3x4 2020-07-19 16:07:03 -07:00