Alessandro Ranellucci
|
6adc3477c9
|
Moved C++ code into new libslic3r directory
|
2014-08-03 19:42:29 +02:00 |
|
Alessandro Ranellucci
|
e9910a2c0b
|
XYZ mirroring from plater
|
2014-06-14 21:14:33 +02:00 |
|
Alessandro Ranellucci
|
f76e2c2222
|
Several minor fixes to Model
|
2014-05-08 13:33:43 +02:00 |
|
Alessandro Ranellucci
|
8db4913b04
|
New option for rotating the lower part resulting from the cut so that the flat surface lies on the print bed
|
2014-04-25 17:50:03 +02:00 |
|
Alessandro Ranellucci
|
4f17c2b7d1
|
First working implementation of a GUI for cutting
|
2014-04-25 17:14:39 +02:00 |
|
Alessandro Ranellucci
|
4f5d9ca795
|
Finished --cut implementation
|
2014-04-25 12:40:21 +02:00 |
|
Alessandro Ranellucci
|
a831f5b176
|
Refactor loop building code to make_loops()
|
2014-01-16 11:38:17 +01:00 |
|
Alessandro Ranellucci
|
86f91bb3c4
|
New TriangleMeshSlicer::cut() method
|
2014-01-16 11:25:26 +01:00 |
|
Alessandro Ranellucci
|
519ed91c68
|
Refactored mesh slicing code into a new TriangleMeshSlicer class
|
2014-01-15 20:31:38 +01:00 |
|
Alessandro Ranellucci
|
fcaa3a03c2
|
Bugfix: incomplete slicing when a horizontal surface was tangent to the slicing plane and it shared an edge with an adjacent volume. #1672
|
2014-01-13 00:45:19 +01:00 |
|
Alessandro Ranellucci
|
3637ca39df
|
TriangleMesh::slice() now accepts a vector of floats instead of doubles for consistency with mesh coordinates
|
2014-01-12 23:56:07 +01:00 |
|
Alessandro Ranellucci
|
c8a48b4527
|
Implement modifier volumes and port _merge_loops() to XS
|
2014-01-07 15:40:38 +01:00 |
|
Alessandro Ranellucci
|
9c0a6a79d3
|
Incomplete work for porting BoundingBox to XS
|
2014-01-06 18:29:10 +01:00 |
|
Alessandro Ranellucci
|
916a0a0e58
|
Fix compilation and test suite
|
2013-12-18 16:34:31 +01:00 |
|
Alessandro Ranellucci
|
250608aa52
|
Move centering outside the Print object
|
2013-12-15 16:17:12 +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
|
9cf138574c
|
New TriangleMesh::convex_hull()
|
2013-11-24 01:15:52 +01:00 |
|
Alessandro Ranellucci
|
4d5d003ba7
|
Ported horizontal_projection() to XS
|
2013-11-23 19:41:40 +01:00 |
|
Alessandro Ranellucci
|
67a7e4f769
|
Change method signature for slice()
|
2013-11-23 00:15:42 +01:00 |
|
Alessandro Ranellucci
|
6e22a82e7d
|
Conditional compilation to exclude all Perl/XS stuff from C++ code
|
2013-09-13 14:48:40 +02:00 |
|
Alessandro Ranellucci
|
d4512a12df
|
Make plater work with new XS code
|
2013-09-11 20:00:51 +02:00 |
|
Alessandro Ranellucci
|
11e18f681d
|
Incomplete work to store TriangleMesh objects in Model objects instead of extracting vertices and facets
|
2013-09-11 09:49:28 +02:00 |
|
Alessandro Ranellucci
|
311eda7d42
|
Implemented TriangleMesh->clone
|
2013-09-10 00:09:56 +02:00 |
|
Alessandro Ranellucci
|
9b12d6037a
|
Ported TriangleMesh::scale_xyz()
|
2013-09-09 23:38:49 +02:00 |
|
Alessandro Ranellucci
|
5e34a9cf21
|
Make Repair() idempotent and lowercase
|
2013-09-09 23:18:33 +02:00 |
|
Alessandro Ranellucci
|
28b043e9a9
|
Add unit test for split()
|
2013-09-09 23:09:56 +02:00 |
|
Alessandro Ranellucci
|
3919ba83d8
|
Implemented TriangleMesh->merge
|
2013-09-09 22:45:22 +02:00 |
|
Alessandro Ranellucci
|
27e7c6b9f7
|
Finished implementation of TriangleMesh->split
|
2013-09-09 22:27:58 +02:00 |
|
Alessandro Ranellucci
|
93dddb7ee2
|
Untested implementation of split_mesh()
|
2013-09-09 21:41:28 +02:00 |
|
Alessandro Ranellucci
|
46bd407da4
|
More porting work
|
2013-09-08 00:44:01 +02:00 |
|
Alessandro Ranellucci
|
5adb187dd2
|
More porting work
|
2013-09-07 21:08:53 +02:00 |
|
Alessandro Ranellucci
|
346c17d483
|
Some initial work for porting slice()
|
2013-09-07 14:06:09 +02:00 |
|
Alessandro Ranellucci
|
d881c5ab2f
|
Ported TriangleMesh->rotate
|
2013-08-05 19:52:37 +02:00 |
|
Alessandro Ranellucci
|
9d50616c7d
|
Ported align_to_origin()
|
2013-08-05 19:22:33 +02:00 |
|
Alessandro Ranellucci
|
04d5d1bb9b
|
Incomplete work for porting translate()
|
2013-08-05 10:48:38 +02:00 |
|
Alessandro Ranellucci
|
515d5707c9
|
Ported TriangleMesh->scale
|
2013-08-04 21:34:26 +02:00 |
|
Alessandro Ranellucci
|
a0bd152243
|
Remove ->ToPerl and add ->vertices and ->facets
|
2013-08-04 21:23:27 +02:00 |
|
Alessandro Ranellucci
|
fe061b19ad
|
Ported Polygon->is_counter_clockwise() and rearranged code in .cpp files
|
2013-07-16 21:04:14 +02:00 |
|
Alessandro Ranellucci
|
b709acf10f
|
New TriangleMesh::XS->stats method
|
2013-07-13 18:51:49 +02:00 |
|
Alessandro Ranellucci
|
98726fdef4
|
Move everything into the Slic3r namespace. #1301
|
2013-07-07 22:36:14 +02:00 |
|
Alessandro Ranellucci
|
c50ecfb7f8
|
New Slic3r::Point::XS class
|
2013-07-06 15:26:32 +02:00 |
|
Alessandro Ranellucci
|
6373322b84
|
New ReadFromPerl() method
|
2013-07-03 11:38:01 +02:00 |
|
Alessandro Ranellucci
|
d30b4f0310
|
New Slic3r::TriangleMesh::XS->ToPerl() method
|
2013-06-24 20:11:56 +02:00 |
|
Alessandro Ranellucci
|
f29faf0548
|
New Slic3r::TriangleMesh::XS class
|
2013-06-24 19:35:49 +02:00 |
|