Val Erastov
|
acfdf236cb
|
nurbs support for sketcher
|
2018-11-12 23:52:13 -08:00 |
|
Val Erastov
|
60878ad77c
|
introducing model object and decoupling from 3d
|
2018-07-02 00:12:57 -07:00 |
|
Val Erastov
|
90940f3342
|
algorithm for finding footpoints for generic parametric curves
|
2018-04-06 19:49:33 -07:00 |
|
Val Erastov
|
107faa13e1
|
separate and abstract out nurbs-surface to brepSurface and parametricSurface
|
2018-04-06 19:48:09 -07:00 |
|
Val Erastov
|
04eb798e49
|
use domain for parametric curves and surfaces instead assuming it's 0..1
|
2018-03-23 19:27:46 -07:00 |
|
Val Erastov
|
321b161f72
|
Cubic Hermite spline interpolation curve
|
2018-03-23 17:57:19 -07:00 |
|
Val Erastov
|
ccda6f20f0
|
abstract and refactor curve geometry
|
2018-03-09 19:00:49 -08:00 |
|
Val Erastov
|
b6d5f5d287
|
bring plane wizard back
|
2018-01-28 23:53:17 -08:00 |
|
xibyte
|
cbf54794e6
|
fix nurbs mirroring(left handed coordinate system if working in parametric space)
|
2018-01-06 22:51:20 -08:00 |
|
Val Erastov
|
ef9e210f49
|
update references to Vector from the 'math' module
|
2018-01-03 19:59:10 -08:00 |
|
Val Erastov
|
8988110f4c
|
fix cut/extrude operation visualization
|
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
|
ecc48b47c2
|
re-implement face merge
|
2018-01-03 01:53:08 -08:00 |
|
Val Erastov
|
9f27fcf193
|
fix refresh sketch problem
|
2018-01-03 01:52:34 -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
|
ec1d8dc90e
|
3d raycast for face filtering
|
2018-01-03 01:35:25 -08:00 |
|
Val Erastov
|
bd490f13b7
|
boolean manifold
|
2018-01-03 01:30:28 -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
|
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
|
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 |
|
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
|
0ef8316d72
|
create curved surfaces for extruding based on NURBS / NURBS tiling
|
2017-08-23 00:04:03 -07:00 |
|
Val Erastov
|
13f2f8f6ee
|
PIP for NURBS
|
2017-08-23 00:03:53 -07:00 |
|
Val Erastov
|
f470c960f4
|
represent an arc as a NURBS
|
2017-04-13 00:59:14 -07:00 |
|
Val Erastov
|
84d8141165
|
nurbs surface
|
2017-04-12 16:56:22 -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
|
d89ba309b8
|
improving BREP boolean algorithm / sector analysis
|
2017-03-16 00:33:28 -07:00 |
|
Val Erastov
|
559a42b20d
|
fix plane plane intersection calculation / add test
|
2017-02-11 00:49:31 -08:00 |
|
Val Erastov
|
44786834c1
|
many fixes for boolean operation / all tests passes
|
2017-02-07 22:41:46 -08:00 |
|
Val Erastov
|
0ed5c1e9da
|
BREP boolean algorithm
|
2017-02-01 16:47:43 -08:00 |
|
Val Erastov
|
4e784a87a3
|
BREP boolean algorithm bugs / corner cases
|
2017-01-27 19:35:08 -08:00 |
|
Val Erastov
|
15598fb740
|
BREP boolean algorithm / case for overlapping surfaces
|
2017-01-18 18:18:24 -08:00 |
|