Commit graph

43 commits

Author SHA1 Message Date
fortsnek9348
8fafc54f90 Orthographic projection mode with dynamic near/far. 2022-03-04 00:31:45 +00:00
LarsBrubaker
dd3912a504 Adding ability to cancel rebuilding 2021-12-05 22:43:57 -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
Lars Brubaker
c35fdde304 updating value updating 2021-10-01 12:28:06 -07:00
LarsBrubaker
627abbef9e Making sliders have option to do non-linear scalling 2021-08-30 08:47:11 -07:00
Lars Brubaker
c2a8ed5762 New ImageConverter has reached first ship candidate 2021-08-20 09:57:38 -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
LarsBrubaker
f59b323c61 Improved measure tool 2021-04-17 22:35:53 -07:00
LarsBrubaker
07a0577a32 Creating new curve object that has angles 2021-03-18 10:20:39 -07:00
LarsBrubaker
a5298087d7 Better default values 2021-03-14 14:58:00 -07:00
Lars Brubaker
b415f36270 latest agg (fixes glfw render bug)
Made it possible to have curve not add geometry
2020-12-01 11:29:36 -08:00
LarsBrubaker
58f6645fdf remove unused variable 2020-09-15 06:47:25 -07:00
LarsBrubaker
77ec3d5909 Making controls more independent 2020-09-12 14:32:38 -07:00
LarsBrubaker
1dfe8b3ee5 refactoring 2020-09-11 23:09:50 -07:00
LarsBrubaker
7e448a2a71 copy properties not including root 2020-05-23 11:11:42 -07:00
LarsBrubaker
127da257b4 working on plane cut object 2020-05-18 22:51:58 -07:00
John Lewin
e52d963278 Extract WorldView extension methods 2019-06-03 16:33:27 -07:00
LarsBrubaker
37cc41ac0a Report status better 2019-05-12 09:09:52 -07:00
LarsBrubaker
a10c995a10 re-calculate normals does a mark as changed 2019-05-10 22:58:41 -07:00
LarsBrubaker
a9577e9a35 Adding new twist object 3d 2019-05-10 12:11:21 -07:00
LarsBrubaker
362f7716e1 making bend do a merge vertices after to fix non-manifold edges
issue: MatterHackers/MCCentral#5430
Subtracting a Bend-modified object doesn't do anything.
2019-05-06 21:20:24 -07:00
Lars Brubaker
e6a2967fe9 Use the right dimension 2019-04-22 12:11:32 -07:00
Lars Brubaker
898706f2ab improved rebuild and rendering
show splits aligned to part
rebuild with old data in place, update when ready
2019-04-22 12:07:07 -07:00
Lars Brubaker
572d5438ed Set min sides per rotation to 3 2019-04-22 09:43:14 -07:00
Lars Brubaker
980b434e70 Refactoring
cleaning compiler warnings
removing dead code
adding value limit checking
2019-04-22 09:24:35 -07:00
LarsBrubaker
b0b787da77 Make the curve object editor in correct position
issue: MatterHackers/MCCentral#4950
Fix curve center when source item
2019-04-22 07:53:03 -07:00
LarsBrubaker
8612ad37ca fixed bend down and remove centering
issue: MatterHackers/MCCentral#5363
Cube moved after curve removed
2019-04-21 09:10:25 -07:00
jlewin
675571a026 Render Curve Diameter with different precision than MinSides 2019-04-19 13:03:20 -07:00
LarsBrubaker
f510949b8c Curve generates less geometry
started work on alternate ways to specify curve amount
2019-04-18 08:28:08 -07:00
LarsBrubaker
2a48d0ffe9 use the new split on plane 2019-04-16 08:25:41 -07:00
Lars Brubaker
5fdeff8301 It is slow but splits are working
new faster split code in progress
2019-04-15 11:55:35 -07:00
LarsBrubaker
a6f0ef439d Curve tool generating curved results 2019-04-15 11:55:34 -07:00
LarsBrubaker
de37d4ca16 Working to get curve object to do splitting 2019-04-15 11:55:34 -07:00
Lars Brubaker
4c9b5b39d0 Putting curve transform in world space so we can split the faces
Fixed the offset so the object does move the way we want (rather than center)
2019-03-22 10:27:56 -07:00
LarsBrubaker
92dfb8baf5 Working on making bend add geometry 2019-03-15 14:12:12 -07:00
Lars Brubaker
563bd1a3e7 making sure we don't re-enter this.OnInvalidate unless explicitly for properties
issue: MatterHackers/MCCentral#4965
Rebuild should directly call base.OnInvalidate to prevent re-entering this.OnInvalidate
2019-02-19 14:24:12 -08:00
Lars Brubaker
ac03a4fcfd Improving subtract object rendering 2019-02-13 10:26:02 -08:00
Lars Brubaker
6e8b7386c8 Make lots of objects use the center and height maintainer (for consistency) 2019-01-29 15:13:16 -08:00
Lars Brubaker
6305303047 Cleaning up object3d invalidate calls 2019-01-28 17:44:10 -08:00
Lars Brubaker
f0728e0610 Change the Invalidate Type to flags
remove undo buffer from invalidate type
2019-01-28 14:19:48 -08:00
LarsBrubaker
13c7ca93be Common invalidate for all operations source objects
issue: MatterHackers/MCCentral#4941
changing color of inner object of curve not updating on screen color
2019-01-28 07:53:38 -08:00
LarsBrubaker
5a584cc6a4 Got mirror working as a source object 2019-01-28 07:41:09 -08:00
LarsBrubaker
50d77638c7 Change curve object to new source pattern
Fixed a bug with single item input it combine
2019-01-27 11:25:37 -08:00