Commit graph

28 commits

Author SHA1 Message Date
Lars Brubaker
b16328df27 Created a new animation object
got the spinner to use it
refactored graphics2D -> Graphics2D in DrawEventArgs
updated (c)
2018-04-11 10:22:17 -07:00
John Lewin
7c641bc2a0 Move Set/Unset GLContext helpers to agg 2018-03-23 16:42:25 -07:00
John Lewin
efb7d2c94f Use properties, fix casing on public members 2018-03-23 15:16:26 -07:00
John Lewin
eec880eaac Use ambientColor in LightingData 2018-03-23 15:02:27 -07:00
John Lewin
c0a9447361 Add configurable AmbientColor param and property 2018-03-11 17:50:18 -07:00
John Lewin
93b580c89a Set MeshViewer as the projection matrix reference
- Resize layerRenderRatioSlider on BoundsChanged
2018-02-20 15:26:29 -08:00
John Lewin
a726c1decb Remove dead code 2018-01-16 22:51:44 -08:00
Lars Brubaker
14acfcd9be Moved render bounds to InteractionLayer 2018-01-02 15:25:40 -08:00
Lars Brubaker
a4ba17817e Removed Object3DTypes - changed to SelectionGroup class 2017-12-19 16:58:40 -08:00
John Lewin
98b109df13 Fix loading state - SelectedObjectPanel/LayerPosition/TumbleCube 2017-11-29 17:54:16 -08:00
Lars Brubaker
65639abc75 Added a replace undo command and used it for ungroup mesh 2017-11-20 11:19:22 -08:00
Lars Brubaker
50f74760ad Make Tumble view control rotate on drag 2017-11-10 07:29:21 -08:00
Lars Brubaker
5f8781d67a Got the TumbleCubeControl working (some)
Fixed Matrix CreateRotation(axis, angle) to not negate the angle
Fixed all the code this broke
2017-11-08 14:45:59 -08:00
Lars Brubaker
98f32ca2b0 Improving tumble contol 2017-11-08 14:45:59 -08:00
Lars Brubaker
4e5904be45 Working on view rotation cube 2017-11-06 18:48:22 -08:00
Lars Brubaker
359784877f Unify Vector2 3 and 4 to have upper case field members 2017-10-31 12:53:46 -07:00
Lars Brubaker
7ed9c7374c Put invalidate on IObject3D
Made insertion group center on bed if not dragging
Put names into mirror buttons
Working on new mirror test
Refactoring
2017-10-25 17:05:57 -07:00
Lars Brubaker
a5036f3c84 Put in slice progress feedback 2017-09-22 15:35:57 -07:00
Lars Brubaker
f74dea2638 Fixed the gcode not visible looking up from under the bed
Made a opaque and transparent RenderGL event
2017-09-20 11:47:29 -07:00
Lars Brubaker
ab41b7c1a7 Pass graphics 2D to 3D render calls so we can draw to the screen 2017-08-24 13:58:14 -07:00
John Lewin
07ee5b5853 Prevent ray casting in View3D content when outside bounds 2017-08-19 11:33:39 -07:00
John Lewin
7c03087605 Set correct render target 2017-08-18 13:53:38 -07:00
John Lewin
1962db4210 Target any widget for mesh GLDraw 2017-08-18 08:34:05 -07:00
John Lewin
3446bc00e9 Move InteractiveScene ownership from MeshViewer to PrinterConfig model 2017-08-14 10:47:59 -07:00
John Lewin
92741a31a1 Move progress reporting to InteractionLayer 2017-08-09 11:48:57 -07:00
Lars Brubaker
c989cb8630 Fixing multi material processing 2017-07-17 16:41:04 -07:00
John Lewin
04a5364044 Decouple View3DWidget from InteractionVolume
- Move conditional tests into shared functions rather than callers
- Remove unused View3DWidget reference from TransformUndoCommand
- Add AddTransformSnapshot method to IInteractionVolumeContext
2017-07-12 21:36:28 -07:00
John Lewin
dda6f89c2b Fix widget ordering to restore layer view controls
- Less coupling to MeshViewerWidget
- Interaction layer concept/surface added for IA volumes
  - Holds most IA volume logic and controls
2017-07-11 08:10:57 -07:00