YuSanka
|
8d749d2a9e
Fix for build
|
3 years ago |
Vojtech Bubnik
|
8a2a9dba2f
Eradicated admesh from TriangleMesh:
|
3 years ago |
Vojtech Bubnik
|
70b4915f9c
TriangleMeshSlicer: Got rid of admesh!
|
3 years ago |
Vojtech Bubnik
|
308d6b7809
WIP: Reworked slicing
|
3 years ago |
bubnikv
|
e7d2fcf0be
Fixed unit tests broken with the previous commit (Spiral Vase fix).
|
5 years ago |
bubnikv
|
af5017c46c
admesh refactoring: Use Eigen vec3i for indexed triangles.
|
5 years ago |
bubnikv
|
6defabea53
admesh refactoring: separation of the shared vertices / indices
|
5 years ago |
bubnikv
|
65238a89b1
admesh refactoring: Removed the shared_vertices counter as it is now
|
5 years ago |
bubnikv
|
a1c38794fb
Refactored admesh to get rid of the error and fp members of stl_file.
|
5 years ago |
bubnikv
|
c7ba48a473
Fix of perl bindings
|
5 years ago |
bubnikv
|
7aa4fd0827
Another fix of the perl bindings
|
5 years ago |
bubnikv
|
7f4e6328fa
Fixed trianglemeshslicer perl bindings, thus the unit tests.
|
5 years ago |
bubnikv
|
9996a01c84
Fixed Perl bindings.
|
6 years ago |
bubnikv
|
0235f1a821
Merged with dev
|
6 years ago |
bubnikv
|
6829704475
d ..
|
6 years ago |
bubnikv
|
cb138a20b8
Completely replaced the homebrew Pointf3 class with Eigen Vec3d.
|
6 years ago |
bubnikv
|
1ba64da3fe
Removed Point::scale(),translate(),coincides_with(),distance_to(),
|
6 years ago |
bubnikv
|
33e1108f65
Background processing in C++, WIP.
|
6 years ago |
Joseph Lenox
|
c575a1f1d6
Added make_sphere, generates a mesh with specified step angle and raidus rho.
|
8 years ago |
Joseph Lenox
|
716dc2e650
Made cube and cylinder static functions of the package, not some specific TriangleMesh object.
|
8 years ago |
Joseph Lenox
|
b91b98b21e
Added prototype make_cylinder()
|
8 years ago |
Joseph Lenox
|
3bb237deee
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
|
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 |