Alessandro Ranellucci
|
6ac82f1a20
|
Fix cutting of objects rotated around X or Y
|
2014-12-25 20:04:59 +01:00 |
|
Alessandro Ranellucci
|
5d9ff677c0
|
Workaround wxMSW not catching mouse wheel events if panel has no focus. #2424
|
2014-12-25 19:51:53 +01:00 |
|
Alessandro Ranellucci
|
bb907fb405
|
Don't trigger the on_move callback upon simple object selection with no dragging action
|
2014-12-22 19:34:19 +01:00 |
|
Alessandro Ranellucci
|
fcfb3b98bc
|
3D object positioning
|
2014-12-16 01:12:56 +01:00 |
|
Alessandro Ranellucci
|
a82f95e903
|
Some initial work for 3D slice rendering
|
2014-12-15 15:19:42 +01:00 |
|
Alessandro Ranellucci
|
9cd0a63331
|
Refactoring of PreviewCanvas
|
2014-12-15 01:28:11 +01:00 |
|
Alessandro Ranellucci
|
74b3be3c06
|
Refactoring in 3D interactive code. Highlight all copies of an object when hovering
|
2014-12-14 00:54:35 +01:00 |
|
Alessandro Ranellucci
|
2f2ae75529
|
Some incomplete work for moving objects in 3D plater
|
2014-12-13 22:18:43 +01:00 |
|
Alessandro Ranellucci
|
ac2b6de62b
|
Minor addition to OpenGL code to prevent darker models
|
2014-12-13 20:56:22 +01:00 |
|
Alessandro Ranellucci
|
16945dad70
|
💄
|
2014-12-13 20:47:59 +01:00 |
|
Alessandro Ranellucci
|
d1f58cbed5
|
Objects can be selected in 3D preview now. Double click and right click work as well
|
2014-12-13 20:41:03 +01:00 |
|
Alessandro Ranellucci
|
c1d2c4e457
|
Bugfix: Z depth issues in 3D preview on Linux. #2197
|
2014-11-08 14:37:37 +01:00 |
|
Alessandro Ranellucci
|
9f7734abeb
|
Prevent warnings when zooming on uninitialized 3D canvas
|
2014-07-26 17:15:47 +02:00 |
|
Alessandro Ranellucci
|
f67b863e64
|
Fixed minor regression in cut dialog
|
2014-07-23 13:06:22 +02:00 |
|
Alessandro Ranellucci
|
16a3d29a1d
|
Correct Z positioning of multiple objects in 3D plater
|
2014-07-16 17:06:58 +02:00 |
|
Alessandro Ranellucci
|
983cf09ee5
|
Display bed shape in 3D plater
|
2014-07-15 21:58:03 +02:00 |
|
Alessandro Ranellucci
|
28f9278963
|
Minor fixes to 3D preview
|
2014-07-14 11:58:00 +02:00 |
|
Alessandro Ranellucci
|
da4d6cbabb
|
3D preview of plater
|
2014-07-13 12:10:34 +02:00 |
|
Alessandro Ranellucci
|
670ffcf4be
|
Show section lines in cut preview
|
2014-07-12 17:35:17 +02:00 |
|
Alessandro Ranellucci
|
a34c7c76c4
|
Nicer 3D colors and lighting
|
2014-07-12 17:06:42 +02:00 |
|
Alessandro Ranellucci
|
907de1011f
|
Toolpaths preview
|
2014-07-03 09:24:19 +02:00 |
|
Alessandro Ranellucci
|
95c121f4c7
|
Minor improvement, reuse context
|
2014-06-19 10:29:03 +02:00 |
|
Alessandro Ranellucci
|
89b2fbbae0
|
Bugfix: prevent the "bad drawable" error when showing the OpenGL canvas. #2015 #2099
|
2014-06-19 10:28:14 +02:00 |
|
Alessandro Ranellucci
|
57a9486692
|
Apply transform to meshes before displaying the 3D preview canvas
|
2014-06-14 22:51:57 +02:00 |
|
Alessandro Ranellucci
|
fc3a73afe8
|
Make OpenGL::Array thread-safe, thus fixing the crash after the cut dialog is closed in threaded perl
|
2014-05-02 13:13:13 +02:00 |
|
Alessandro Ranellucci
|
882a98ed44
|
Initial work for a GUI for the cut feature
|
2014-04-25 14:54:08 +02:00 |
|
Alessandro Ranellucci
|
b5b8fb606f
|
Basic functionality of the Parts tab is complete
|
2014-01-22 21:15:19 +01:00 |
|
Alessandro Ranellucci
|
7387e60706
|
More incomplete work
|
2014-01-22 21:15:19 +01:00 |
|
Alessandro Ranellucci
|
3f4f27fa5d
|
Some incomplete work for interactive part editor
|
2014-01-22 21:15:18 +01:00 |
|
Alessandro Ranellucci
|
6da98a6ecc
|
Fix GUI
|
2014-01-07 19:08:37 +01:00 |
|
Alessandro Ranellucci
|
0e8a0ef1ca
|
Refactoring. Use Model class for representing the plate in GUI
|
2013-12-12 20:19:33 +01:00 |
|
Alessandro Ranellucci
|
4be1e5702a
|
Free memory after closing the preview and the setting windows
|
2013-11-12 21:49:34 +01:00 |
|
Alessandro Ranellucci
|
747fd25f6d
|
Fix threads, tests and require the most recent Moo version
|
2013-09-12 11:09:03 +02:00 |
|
Alessandro Ranellucci
|
bc48e17dff
|
Use precomputed normals in 3D preview
|
2013-09-11 20:15:42 +02:00 |
|
Alessandro Ranellucci
|
d4512a12df
|
Make plater work with new XS code
|
2013-09-11 20:00:51 +02:00 |
|
Alessandro Ranellucci
|
78ee6e5d6d
|
Calls to ->repair where needed
|
2013-09-10 19:25:53 +02:00 |
|
Alessandro Ranellucci
|
fde6e371a9
|
Use multiple colors for multimaterial models in 3D preview
|
2013-08-25 16:35:21 +02:00 |
|
Alessandro Ranellucci
|
945250c8c2
|
Show axes and ground
|
2013-08-25 02:58:50 +02:00 |
|
Alessandro Ranellucci
|
6f1fd51c2e
|
Keep objects vertical in 3D preview
|
2013-08-25 02:07:51 +02:00 |
|
Alessandro Ranellucci
|
63ba894260
|
Add some comments to OpenGL code
|
2013-07-01 12:23:44 +02:00 |
|
Alessandro Ranellucci
|
8ec3ec6bda
|
Cosmetic changes to the new OpenGL code by iXce
|
2013-07-01 10:58:30 +02:00 |
|
Guillaume Seguin
|
b2e0c1ab42
|
Use max of all dimensions instead of max of first 2
|
2013-07-01 00:08:02 +02:00 |
|
Guillaume Seguin
|
1f229f3233
|
Cleanup
|
2013-06-30 23:54:13 +02:00 |
|
Guillaume Seguin
|
e92fefb6ff
|
Working rotation for mesh viewer
|
2013-06-30 23:51:06 +02:00 |
|
Guillaume Seguin
|
6668a81c64
|
Start work on rotation handling
|
2013-06-29 18:31:06 +02:00 |
|
Guillaume Seguin
|
dd7830b1b7
|
Add panning support
|
2013-06-29 15:12:57 +02:00 |
|
Guillaume Seguin
|
43d764feff
|
Implement zoom to point
|
2013-06-29 14:16:56 +02:00 |
|
Guillaume Seguin
|
317c911c67
|
Remove leftover from 47b2c13c
|
2013-06-29 14:16:38 +02:00 |
|
Guillaume Seguin
|
bb3ebb0244
|
Switch to orthographic projection
|
2013-06-29 10:43:35 +02:00 |
|
Guillaume Seguin
|
47b2c13c99
|
Get rid of demo timer in PreviewCanvas
|
2013-06-29 10:43:21 +02:00 |
|