Alessandro Ranellucci
|
ef8695da1d
Update and restore t/loops.t
|
7 years ago |
Alessandro Ranellucci
|
5cbdb7865d
Cut by Grid also in GUI
|
8 years ago |
Alessandro Ranellucci
|
9cbd8c4327
Merge branch 'lambda-modifier-mesh' of https://github.com/lordofhyphens/Slic3r into lordofhyphens-lambda-modifier-mesh
|
8 years ago |
Alessandro Ranellucci
|
27e456039c
New --cut-grid command for cutting a mesh in multiple tiles according to a XY grid
|
8 years ago |
Alessandro Ranellucci
|
a778cd9820
Cut along X and Y axes too
|
8 years ago |
Joseph Lenox
|
bf0dd34a78
Added make_sphere, generates a mesh with specified step angle and raidus rho.
|
8 years ago |
Joseph Lenox
|
f0a45356c8
Made cube and cylinder static functions of the package, not some specific TriangleMesh object.
|
8 years ago |
Joseph Lenox
|
2171d6ab96
Added prototype make_cylinder()
|
8 years ago |
Joseph Lenox
|
efeb49e3a7
Added new constructor to TriangleMesh that accepts vectors of Points and make_cube function to make a new simple cube mesh.
|
8 years ago |
Alessandro Ranellucci
|
f3259bb899
Fix regression in volume not being displayed in the GUI. #3431
|
8 years ago |
Alessandro Ranellucci
|
36231347f9
Partially ported Format::STL and Format::OBJ to XS
|
8 years ago |
Alessandro Ranellucci
|
4913e90e10
Remove any Perl related code from libslic3r
|
9 years ago |
Alessandro Ranellucci
|
61f0a9e4da
Replace the flip word with mirror. #3060
|
9 years ago |
Alessandro Ranellucci
|
8791f5a493
Cleanup of some method signatures and of XS return types
|
10 years ago |
Alessandro Ranellucci
|
6010297465
All std::string variables are now supposed to be UTF-8 encoded. We now embed the std::string typemaps in order to do this. #2282
|
10 years ago |
Alessandro Ranellucci
|
73b3c06361
Ported more things to XS
|
10 years ago |
Alessandro Ranellucci
|
5a96bad8c2
Ported some more methods to C++
|
10 years ago |
Alessandro Ranellucci
|
b10917806a
Ported some Model methods to XS
|
10 years ago |
Alessandro Ranellucci
|
6adc3477c9
Moved C++ code into new libslic3r directory
|
10 years ago |
Alessandro Ranellucci
|
67bf99633e
Fix compilation under 5.20 (untested). #2109
|
10 years ago |
Alessandro Ranellucci
|
e9910a2c0b
XYZ mirroring from plater
|
10 years ago |
Alessandro Ranellucci
|
76a8ec3d9e
Replace to_SV_ref() and to_SV_clone_ref() with templated glue functions
|
10 years ago |
Petr Ledvina
|
115aa6885f
Implement type checking for XS objects
|
10 years ago |
Alessandro Ranellucci
|
8db4913b04
New option for rotating the lower part resulting from the cut so that the flat surface lies on the print bed
|
10 years ago |
Alessandro Ranellucci
|
4f17c2b7d1
First working implementation of a GUI for cutting
|
10 years ago |
Alessandro Ranellucci
|
86f91bb3c4
New TriangleMeshSlicer::cut() method
|
11 years ago |
Alessandro Ranellucci
|
519ed91c68
Refactored mesh slicing code into a new TriangleMeshSlicer class
|
11 years ago |
Alessandro Ranellucci
|
3637ca39df
TriangleMesh::slice() now accepts a vector of floats instead of doubles for consistency with mesh coordinates
|
11 years ago |
Alessandro Ranellucci
|
c8a48b4527
Implement modifier volumes and port _merge_loops() to XS
|
11 years ago |
Alessandro Ranellucci
|
9c0a6a79d3
Incomplete work for porting BoundingBox to XS
|
11 years ago |
Alessandro Ranellucci
|
0e8a0ef1ca
Refactoring. Use Model class for representing the plate in GUI
|
11 years ago |
Alessandro Ranellucci
|
f55e057504
More work for refactoring add_model() to add_model_object(). Tests pass
|
11 years ago |
Alessandro Ranellucci
|
9cf138574c
New TriangleMesh::convex_hull()
|
11 years ago |
Alessandro Ranellucci
|
4d5d003ba7
Ported horizontal_projection() to XS
|
11 years ago |
Alessandro Ranellucci
|
67a7e4f769
Change method signature for slice()
|
11 years ago |
Alessandro Ranellucci
|
bc48e17dff
Use precomputed normals in 3D preview
|
11 years ago |
Alessandro Ranellucci
|
a821eb7f3c
More work to avoid working with vertices outside XS
|
11 years ago |
Alessandro Ranellucci
|
11e18f681d
Incomplete work to store TriangleMesh objects in Model objects instead of extracting vertices and facets
|
11 years ago |
Alessandro Ranellucci
|
566d38a472
Replace TriangleMesh with the XS port
|
11 years ago |
Alessandro Ranellucci
|
311eda7d42
Implemented TriangleMesh->clone
|
11 years ago |
Alessandro Ranellucci
|
9b12d6037a
Ported TriangleMesh::scale_xyz()
|
11 years ago |
Alessandro Ranellucci
|
5e34a9cf21
Make Repair() idempotent and lowercase
|
11 years ago |
Alessandro Ranellucci
|
28b043e9a9
Add unit test for split()
|
11 years ago |
Alessandro Ranellucci
|
3919ba83d8
Implemented TriangleMesh->merge
|
11 years ago |
Alessandro Ranellucci
|
27e7c6b9f7
Finished implementation of TriangleMesh->split
|
11 years ago |
Alessandro Ranellucci
|
346c17d483
Some initial work for porting slice()
|
11 years ago |
Alessandro Ranellucci
|
d881c5ab2f
Ported TriangleMesh->rotate
|
11 years ago |
Alessandro Ranellucci
|
9402898c58
Ported TriangleMesh->size
|
11 years ago |
Alessandro Ranellucci
|
9d50616c7d
Ported align_to_origin()
|
11 years ago |
Alessandro Ranellucci
|
597e9e6c14
Finish porting TriangleMesh->translate
|
11 years ago |