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
|
d7d7e2e597
|
update babel, webpack and add adding react
|
2018-01-03 01:43:38 -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 |
|