Alessandro Ranellucci
|
2d045d1f39
|
Removed extra line
|
2013-12-17 16:01:25 +01:00 |
|
Alessandro Ranellucci
|
02df73c94b
|
More refactoring to clean up the Print object API
|
2013-12-16 00:54:59 +01:00 |
|
Alessandro Ranellucci
|
d3171b1eea
|
More work for updating the embedded Print object when Model is changed in plater
|
2013-12-16 00:36:53 +01:00 |
|
Alessandro Ranellucci
|
fcbd62f07c
|
Finished updating plater to the new centering logic
|
2013-12-15 23:50:05 +01:00 |
|
Alessandro Ranellucci
|
4993b12799
|
Some initial work for adapting plater to the new centering workflow
|
2013-12-15 18:00:44 +01:00 |
|
Alessandro Ranellucci
|
250608aa52
|
Move centering outside the Print object
|
2013-12-15 16:17:12 +01:00 |
|
Alessandro Ranellucci
|
2eff7c238e
|
Some initial work for stateful Print object
|
2013-12-13 14:02:01 +01:00 |
|
Alessandro Ranellucci
|
14c97978c7
|
Use 0,0 for default instance
|
2013-12-13 12:24:23 +01:00 |
|
Alessandro Ranellucci
|
5470fbbebc
|
Make quick_slice() work with new model handling
|
2013-12-13 12:18:30 +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
|
f55e057504
|
More work for refactoring add_model() to add_model_object(). Tests pass
|
2013-12-09 01:12:37 +01:00 |
|
Alessandro Ranellucci
|
0339d5423d
|
Merge branch 'master' into xs-model
|
2013-12-06 22:48:42 +01:00 |
|
Alessandro Ranellucci
|
72fe6d903c
|
Don't return the cached bounding box but clone it
|
2013-12-06 19:34:50 +01:00 |
|
Alessandro Ranellucci
|
e9b87b69df
|
Bugfix: segfault in SurfaceCollection->group(), fixed with a better implementation. #1566
|
2013-12-04 00:11:08 +01:00 |
|
Alessandro Ranellucci
|
7871673bf6
|
Initial work for new model handling
|
2013-11-27 12:18:24 +01:00 |
|
Alessandro Ranellucci
|
57fd6ad563
|
Removed dependency on ->object from Region.pm
|
2013-11-26 18:46:48 +01:00 |
|
Alessandro Ranellucci
|
bd8c430afd
|
Merge branch 'stable'
Conflicts:
lib/Slic3r/Geometry/Clipper.pm
lib/Slic3r/Layer/Region.pm
|
2013-11-24 22:48:31 +01:00 |
|
Alessandro Ranellucci
|
7b7e45fd43
|
Merge branch 'master' of github.com:alexrj/Slic3r
|
2013-11-24 22:44:08 +01:00 |
|
Alessandro Ranellucci
|
3fca0956bc
|
Adapt plater to new convex hull
|
2013-11-24 22:42:52 +01:00 |
|
Alessandro Ranellucci
|
bed1625d6b
|
Split objects could not be repositioned in plater. 3D preview and stats were not available too. #1543
|
2013-11-24 14:28:17 +01:00 |
|
Alessandro Ranellucci
|
22605418ba
|
Removed recursion warning in brim
|
2013-11-24 13:08:13 +01:00 |
|
Alessandro Ranellucci
|
387df3b900
|
Fix regression causing toolchange_gcode to crash Slic3r. Includes regression test. #1545
|
2013-11-24 13:04:16 +01:00 |
|
Alessandro Ranellucci
|
5217bc370a
|
Fix regression causing retraction restarts to ignore extrusion_axis. Includes regression test. #1547
|
2013-11-24 12:37:36 +01:00 |
|
Alessandro Ranellucci
|
af457cd3d7
|
Fix compilation on Windows
|
2013-11-24 11:24:10 +01:00 |
|
Alessandro Ranellucci
|
9cf138574c
|
New TriangleMesh::convex_hull()
|
2013-11-24 01:15:52 +01:00 |
|
Alessandro Ranellucci
|
a29eeb7789
|
Fix t/geometry.t
|
2013-11-24 00:59:45 +01:00 |
|
Alessandro Ranellucci
|
a93c862338
|
Ported traverse_pt() to XS
|
2013-11-23 23:21:59 +01:00 |
|
Alessandro Ranellucci
|
b47b8ee34f
|
Adapt new code to contains_point()
|
2013-11-23 22:45:17 +01:00 |
|
Alessandro Ranellucci
|
fc4483d09c
|
Do perimeters one island at time instead of doing all holes before all contours
|
2013-11-23 22:45:00 +01:00 |
|
Alessandro Ranellucci
|
97c65bac90
|
Do perimeters one island at time instead of doing all holes before all contours
|
2013-11-23 22:43:30 +01:00 |
|
Alessandro Ranellucci
|
3a5e4931cc
|
Move Geometry.cpp to Slic3r::Geometry namespace
|
2013-11-23 21:54:56 +01:00 |
|
Alessandro Ranellucci
|
30297ee4dc
|
Removed chained_path_items()
|
2013-11-23 21:47:33 +01:00 |
|
Alessandro Ranellucci
|
0045f84ed2
|
Removed chained_path_points()
|
2013-11-23 21:42:01 +01:00 |
|
Alessandro Ranellucci
|
0516aac715
|
Ported chained_path() to XS
|
2013-11-23 21:39:05 +01:00 |
|
Alessandro Ranellucci
|
4d5d003ba7
|
Ported horizontal_projection() to XS
|
2013-11-23 19:41:40 +01:00 |
|
Alessandro Ranellucci
|
e75dbf37fa
|
Never scale TriangleMesh objects
|
2013-11-23 19:25:33 +01:00 |
|
Alessandro Ranellucci
|
46e3b3180e
|
Ported Surface->offset() to XS
|
2013-11-23 18:29:25 +01:00 |
|
Alessandro Ranellucci
|
a331f4d27a
|
Finished porting group() to XS
|
2013-11-23 18:15:59 +01:00 |
|
Alessandro Ranellucci
|
67a7e4f769
|
Change method signature for slice()
|
2013-11-23 00:15:42 +01:00 |
|
Alessandro Ranellucci
|
878d587196
|
Ported is_solid() and is_bridge() to XS. Also ported (but not used yet) group() to SurfaceCollection::group()
|
2013-11-23 00:07:04 +01:00 |
|
Alessandro Ranellucci
|
de9d5403e8
|
Finished porting convex_hull() to XS and removed dependency on Math::ConvexHull::MonotoneChain
|
2013-11-22 22:48:07 +01:00 |
|
Alessandro Ranellucci
|
5309e3ef22
|
More files for convex_hull
|
2013-11-22 22:38:30 +01:00 |
|
Alessandro Ranellucci
|
4577f0725c
|
Incomplete work for XS-based convex_hull
|
2013-11-22 21:43:35 +01:00 |
|
Alessandro Ranellucci
|
a950fbe0c2
|
Removed more unused functions and fixed tests
|
2013-11-22 16:19:15 +01:00 |
|
Alessandro Ranellucci
|
132d170f73
|
Ported simplify() to XS and removed dependency on Boost::Geometry::Utils
|
2013-11-22 16:01:50 +01:00 |
|
Alessandro Ranellucci
|
df8d889481
|
More unfinished work
|
2013-11-22 02:16:10 +01:00 |
|
Alessandro Ranellucci
|
518798beb3
|
Incomplete work for porting simplify() to XS
|
2013-11-21 20:25:24 +01:00 |
|
Alessandro Ranellucci
|
7475762a27
|
Remove residual uses of Boost for line clipping
|
2013-11-21 18:47:25 +01:00 |
|
Alessandro Ranellucci
|
5f2b2c90b6
|
Fix error in contains_point() port
|
2013-11-21 18:42:16 +01:00 |
|
Alessandro Ranellucci
|
3aef663f7f
|
Removed clip_with_polygon() and clip_with_expolygon()
|
2013-11-21 18:16:03 +01:00 |
|