Joseph Lenox
|
0fc288b6d7
|
Pushed ::slice and ::stats() and ::bb3() into TriangleMesh.
Added more tests to TriangleMesh.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
19c5fa0545
|
Added more tests for center(), and cut(). Added functions to access functionality (used to be in Perl interface).
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
21946dc1a1
|
Implemented some of the tests and additional object code to pass tests.
Using [!mayfail] to indicate that test may fail (so as to not crash build).
|
2018-07-11 22:14:51 -05:00 |
|
Alessandro Ranellucci
|
3469800223
|
Fixed crash when cutting meshes with very very tiny triangles. #3953
|
2017-05-26 20:57:50 +02:00 |
|
Alessandro Ranellucci
|
5a1e8e0f65
|
Fix some compilation warnings
|
2017-05-24 13:21:13 +02:00 |
|
Joseph Lenox
|
725f3ed94f
|
Converted more of TriangleMesh to doxygen comments, added documentation for make_* functions in TriangleMesh.
|
2017-05-20 21:28:04 -05:00 |
|
Alessandro Ranellucci
|
31115e0369
|
Use UTF-8 in libslic3r. Future-proof portable solution for non-ASCII files. #2955
|
2017-05-18 16:50:50 +02:00 |
|
Alessandro Ranellucci
|
ef8695da1d
|
Update and restore t/loops.t
|
2017-04-08 10:57:16 +02:00 |
|
Alessandro Ranellucci
|
5cbdb7865d
|
Cut by Grid also in GUI
|
2016-12-18 13:10:25 +01:00 |
|
Alessandro Ranellucci
|
9cbd8c4327
|
Merge branch 'lambda-modifier-mesh' of https://github.com/lordofhyphens/Slic3r into lordofhyphens-lambda-modifier-mesh
Conflicts:
xs/src/libslic3r/TriangleMesh.cpp
xs/src/libslic3r/TriangleMesh.hpp
|
2016-12-18 11:04:02 +01:00 |
|
Alessandro Ranellucci
|
a778cd9820
|
Cut along X and Y axes too
|
2016-12-17 19:51:29 +01:00 |
|
Joseph Lenox
|
bf0dd34a78
|
Added make_sphere, generates a mesh with specified step angle and raidus rho.
|
2016-12-05 22:43:55 +00:00 |
|
Alessandro Ranellucci
|
cba3b19be4
|
Handle input file errors gracefully
|
2016-11-29 19:25:08 +01:00 |
|
Joseph Lenox
|
d961a88969
|
Fixed mesh generation to generate cylinders.
|
2016-11-27 22:34:10 -06:00 |
|
Joseph Lenox
|
2171d6ab96
|
Added prototype make_cylinder()
|
2016-11-27 19:15:27 -06:00 |
|
Joseph Lenox
|
efeb49e3a7
|
Added new constructor to TriangleMesh that accepts vectors of Points and make_cube function to make a new simple cube mesh.
|
2016-11-27 16:06:45 -06:00 |
|
Alessandro Ranellucci
|
01cd85f7cf
|
New command for importing 2.5D/TIN meshes in plater
|
2016-11-27 18:04:39 +01:00 |
|
Alessandro Ranellucci
|
3678977447
|
Refactored parallelization code
|
2016-11-26 16:07:36 +01:00 |
|
Alessandro Ranellucci
|
83ad123d95
|
Parallelize TriangleMeshSlicer::slice()
|
2016-11-26 13:45:58 +01:00 |
|
Alessandro Ranellucci
|
048fafb9f9
|
Fix compilation
|
2016-11-24 17:54:41 +01:00 |
|
bubnikv
|
497b7fb6c4
|
Fixed a 64bit compatiblity in admesh, fixed a typo in TriangleMesh::swap()
Conflicts:
xs/src/libslic3r/TriangleMesh.cpp
|
2016-11-24 17:11:55 +01:00 |
|
Alessandro Ranellucci
|
9fcd7f38de
|
Refactored Clipper wrapper functions
|
2016-11-21 18:30:35 +01:00 |
|
Alessandro Ranellucci
|
c2b06b22aa
|
Change output format for --info
|
2016-07-17 13:13:51 +02:00 |
|
Alessandro Ranellucci
|
5346894acc
|
New extrude-tin utility
|
2016-07-12 13:44:37 +02:00 |
|
Alessandro Ranellucci
|
96bf7b9d27
|
Fixed regression in TriangleMesh::merge() #3405
|
2016-07-10 12:49:31 +02:00 |
|
Alessandro Ranellucci
|
76f8e35502
|
Center mesh around origin for POV export
|
2016-07-09 14:28:24 +02:00 |
|
Alessandro Ranellucci
|
7f2e774584
|
Removed dependency on TClap
|
2016-07-03 10:15:46 +02:00 |
|
Alessandro Ranellucci
|
36231347f9
|
Partially ported Format::STL and Format::OBJ to XS
|
2016-06-20 21:02:41 +02:00 |
|
Alessandro Ranellucci
|
70e8db8a0a
|
Minor code cleanup here and there
|
2015-12-19 20:27:04 +01:00 |
|
Alessandro Ranellucci
|
4913e90e10
|
Remove any Perl related code from libslic3r
|
2015-12-08 00:39:54 +01:00 |
|
Alessandro Ranellucci
|
61f0a9e4da
|
Replace the flip word with mirror. #3060
|
2015-11-04 23:11:30 +01:00 |
|
ntfshard
|
7c7982d9f3
|
Fix signed-unsigned compare
|
2015-11-04 20:49:20 +01:00 |
|
ntfshard
|
d62f33b0b4
|
Removed unused variables
|
2015-11-04 20:49:20 +01:00 |
|
ntfshard
|
f2c4a66e45
|
Refactoring: prefix inc/dec operators for iterators
|
2015-11-04 20:49:19 +01:00 |
|
Alessandro Ranellucci
|
0d01348acc
|
Use radians everywhere, including ModelInstance::rotation
|
2015-05-03 18:40:00 +02:00 |
|
Alessandro Ranellucci
|
5eb3bc52ef
|
Ported ModelObject::rotate() and ModelObject::flip() to XS, as well as axes constants
|
2015-04-16 21:22:04 +02:00 |
|
Alessandro Ranellucci
|
b1f1893481
|
Bugfix: tangent horizontal mesh surfaces were not included in slices under rare circumstances, generating almost invalid polygons that confused Clipper and caused skipped layers. Includes regression test
|
2015-01-28 13:00:38 +01:00 |
|
Alessandro Ranellucci
|
8a5a0b6726
|
Minor optimization in TriangleMesh code
|
2015-01-25 17:30:55 +01:00 |
|
Alessandro Ranellucci
|
8791f5a493
|
Cleanup of some method signatures and of XS return types
|
2015-01-19 18:53:04 +01:00 |
|
Alessandro Ranellucci
|
d4ae734659
|
Minor improvement to IntersectionLine (now subclasses Line)
|
2015-01-06 20:58:07 +01:00 |
|
Alessandro Ranellucci
|
945567d1f3
|
Merge pull request #2278 from hroncok/admesh98
Updated to admesh 0.98.1
|
2014-11-24 15:36:26 +01:00 |
|
Alessandro Ranellucci
|
634bc09e2c
|
Refactoring: renamed all contains_*() methods to contains() in C++
|
2014-11-23 20:14:13 +01:00 |
|
Alessandro Ranellucci
|
bf0eb1af0c
|
Refactored ClipperUtils API for a more consistent arguments convention
|
2014-11-15 23:44:03 +01:00 |
|
Miro Hrončok
|
b9f4880b23
|
Updated to admesh 0.98.1
|
2014-09-23 14:34:37 +02:00 |
|
Alessandro Ranellucci
|
73b3c06361
|
Ported more things to XS
|
2014-09-21 10:51:36 +02:00 |
|
Alessandro Ranellucci
|
5a96bad8c2
|
Ported some more methods to C++
|
2014-08-08 21:48:59 +02:00 |
|
Alessandro Ranellucci
|
b10917806a
|
Ported some Model methods to XS
|
2014-08-03 20:33:16 +02:00 |
|
Alessandro Ranellucci
|
6adc3477c9
|
Moved C++ code into new libslic3r directory
|
2014-08-03 19:42:29 +02:00 |
|