Alessandro Ranellucci
|
bbbdae3952
|
Better name for "Detect overhangs"
|
2013-09-17 21:49:13 +02:00 |
|
Alessandro Ranellucci
|
ea0e136b45
|
Prevent superfluous extra perimeters added when a region has an acute angle
|
2013-09-17 20:18:54 +02:00 |
|
Alessandro Ranellucci
|
06fc1d1044
|
Fix minor bug causing some gaps to be infilled twice
|
2013-09-17 19:39:22 +02:00 |
|
Alessandro Ranellucci
|
f79ba8cec0
|
Update dump-stl.pl
|
2013-09-17 19:25:10 +02:00 |
|
Alessandro Ranellucci
|
39449f9245
|
Revert a recent change made to shells generation, causing too much solid infill. Includes regression test. #1431
|
2013-09-17 19:24:16 +02:00 |
|
Alessandro Ranellucci
|
2c1274e2d9
|
Updated/fixed SectionCut
|
2013-09-17 14:16:29 +02:00 |
|
Alessandro Ranellucci
|
0c2bfab5f2
|
Fix an overflow point causing wrong chained path
|
2013-09-17 13:04:36 +02:00 |
|
Alessandro Ranellucci
|
7bd2ce21ca
|
Fix wrong bridge flow used for overhangs and bridge perimeters. Includes regression test. #1407
|
2013-09-17 10:37:01 +02:00 |
|
Alessandro Ranellucci
|
d13e7b264a
|
New experimental medial axis code (suboptimal but looks good)
|
2013-09-17 10:37:01 +02:00 |
|
Alessandro Ranellucci
|
78167f56ee
|
Some cleanup for the Voronoi code
|
2013-09-17 10:37:01 +02:00 |
|
Alessandro Ranellucci
|
a88ce0cb5e
|
Fix regression in start perimeters at non-overhangs. #1442
|
2013-09-17 10:37:01 +02:00 |
|
Alessandro Ranellucci
|
9a51964e98
|
Clean medial axis code and gap fill
|
2013-09-17 10:37:01 +02:00 |
|
Mark Hindess
|
98ad345e42
|
Fix broken logic in $ARGV[0] check.
|
2013-09-16 14:04:14 +01:00 |
|
Alessandro Ranellucci
|
c7db2cb10f
|
Prune tiny shells to avoid random extra internal solid infill. #1431
|
2013-09-16 12:36:04 +02:00 |
|
Alessandro Ranellucci
|
aef5c05c57
|
Update brim generation code. Includes regression test. #1440
|
2013-09-16 10:33:30 +02:00 |
|
Alessandro Ranellucci
|
5a9c163a2e
|
Meaningful error when user wants to use 3D preview but didn't install the required modules.
|
2013-09-16 10:18:42 +02:00 |
|
Alessandro Ranellucci
|
7d09f17810
|
Reflect max_fan_speed in cooling textual description. #1439
|
2013-09-16 10:09:39 +02:00 |
|
Alessandro Ranellucci
|
1aa5dbafd3
|
Update AMF export code
|
2013-09-16 09:58:53 +02:00 |
|
Alessandro Ranellucci
|
4dce461aaf
|
Minor optimizations
|
2013-09-13 15:19:15 +02: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
|
e2cb40766b
|
Fix two more Boost calls after xsdata merge. #1429
|
2013-09-12 11:16:11 +02:00 |
|
Alessandro Ranellucci
|
2280804daa
|
Update xs/MANIFEST
|
2013-09-12 11:14:54 +02:00 |
|
Alessandro Ranellucci
|
5f54d0eb90
|
Fix concentric infill and add regression test. #1432
|
2013-09-12 11:14:54 +02:00 |
|
Alessandro Ranellucci
|
749b8421b0
|
Merge pull request #1435 from jluis/master
Round results when rotating to minimize errors & pass the tests
|
2013-09-12 02:10:18 -07:00 |
|
Alessandro Ranellucci
|
747fd25f6d
|
Fix threads, tests and require the most recent Moo version
|
2013-09-12 11:09:03 +02:00 |
|
Alessandro Ranellucci
|
d660a1de0a
|
Fix XS STL reader not populating stats.size correctly
|
2013-09-12 10:29:42 +02:00 |
|
Alessandro Ranellucci
|
bc48e17dff
|
Use precomputed normals in 3D preview
|
2013-09-11 20:15:42 +02:00 |
|
Alessandro Ranellucci
|
d4512a12df
|
Make plater work with new XS code
|
2013-09-11 20:00:51 +02:00 |
|
Alessandro Ranellucci
|
4c96a52012
|
Read OBJ and AMF
|
2013-09-11 14:46:38 +02:00 |
|
Jose Luis Perez Diez
|
fdbd62e62d
|
clean use XXX
|
2013-09-11 13:23:50 +02:00 |
|
Alessandro Ranellucci
|
a821eb7f3c
|
More work to avoid working with vertices outside XS
|
2013-09-11 11:55:08 +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
|
78ee6e5d6d
|
Calls to ->repair where needed
|
2013-09-10 19:25:53 +02:00 |
|
Jose Luis Perez Diez
|
69a92c10f0
|
Round results when rotating to minimize errors & pass the tests
|
2013-09-10 17:14:49 +02:00 |
|
Alessandro Ranellucci
|
566d38a472
|
Replace TriangleMesh with the XS port
|
2013-09-10 00:40:46 +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
|
2d4aa439ae
|
Merge branch 'master' into xsslice
|
2013-09-09 21:43:52 +02:00 |
|
Alessandro Ranellucci
|
c592932cee
|
Use a general-purpose T_ARRAYREF_PTR typemap
|
2013-09-09 21:43:28 +02:00 |
|
Alessandro Ranellucci
|
1fbf9c3952
|
Move confess_at() to utils.cpp
|
2013-09-09 21:41:45 +02:00 |
|
Alessandro Ranellucci
|
93dddb7ee2
|
Untested implementation of split_mesh()
|
2013-09-09 21:41:28 +02:00 |
|
Alessandro Ranellucci
|
b6548137de
|
Move confess_at() to utils.cpp
|
2013-09-09 21:40:57 +02:00 |
|
Alessandro Ranellucci
|
1b9d2e2ef8
|
Use the XS slicing code
|
2013-09-09 18:21:10 +02:00 |
|
Alessandro Ranellucci
|
873762491b
|
Fix a bad access after recent change about ->p returning objects by reference
|
2013-09-09 17:10:54 +02:00 |
|
Alessandro Ranellucci
|
dbf739318a
|
Almost finished porting slice()
|
2013-09-09 12:18:52 +02:00 |
|
Alessandro Ranellucci
|
46bd407da4
|
More porting work
|
2013-09-08 00:44:01 +02:00 |
|