Val Erastov
|
2bd771a4a3
|
tpi plugin
|
2018-01-23 01:13:56 -08:00 |
|
Val Erastov
|
557ff168df
|
debug plugin
|
2018-01-23 00:57:27 -08:00 |
|
Val Erastov
|
92ade7bdc5
|
fix box operation icon
|
2018-01-23 00:27:34 -08:00 |
|
Val Erastov
|
ee659f97c4
|
error reporting for craft operations
|
2018-01-23 00:03:31 -08:00 |
|
Val Erastov
|
f1c055c77c
|
cut operation
|
2018-01-22 23:40:34 -08:00 |
|
Val Erastov
|
9b49e0735e
|
extrude operation
|
2018-01-22 23:32:25 -08:00 |
|
Val Erastov
|
a8d94398d1
|
update all sketches action
|
2018-01-22 22:12:59 -08:00 |
|
Val Erastov
|
36bdead521
|
add switcher
|
2018-01-22 21:38:51 -08:00 |
|
Val Erastov
|
bc51636d11
|
plugins for editing faces sketches
|
2018-01-22 02:10:31 -08:00 |
|
Val Erastov
|
9c77cb8006
|
remove test wizard window
|
2018-01-22 01:01:07 -08:00 |
|
Val Erastov
|
5bffdfbded
|
move sketch package out of craft package
|
2018-01-22 00:58:58 -08:00 |
|
Val Erastov
|
d03c190fa7
|
craft plugin for managing modifications
|
2018-01-21 23:12:40 -08:00 |
|
Val Erastov
|
efe3efa7c9
|
avoid dynamic connections to store
|
2018-01-19 19:16:24 -08:00 |
|
Val Erastov
|
ceb9b89616
|
wizard react support
|
2018-01-19 01:25:26 -08:00 |
|
Val Erastov
|
ea5a3ae93e
|
action info outline
|
2018-01-17 19:19:33 -08:00 |
|
xibyte
|
dfae3bd967
|
action info popup
|
2018-01-17 01:38:00 -08:00 |
|
Val Erastov
|
4214715fd6
|
rewrite form controls with react
|
2018-01-17 00:06:32 -08:00 |
|
Val Erastov
|
b7be796a5f
|
fix toolbar appearance
|
2018-01-17 00:06:31 -08:00 |
|
Val Erastov
|
51d17361df
|
fix control bar appearance
|
2018-01-17 00:06:31 -08:00 |
|
Val Erastov
|
fdc52ec85d
|
React transition
|
2018-01-17 00:06:31 -08:00 |
|
Val Erastov
|
95d4b96bc7
|
check-in minireset.css
|
2018-01-09 22:29:02 -08:00 |
|
Val Erastov
|
e5ebf85c9c
|
clean-up
|
2018-01-09 20:00:00 -08:00 |
|
xibyte
|
cbf54794e6
|
fix nurbs mirroring(left handed coordinate system if working in parametric space)
|
2018-01-06 22:51:20 -08:00 |
|
xibyte
|
6dc0c7e2be
|
fix two arcs loop bug
|
2018-01-06 21:04:48 -08:00 |
|
xibyte
|
72104c5413
|
switch to React
|
2018-01-06 15:55:18 -08:00 |
|
Val Erastov
|
2c640cc75a
|
orthographic camera support
|
2018-01-06 12:00:04 -08:00 |
|
Val Erastov
|
2da73e7f39
|
export pick control to a plugin
|
2018-01-05 18:45:05 -08:00 |
|
Val Erastov
|
0d38184287
|
UI / change naming convention for the selection events
|
2018-01-05 18:00:58 -08:00 |
|
Val Erastov
|
2ff572140c
|
UI / synch basis with selection
|
2018-01-05 02:58:09 -08:00 |
|
Val Erastov
|
dce2918530
|
UI / selectionPlugin
|
2018-01-05 02:27:56 -08:00 |
|
Val Erastov
|
046a10fe16
|
UI modularization / decouple 3D rendering
|
2018-01-05 01:41:15 -08:00 |
|
Val Erastov
|
e8be3fe473
|
UI modularization / moving viewer to scene folder
|
2018-01-04 18:54:52 -08:00 |
|
Val Erastov
|
6c4d658e20
|
UI modularization / moving files around
|
2018-01-04 18:53:38 -08:00 |
|
Val Erastov
|
9773d466cc
|
work on modularization and abstracting out visualization layer(three.js).
|
2018-01-04 01:23:25 -08:00 |
|
Val Erastov
|
6408590b31
|
fix three.js API change
|
2018-01-03 22:09:47 -08:00 |
|
Val Erastov
|
88f6e641e6
|
update three.js to 0.89.0
|
2018-01-03 22:01:44 -08:00 |
|
Val Erastov
|
ef9e210f49
|
update references to Vector from the 'math' module
|
2018-01-03 19:59:10 -08:00 |
|
Val Erastov
|
bbbdf2f9db
|
modularization / extract vector to the math module
|
2018-01-03 19:39:47 -08:00 |
|
Val Erastov
|
b876818ce5
|
showing error info for invalid boolean results
|
2018-01-03 01:53:09 -08:00 |
|
Val Erastov
|
d5c46e9ab0
|
cleanup solve data for edges(transferring information is stored now)
|
2018-01-03 01:53:09 -08:00 |
|
Val Erastov
|
8988110f4c
|
fix cut/extrude operation visualization
|
2018-01-03 01:53:09 -08:00 |
|
Val Erastov
|
09b0beba76
|
extra checks for enclose analysis for curve-face intersection
|
2018-01-03 01:53:09 -08:00 |
|
Val Erastov
|
c615eb3800
|
temporary workaround to generate smooth intersection curves
|
2018-01-03 01:53:08 -08:00 |
|
Val Erastov
|
c7274876b9
|
support brep intersection debug
|
2018-01-03 01:53:08 -08:00 |
|
Val Erastov
|
c961aba111
|
avoid vertex unnecessary node creation while curve intersection analysis
|
2018-01-03 01:53:08 -08:00 |
|
Val Erastov
|
6af1e7f143
|
fix a bug
|
2018-01-03 01:53:08 -08:00 |
|
Val Erastov
|
ecc48b47c2
|
re-implement face merge
|
2018-01-03 01:53:08 -08:00 |
|
Val Erastov
|
15bec39f66
|
mark edges for debug
|
2018-01-03 01:53:08 -08:00 |
|
Val Erastov
|
3e4bdc6534
|
debug support for face merging
|
2018-01-03 01:53:08 -08:00 |
|
Val Erastov
|
a7050e47a2
|
edge replace
|
2018-01-03 01:53:08 -08:00 |
|
Val Erastov
|
6fbc1d4c8e
|
debug support for face merging
|
2018-01-03 01:53:08 -08:00 |
|
Val Erastov
|
5c469d886b
|
face merge / rayCast + tests
|
2018-01-03 01:53:08 -08:00 |
|
Val Erastov
|
0b3939e977
|
raycast for point inside face classification
|
2018-01-03 01:52:35 -08:00 |
|
Val Erastov
|
fdfa0519df
|
fix edge priorities
|
2018-01-03 01:52:35 -08:00 |
|
Val Erastov
|
c2cae6b40f
|
improve loop invalidation
|
2018-01-03 01:52:35 -08:00 |
|
Val Erastov
|
58c7e73a27
|
create merged surface
|
2018-01-03 01:52:35 -08:00 |
|
Val Erastov
|
bffc5c12be
|
store reference surface for merged surfaces
|
2018-01-03 01:52:35 -08:00 |
|
Val Erastov
|
7ae9190587
|
fix face filtering
|
2018-01-03 01:52:35 -08:00 |
|
Val Erastov
|
7b5a547755
|
fix edge merging
|
2018-01-03 01:52:35 -08:00 |
|
Val Erastov
|
34c1df0bb7
|
unit tests for enclosures
|
2018-01-03 01:52:34 -08:00 |
|
Val Erastov
|
6b32657a98
|
merge faces fail
|
2018-01-03 01:52:34 -08:00 |
|
Val Erastov
|
9f27fcf193
|
fix refresh sketch problem
|
2018-01-03 01:52:34 -08:00 |
|
Val Erastov
|
2a358a057d
|
edge transferring
|
2018-01-03 01:52:34 -08:00 |
|
Val Erastov
|
e85fa9ec03
|
add support for loop detection debug
|
2018-01-03 01:52:17 -08:00 |
|
Val Erastov
|
96db923fb1
|
setup brep debuging toolkit
|
2018-01-03 01:46:46 -08:00 |
|
Val Erastov
|
b37e1baed3
|
enable axises for 3d viewer
|
2018-01-03 01:46:18 -08:00 |
|
xibyte
|
0569f5392b
|
work on BREP debugger
|
2018-01-03 01:45:51 -08:00 |
|
Val Erastov
|
334b6f46e0
|
boolean debug
|
2018-01-03 01:45:51 -08:00 |
|
xibyte
|
1597c5f4b3
|
setup debugger UI
|
2018-01-03 01:45:51 -08:00 |
|
xibyte
|
4211c02bc8
|
brep-boolean / transfer edges
|
2018-01-03 01:43:29 -08:00 |
|
Val Erastov
|
2963298896
|
brep-boolean / first approach to face merge
|
2018-01-03 01:43:11 -08:00 |
|
Val Erastov
|
3beda92ad7
|
improve error handling
|
2018-01-03 01:35:51 -08:00 |
|
xibyte
|
058e5d55ac
|
ray cast overlapping surfaces
|
2018-01-03 01:35:41 -08:00 |
|
Val Erastov
|
c6c1c5be6e
|
ray cast and vector perturbation
|
2018-01-03 01:35:41 -08:00 |
|
Val Erastov
|
ec1d8dc90e
|
3d raycast for face filtering
|
2018-01-03 01:35:25 -08:00 |
|
Val Erastov
|
6cbfb5e37f
|
cleanup pip
|
2018-01-03 01:30:28 -08:00 |
|
xibyte
|
276927cd4f
|
filter
|
2018-01-03 01:30:28 -08:00 |
|
Val Erastov
|
daf97b10d5
|
tweaking epsilon value
|
2018-01-03 01:30:28 -08:00 |
|
Val Erastov
|
bd490f13b7
|
boolean manifold
|
2018-01-03 01:30:28 -08:00 |
|
Val Erastov
|
1714daefe8
|
fix whitespaces
|
2018-01-03 01:29:17 -08:00 |
|
Val Erastov
|
e3c12d45cd
|
fix edge rendering
|
2018-01-03 01:29:17 -08:00 |
|
Val Erastov
|
0340fc7f0d
|
use squared tolerance for vector equality test
|
2018-01-03 01:29:17 -08:00 |
|
Val Erastov
|
246e984e64
|
boolean / nurbs curve
|
2018-01-03 01:29:17 -08:00 |
|
Val Erastov
|
fb96ccb57f
|
add exact intersection calculation for curves
|
2018-01-03 01:29:17 -08:00 |
|
Val Erastov
|
aeac9a80ef
|
fix nurbs rendering
|
2018-01-03 01:29:17 -08:00 |
|
Val Erastov
|
f5a27018bb
|
cleanup debug statements for tessellation module
|
2018-01-03 01:29:16 -08:00 |
|
Val Erastov
|
38eb5ecee4
|
export bfgs fmin
|
2018-01-03 01:27:46 -08:00 |
|
Val Erastov
|
b4bd21c4af
|
brep / fix nurbs degree 2 for planes
|
2018-01-03 01:27:46 -08:00 |
|
Val Erastov
|
7aea6bd872
|
brep / move nurbs implementation code out to the nurbs-impl module
|
2018-01-03 01:27:46 -08:00 |
|
xibyte
|
cbf5739c36
|
curve tess
|
2018-01-03 01:27:46 -08:00 |
|
Val Erastov
|
323f3fe190
|
brep boolean cylinders
|
2018-01-03 01:27:46 -08:00 |
|
Val Erastov
|
b2b1535d41
|
reimplement brep tesselation
|
2018-01-03 01:27:18 -08:00 |
|
xibyte
|
9a699cdf1d
|
move face evolve to a module / fix UI
|
2018-01-03 01:26:10 -08:00 |
|
Val Erastov
|
b1d37daa6f
|
brep tesselation
|
2018-01-03 01:26:10 -08:00 |
|
Val Erastov
|
2c26739938
|
extract point in polygon classification to a separate module
|
2018-01-03 01:23:24 -08:00 |
|
Val Erastov
|
557ea09807
|
prepare for brep tesselation
|
2018-01-03 01:22:42 -08:00 |
|
Val Erastov
|
811a633167
|
nurbs boolean support
|
2018-01-03 01:22:28 -08:00 |
|
xibyte
|
8b868515a6
|
introduce brep-enclose and brep-builder
|
2018-01-03 01:19:39 -08:00 |
|
Val Erastov
|
9f168e563a
|
nurbs curve-curve intersection
|
2018-01-03 01:17:04 -08:00 |
|
Val Erastov
|
496cf22ba9
|
scratch tests for nurbs boolean
|
2018-01-03 01:16:58 -08:00 |
|
xibyte
|
3c910e4838
|
support nurbs / vertex factory for boolean
|
2018-01-03 01:16:51 -08:00 |
|
Val Erastov
|
e3859bdebc
|
support nurbs / adopt nurbs api for boolean
|
2018-01-03 01:16:43 -08:00 |
|
Val Erastov
|
43b27d18c5
|
refactor brep-builder
|
2018-01-03 01:07:51 -08:00 |
|
Val Erastov
|
b59dfca014
|
rough NURBS-BREP tesselation, only plane nurbses supported
|
2018-01-03 01:07:28 -08:00 |
|
Val Erastov
|
60e1455bb1
|
NURBS suport for BREP boolean / adjusting the API
|
2018-01-03 01:04:39 -08:00 |
|
xibyte
|
a2da7e348d
|
fix plane wizard/operations
|
2017-08-23 00:56:33 -07:00 |
|
xibyte
|
4d4085d835
|
simple revolve support
|
2017-08-23 00:05:29 -07:00 |
|
xibyte
|
89a06e4da4
|
fix paths for windows
|
2017-08-23 00:05:29 -07:00 |
|
Val Erastov
|
6dc0f99746
|
nurbs boolean
|
2017-08-23 00:05:29 -07:00 |
|
Val Erastov
|
9983904a70
|
Some method for generic boolean algorithm
|
2017-08-23 00:04:04 -07:00 |
|
Val Erastov
|
898cd156bf
|
NURBS support for circles
|
2017-08-23 00:04:04 -07:00 |
|
Val Erastov
|
5d71132d80
|
fix normal calculation for stitched NURBS
|
2017-08-23 00:04:03 -07:00 |
|
Val Erastov
|
0ef8316d72
|
create curved surfaces for extruding based on NURBS / NURBS tiling
|
2017-08-23 00:04:03 -07:00 |
|
Val Erastov
|
45b7ee3083
|
data structures for the adaptive NURBS tiling
|
2017-08-23 00:04:03 -07:00 |
|
Val Erastov
|
eecae5df98
|
clean up scratch code
|
2017-08-23 00:04:03 -07:00 |
|
Val Erastov
|
9c5033c0e9
|
reverse a NURBS if a contour's sketch primitive is inverted
|
2017-08-23 00:04:03 -07:00 |
|
Val Erastov
|
13f2f8f6ee
|
PIP for NURBS
|
2017-08-23 00:03:53 -07:00 |
|
Val Erastov
|
cad474b100
|
add alias for the toArray method of Vector
|
2017-04-13 17:46:16 -07:00 |
|
Val Erastov
|
f470c960f4
|
represent an arc as a NURBS
|
2017-04-13 00:59:14 -07:00 |
|
Val Erastov
|
78bda1e93b
|
get load heavy libs by browser
|
2017-04-13 00:59:14 -07:00 |
|
Val Erastov
|
933f7ae446
|
check in verb nurbs lib
|
2017-04-12 18:13:26 -07:00 |
|
Val Erastov
|
84d8141165
|
nurbs surface
|
2017-04-12 16:56:22 -07:00 |
|
Val Erastov
|
c96a9f2b40
|
disable creation of an approximated curve for Arcs
|
2017-04-10 21:58:49 -07:00 |
|
Val Erastov
|
534d57461f
|
simplify test for the nested faces case
|
2017-04-10 00:54:05 -07:00 |
|
Val Erastov
|
7afd2a8be6
|
fix nested faces bug
|
2017-04-10 00:47:53 -07:00 |
|
Val Erastov
|
954d616703
|
fix tests
|
2017-04-09 22:11:07 -07:00 |
|
Val Erastov
|
d0ceef898a
|
add approx curve and surface for tests
|
2017-04-09 22:11:07 -07:00 |
|
Val Erastov
|
84de8be661
|
introducing sketch model / change reading 2d geometry / change extruding API
|
2017-04-09 22:10:07 -07:00 |
|
Val Erastov
|
721b2fc137
|
rename approx to stitching
|
2017-03-27 18:46:33 -07:00 |
|
Val Erastov
|
7896483422
|
lids for preview
|
2017-03-24 17:57:20 -07:00 |
|
Val Erastov
|
65117c184c
|
allow negative values for extrude
|
2017-03-24 17:43:26 -07:00 |
|
Val Erastov
|
3cecd933da
|
cleanup unused field
|
2017-03-24 17:19:42 -07:00 |
|
Val Erastov
|
95c69ec101
|
make extruding from plane work
|
2017-03-24 17:00:11 -07:00 |
|
Val Erastov
|
37306ea789
|
edge selection
|
2017-03-24 02:05:59 -07:00 |
|
Val Erastov
|
51e427de7a
|
approx for surfaces to accommodate non-plane surfaces to accommodate current boolean algorithm
|
2017-03-24 01:37:15 -07:00 |
|
Val Erastov
|
b480b7550a
|
fixing approximation module
|
2017-03-23 17:49:09 -07:00 |
|
Val Erastov
|
1ab5ad089b
|
moving plane(operation and wizard) to the new API / BREP Framework
|
2017-03-17 01:20:31 -07:00 |
|
Val Erastov
|
43780d3188
|
extrude operation on top of BREP framework
|
2017-03-16 02:45:27 -07:00 |
|
Val Erastov
|
2b0b408d73
|
cleanup unnecessary dependencies
|
2017-03-16 00:44:45 -07:00 |
|
Val Erastov
|
a965dc9a33
|
fix BREP test after algorithm improvement
|
2017-03-16 00:34:33 -07:00 |
|
Val Erastov
|
109d831b55
|
fix history handling after BREP refactoring
|
2017-03-16 00:34:08 -07:00 |
|
Val Erastov
|
d89ba309b8
|
improving BREP boolean algorithm / sector analysis
|
2017-03-16 00:33:28 -07:00 |
|
Val Erastov
|
8f1e847afc
|
polyhedronfication
|
2017-03-16 00:32:10 -07:00 |
|
Val Erastov
|
353c508742
|
don't need csg anymore
|
2017-03-16 00:16:00 -07:00 |
|
Val Erastov
|
248ae2a74e
|
split new edges
|
2017-02-14 23:21:18 -08:00 |
|
Val Erastov
|
eeb597c8ff
|
disable debug mode / tests
|
2017-02-14 20:10:06 -08:00 |
|
Val Erastov
|
766b37ed44
|
fix merging overlapping faces
|
2017-02-14 20:05:27 -08:00 |
|
Val Erastov
|
a6ad3b5f60
|
fix merging overlapping faces
|
2017-02-14 00:20:27 -08:00 |
|
Val Erastov
|
cb2f72f7a6
|
fix tests
|
2017-02-12 23:53:52 -08:00 |
|
Val Erastov
|
38d9fb4a9a
|
fix loops to face / separate loop detection / change merge algo
|
2017-02-12 23:39:01 -08:00 |
|
Val Erastov
|
9c8784e9d5
|
fix cleaning test data
|
2017-02-11 02:43:53 -08:00 |
|
Val Erastov
|
559a42b20d
|
fix plane plane intersection calculation / add test
|
2017-02-11 00:49:31 -08:00 |
|
Val Erastov
|
8eb23add72
|
clean up debug info on finish
|
2017-02-11 00:47:49 -08:00 |
|
Val Erastov
|
0f3586d418
|
fix test data
|
2017-02-10 22:01:46 -08:00 |
|
Val Erastov
|
3006f19fa7
|
fix a bug brep triangulation refactoring
|
2017-02-10 21:57:28 -08:00 |
|
Val Erastov
|
ade15b1591
|
fix type an a test
|
2017-02-10 21:54:19 -08:00 |
|
Val Erastov
|
d77abafec4
|
brep debug framework / fix volumes / enable add shell on scene back
|
2017-02-10 21:50:28 -08:00 |
|
Val Erastov
|
7ff04eb47d
|
brep debug framework / fix volumes
|
2017-02-10 21:48:29 -08:00 |
|
Val Erastov
|
9476c45456
|
clean debug info
|
2017-02-10 20:43:11 -08:00 |
|
Val Erastov
|
d2a41ee253
|
brep operand mode / debug framework
|
2017-02-10 20:31:02 -08:00 |
|
Val Erastov
|
6add3d6c7b
|
brep operand mode / debug framework
|
2017-02-10 20:30:44 -08:00 |
|
Val Erastov
|
effc9b0543
|
brep operand mode / debug framework
|
2017-02-10 20:30:32 -08:00 |
|
Val Erastov
|
bec41373d8
|
brep debug framework
|
2017-02-10 19:25:17 -08:00 |
|
Val Erastov
|
94464b269c
|
fix PIP classification bug / test
|
2017-02-10 18:16:17 -08:00 |
|
Val Erastov
|
2b95217c73
|
wizard based tests
|
2017-02-10 01:44:48 -08:00 |
|
Val Erastov
|
8e9783c840
|
improve point on face classification / propagating id for faces
|
2017-02-10 01:44:07 -08:00 |
|
Val Erastov
|
530b456c50
|
new box wizard
|
2017-02-09 23:56:58 -08:00 |
|
Val Erastov
|
44786834c1
|
many fixes for boolean operation / all tests passes
|
2017-02-07 22:41:46 -08:00 |
|
Val Erastov
|
a226ce644f
|
BREP testing framework
|
2017-02-03 00:13:49 -08:00 |
|
Val Erastov
|
0ed5c1e9da
|
BREP boolean algorithm
|
2017-02-01 16:47:43 -08:00 |
|
Val Erastov
|
44d99e8034
|
load THREE.js using webpack
|
2017-02-01 16:47:27 -08:00 |
|
Val Erastov
|
89f325a232
|
test program interface for exposing to tests
|
2017-02-01 16:47:03 -08:00 |
|
Val Erastov
|
2e27a2e853
|
Test for PIP classification
|
2017-02-01 16:46:02 -08:00 |
|
Val Erastov
|
1daf39f008
|
clean solve data on boolean algorithm gets done
|
2017-01-29 23:59:45 -08:00 |
|
Val Erastov
|
1654fa8e9c
|
use data of topo-object for half edges
|
2017-01-29 23:48:33 -08:00 |
|
Val Erastov
|
a52c57ea4b
|
BREP boolean point on point corner case(when cutting sketch)
|
2017-01-29 23:40:14 -08:00 |
|
Val Erastov
|
1ac7090d91
|
BREP boolean point on edge corner case(when cutting sketch)
|
2017-01-29 23:16:54 -08:00 |
|
Val Erastov
|
4e784a87a3
|
BREP boolean algorithm bugs / corner cases
|
2017-01-27 19:35:08 -08:00 |
|
Val Erastov
|
6e737694a6
|
fix boolean algorithm bugs
|
2017-01-20 19:46:57 -08:00 |
|
Val Erastov
|
12095e4a25
|
fix boolean algorithm bugs
|
2017-01-20 19:45:25 -08:00 |
|
Val Erastov
|
15598fb740
|
BREP boolean algorithm / case for overlapping surfaces
|
2017-01-18 18:18:24 -08:00 |
|
Val Erastov
|
4eb43da556
|
BREP boolean algorithm / case for overlapping surfaces
|
2017-01-18 18:18:02 -08:00 |
|
Val Erastov
|
c516d6548f
|
fix a bug in boolean algorithm
|
2017-01-17 22:45:27 -08:00 |
|
Val Erastov
|
2ea90ddce3
|
use user data storage for storing boolean algorithm data
|
2017-01-17 21:47:36 -08:00 |
|
Val Erastov
|
a820a68639
|
slip overlapping surfaces
|
2017-01-17 21:19:51 -08:00 |
|
Val Erastov
|
8f3c07f952
|
wizard for cut operation
|
2017-01-17 01:57:40 -08:00 |
|
Val Erastov
|
0225493404
|
fix bug
|
2017-01-16 02:05:47 -08:00 |
|
Val Erastov
|
109e16fdf7
|
separates mesh operations from BREP
|
2017-01-16 01:46:28 -08:00 |
|
Val Erastov
|
829d8dafae
|
abstract out scene visualization API for BREP and meshes
|
2017-01-13 18:25:10 -08:00 |
|
Val Erastov
|
3f86981194
|
BREP boolean operations / fix 2d transformation
|
2017-01-13 18:23:47 -08:00 |
|
Val Erastov
|
e003b7e8dd
|
selection for BREP faces
|
2017-01-13 02:51:17 -08:00 |
|
Val Erastov
|
4dde1c4274
|
support holes on BREP / fix wrong winding detection
|
2017-01-13 02:51:01 -08:00 |
|
Val Erastov
|
a4259fb988
|
support holes on BREP
|
2017-01-13 00:23:09 -08:00 |
|
Val Erastov
|
94a12e9259
|
support holes on BREP
|
2017-01-12 20:43:41 -08:00 |
|
Val Erastov
|
e66f7f7126
|
BREP / union / intersect / subtract
|
2017-01-12 02:25:40 -08:00 |
|
Val Erastov
|
19181e6135
|
BREP / make boolean result valid
|
2017-01-12 00:55:24 -08:00 |
|
Val Erastov
|
28d341735a
|
BREP validator
|
2017-01-12 00:40:56 -08:00 |
|
Val Erastov
|
15300e225a
|
BREP boolean algorithm / simple topology
|
2017-01-11 22:58:25 -08:00 |
|
Val Erastov
|
edad41be1e
|
BREP boolean operations / debug info
|
2017-01-09 21:28:06 -08:00 |
|
Val Erastov
|
c4ee5ba7c6
|
BREP boolean operations / prepare to debug
|
2017-01-09 19:14:35 -08:00 |
|
Val Erastov
|
47958ac14d
|
BREP boolean algorithm
|
2017-01-09 03:19:41 -08:00 |
|
Val Erastov
|
f0e3061147
|
BREP boolean operations
|
2017-01-06 19:17:50 -08:00 |
|
Val Erastov
|
27bd6ded86
|
BREP datastructure / prism build / visualizator
|
2017-01-06 02:34:42 -08:00 |
|
Val Erastov
|
a5407d10b8
|
complete offset tool
|
2017-01-05 00:40:49 -08:00 |
|
Val Erastov
|
14b06223b8
|
tests and stubs for the offset tool
|
2017-01-05 00:39:15 -08:00 |
|
Val Erastov
|
94b0c276e5
|
make tool clean on every switch
|
2017-01-05 00:39:15 -08:00 |
|
Val Erastov
|
ccd33ca7e0
|
fix loop pick bug
|
2017-01-05 00:39:15 -08:00 |
|
Val Erastov
|
251f9dde82
|
scroll to a test in test runner
|
2017-01-05 00:39:15 -08:00 |
|
Val Erastov
|
b0a086d9dd
|
define offset constant for offset constraints
|
2017-01-05 00:39:14 -08:00 |
|
Val Erastov
|
d9e61e273e
|
offset tool
|
2017-01-05 00:39:14 -08:00 |
|
Val Erastov
|
bb6ff8610b
|
clean up
|
2017-01-05 00:39:14 -08:00 |
|
Val Erastov
|
21f96516b0
|
construct offset based on constraints
|
2017-01-05 00:39:14 -08:00 |
|
Val Erastov
|
702d01a62a
|
feature request: Allow plane to be created relative to face with offset from face. #17
|
2017-01-04 14:49:27 -08:00 |
|
Val Erastov
|
90535c6d4f
|
move filemanager to utils package
|
2016-12-31 01:59:32 -08:00 |
|
mmiscool
|
442dd1101b
|
Added export and import functionality to save local file of browser storage.
|
2016-12-31 01:51:36 -08:00 |
|
mmiscool
|
6499410c4d
|
Added open command
|
2016-12-31 01:51:35 -08:00 |
|
mmiscool
|
d267ec658b
|
Added very simple file manager to manage local data
|
2016-12-31 01:51:35 -08:00 |
|
Val Erastov
|
cbfdbae209
|
Offset curve for 2d sketcher. #32
|
2016-12-28 00:00:23 -08:00 |
|
Val Erastov
|
738505be2b
|
sketches with closed loops inside a close loop do not extrude properly. #37
|
2016-12-27 23:59:02 -08:00 |
|
Val Erastov
|
1f00ed05d8
|
add couple tests for solver
|
2016-12-27 01:41:35 -08:00 |
|
Val Erastov
|
a8bf91f629
|
tweak test runner UI
|
2016-12-27 00:49:34 -08:00 |
|
Val Erastov
|
584b295463
|
add segment remove test
|
2016-12-27 00:26:34 -08:00 |
|
Val Erastov
|
a8de4bac42
|
add more test cases for segments
|
2016-12-26 23:25:58 -08:00 |
|
Val Erastov
|
6324218664
|
change UI of test runner
|
2016-12-26 23:25:28 -08:00 |
|
Val Erastov
|
4b3a729215
|
stub fot arc test
|
2016-12-26 14:08:39 -08:00 |
|
Val Erastov
|
ea7c40949f
|
stub fot testSnap
|
2016-12-26 14:04:58 -08:00 |
|
Val Erastov
|
8330d4b91d
|
adding first integration tests for segments
|
2016-12-26 14:03:14 -08:00 |
|
Val Erastov
|
e5c982e5e0
|
fix sketchFace action
|
2016-12-25 03:08:45 -08:00 |
|
Val Erastov
|
a55c2d7768
|
deselectAll on craft event
|
2016-12-25 03:03:29 -08:00 |
|
Val Erastov
|
ac7f52325f
|
Feature Request: Model history buttons for each item. #21
|
2016-12-25 02:54:48 -08:00 |
|
Val Erastov
|
061465385d
|
add navigation links to GitHub and donate page
|
2016-12-24 21:36:33 -08:00 |
|
Val Erastov
|
9f3276fd87
|
first approach to test framework UI
|
2016-12-23 12:45:19 -08:00 |
|
Val Erastov
|
a2e90819b7
|
clean up old unused tests
|
2016-12-21 23:50:57 -08:00 |
|
Val Erastov
|
a57f2fcf46
|
Bug: Can not delete sketch objects after creation until sketch is closed and reopened. #30
|
2016-12-21 18:23:16 -08:00 |
|
Val Erastov
|
d6e6ec0dcd
|
apply fillet and exit if there is selection on point #13
|
2016-12-21 01:40:31 -08:00 |
|
Val Erastov
|
0ccbe50c7c
|
Rectangle tool to sketcher #28
|
2016-12-21 01:05:23 -08:00 |
|
Val Erastov
|
cf117a2aea
|
bulk adding for the parallel constraint
|
2016-12-20 22:52:18 -08:00 |
|
Val Erastov
|
c7b0a12958
|
add horizontal and vertical constraints transactionally to avoid unnecessary refreshes
|
2016-12-20 22:48:22 -08:00 |
|
Val Erastov
|
cbab1646b9
|
bulk operation for adding horizontal and vertical constraints
|
2016-12-20 22:42:15 -08:00 |
|
Val Erastov
|
5dec36a69a
|
icon for revolve operation #25
|
2016-12-19 22:31:06 -08:00 |
|
Val Erastov
|
d9bf86013c
|
fix for #20: circles are broken in 3d
|
2016-12-19 04:08:29 -08:00 |
|
Val Erastov
|
7af5780d03
|
set up build script scripts to build offline bundle
|
2016-12-19 03:53:07 -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 |
|
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
|
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 |
|