Commit graph

72 commits

Author SHA1 Message Date
Lars Brubaker
32a192c2b8 Upgrading to .net 6 2022-07-15 17:28:39 -07:00
Lars Brubaker
884c2f88d2 moved goemetry3sharp 2021-12-02 16:34:53 -08:00
Lars Brubaker
9cfc85f90e Took out legacy csg code
refactoring
2021-11-26 12:49:50 -08:00
Lars Brubaker
ee520ce88c Adding more cancelation 2021-11-23 08:58:31 -08:00
LarsBrubaker
d4655f2d20 Make sure that added vertices are aligned when possible with source vertices 2021-11-22 22:42:22 -08:00
LarsBrubaker
af401d8a47 refactoring 2021-11-22 08:18:56 -08:00
LarsBrubaker
699921c0e2 Check that there are adds 2021-11-21 16:38:39 -08:00
LarsBrubaker
25d941f634 Moved raytracer code into polygon mesh 2021-11-21 16:04:51 -08:00
LarsBrubaker
f01f1604b9 Refactoring IBvhItem 2021-11-20 20:38:26 -08:00
LarsBrubaker
fa7447688f Accelerating csg operations 2021-11-20 13:28:56 -08:00
Lars Brubaker
1ccca5779a Fix a bug in intersect objects
improve subtract processing
improve subtract editor rendering
clean up editor draw aip
2021-11-19 15:49:59 -08:00
LarsBrubaker
803cee880a intersection working 2021-11-19 08:44:15 -08:00
Lars Brubaker
9398640585 Subtract is now passing tests and working well 2021-11-18 16:27:50 -08:00
Lars Brubaker
82ff9c646d unions much better 2021-11-18 12:00:17 -08:00
Lars Brubaker
c064090ef0 Refactoring for union fixes 2021-11-17 18:20:36 -08:00
Lars Brubaker
acdd09e05c Making mesh mode selectable all the time 2021-11-16 16:51:04 -08:00
Lars Brubaker
5fe2940a32 Union working better 2021-11-16 10:41:42 -08:00
LarsBrubaker
4e4c09b9c0 improving face direction 2021-11-15 09:27:57 -08:00
LarsBrubaker
91e46cb000 co-planar union is working better 2021-11-14 09:37:22 -08:00
LarsBrubaker
ce340546bb Starting work to deal with co-planar faces 2021-11-13 22:45:27 -08:00
Lars Brubaker
5b77462b91 Improving new subtract method 2021-11-09 17:42:36 -08:00
LarsBrubaker
d40675d193 fix tuple inequality error 2021-11-09 08:03:50 -08:00
LarsBrubaker
ed05b9bd94 improved face preservation
switching to new boolean operations by default
2021-11-09 07:57:17 -08:00
Lars Brubaker
0f1a477137 improving repair and subtract 2021-11-08 18:02:58 -08:00
LarsBrubaker
25e48cab87 subtract working better 2021-11-08 08:13:32 -08:00
Lars Brubaker
89dc305e9a Subtract is closer to working 2021-11-05 18:32:35 -07:00
Lars Brubaker
03890b1155 More work on probe validation
Started work on a new boolean operation stack
2021-11-05 18:08:58 -07:00
Lars Brubaker
fe31aaca05 Starting work on an automatic z offset validator 2021-11-03 18:09:01 -07:00
LarsBrubaker
5f8edfb500 improving csg subtract 2021-07-22 16:12:15 -07:00
Lars Brubaker
6cffa70e7d increased possible marching cubes resolution 2021-07-20 18:03:16 -07:00
LarsBrubaker
56d3a714f0 process the right size 2021-07-18 22:48:55 -07:00
LarsBrubaker
b9f593efc7 making union and intersect work for dual contouring 2021-07-14 13:22:10 -07:00
LarsBrubaker
e685fa12a2 Making it possible to select dual contouring for CSG 2021-07-14 07:16:44 -07:00
LarsBrubaker
bc232506af making first pass at dual contouring for union 2021-07-11 18:51:46 -07:00
Lars Brubaker
874bd53def making autopilot report time better
Making autopilot write to history
2021-06-24 10:48:43 -07:00
Lars Brubaker
3f53189dba adding new implicit meshing option 2021-06-21 18:11:28 -07:00
LarsBrubaker
4ba8270ede fix c# 7 issue 2021-06-21 07:41:59 -07:00
LarsBrubaker
4327013216 Rebuilding happing correctly again 2021-06-20 21:55:40 -07:00
LarsBrubaker
6ebc9188c9 Make updates check for sheet references 2021-06-19 21:28:16 -07:00
Lars Brubaker
2a6809c016 experimental implicit surface 2021-06-18 17:47:58 -07:00
Lars Brubaker
61aa0bd24a Added the ability to do marching squares subtractions 2021-06-18 15:29:14 -07:00
Lars Brubaker
3988b47019 Working on adding new CSG operator 2021-06-17 18:24:19 -07:00
LarsBrubaker
94befb957c Refactoring CSG operations 2021-06-17 11:50:58 -07:00
LarsBrubaker
f92d8ad56f sheet rebuild is much faster and depth first 2021-06-09 08:12:05 -07:00
Lars Brubaker
1c9119568f Making sure we don't executer rebuilds while in a separate thread from the UI 2021-05-03 17:58:03 -07:00
Lars Brubaker
a23857c6eb Refacotring
Adding GitHub personal access token option
2021-04-23 18:07:46 -07:00
LarsBrubaker
098cf519c6 refactoring and accelerating 2021-02-07 11:14:54 -08:00
LarsBrubaker
73b810c30f Don't loose polygon winding 2021-02-07 10:12:06 -08:00
LarsBrubaker
d7756090b7 improving plane cut 2021-01-18 17:22:10 -08:00
LarsBrubaker
5dbcf8c06c Improving path to mesh functions 2021-01-12 22:21:58 -08:00