wmayer
|
b89555347f
|
do some code refactoring
|
2019-05-11 15:14:04 +02:00 |
|
wmayer
|
4d8f85db72
|
add comment
|
2019-05-01 13:54:06 +02:00 |
|
wmayer
|
4841be663d
|
improve the check for collapsing edges to avoid to introduce non-manifolds into a mesh
|
2019-04-24 09:49:33 +02:00 |
|
wmayer
|
da1481a2f3
|
improve mesh repair functions
|
2019-04-16 17:25:36 +02:00 |
|
wmayer
|
0521860740
|
rename BUILD_uSE_PCH to FREECAD_USE_PCH to be consistent with other build options
|
2019-04-15 13:31:31 +02:00 |
|
wmayer
|
4082b42f6b
|
improve mesh repair functions
|
2019-04-12 21:31:46 +02:00 |
|
wmayer
|
3962cb856e
|
fix import of ply meshes with Vs 2017
|
2019-04-09 14:52:02 +02:00 |
|
luz.paz
|
ad0ee86589
|
Misc. source comment typos
|
2019-03-22 10:44:14 -03:00 |
|
wmayer
|
ac92e1e98d
|
extend mesh repair functions
|
2019-03-13 01:39:27 +01:00 |
|
wmayer
|
afed9ba5d5
|
PVS: fixes several issues
|
2019-03-13 01:19:00 +01:00 |
|
wmayer
|
767e951dda
|
PVS: V780 non-passive (non-PDS) type cannot be copied using the memcpy function
|
2019-03-07 21:40:22 +01:00 |
|
luz.paz
|
cb4a0adf71
|
Misc. typos
Found via `codespell`
|
2019-02-08 11:01:24 -02:00 |
|
wmayer
|
52b51c0f5b
|
fix double vs. float problem to solve problems in Mesh.nearestFacetOnRay
|
2019-01-08 19:13:50 +01:00 |
|
wmayer
|
e3cc5c40fc
|
improve mesh validation functions
|
2018-12-17 16:14:28 +01:00 |
|
wmayer
|
e0a5f4b57b
|
improve mesh healing functions
|
2018-12-13 17:31:21 +01:00 |
|
wmayer
|
78df4424b7
|
fix MeshGeomFacet::IntersectWithPlane
|
2018-12-11 18:42:47 +01:00 |
|
wmayer
|
e1e86caac1
|
mesh segmentation algorithm for surfaces
|
2018-12-10 13:19:27 +01:00 |
|
wmayer
|
d7077f06a7
|
mesh segmentation algorithm for surfaces
|
2018-12-10 00:23:31 +01:00 |
|
wmayer
|
1471bb49d2
|
mesh segmentation algorithm for surfaces
|
2018-12-08 15:53:58 +01:00 |
|
wmayer
|
dac47b16f5
|
mesh segmentation algorithm for surfaces
|
2018-12-07 20:03:44 +01:00 |
|
wmayer
|
bbdf993c07
|
rework mesh segmentation dialog
|
2018-12-07 13:13:08 +01:00 |
|
wmayer
|
e22ab44e61
|
Replace Base::Exception with appropriate subclass
|
2018-11-14 17:11:53 +01:00 |
|
wmayer
|
05550fcdf0
|
fixes 0003680: Export (Ctrl+E) doesn't check to make sure that object being exported is a model at all
|
2018-11-10 19:02:50 +01:00 |
|
wmayer
|
bff6312263
|
add security checks when reading BMS files to avoid possible crashes due to corrupted data
|
2018-11-07 13:51:39 +01:00 |
|
wmayer
|
4768028827
|
+ fix cutting or selecting mesh in perspective projection mode
|
2018-10-11 10:48:27 +02:00 |
|
wmayer
|
907b6f2a8f
|
improve mesh decimation
|
2018-10-05 15:07:27 +02:00 |
|
wmayer
|
f626549928
|
add verifier class to check the result of the polygon triangulation
|
2018-09-18 21:38:04 +02:00 |
|
wmayer
|
52a5c4aafd
|
add Mesh_Data target to handle scripts files
|
2018-08-19 22:56:12 +02:00 |
|
wmayer
|
41f8718ef4
|
Fix globalPosition in Stl export
|
2018-08-11 15:36:08 +02:00 |
|
wmayer
|
17a453b6f4
|
compute the actual placement to apply instead of transforming the points twice
|
2018-08-11 14:36:50 +02:00 |
|
wandererfan
|
310337574e
|
Fix double application of Placement
- global placement already contains feature
placement, so multiplying aPoints by
global placement applies feature placement
twice.
|
2018-08-11 13:49:29 +02:00 |
|
luz.paz
|
a10e5aced8
|
whitespace fixes
|
2018-08-07 11:13:31 -04:00 |
|
luz.paz
|
424cd49398
|
Typos and whitespace fixes
|
2018-08-07 11:13:31 -04:00 |
|
wmayer
|
5e75f3bc97
|
remove undesired dependency of Mesh to Part module
|
2018-07-28 11:58:39 +02:00 |
|
wandererfan
|
e1e5ca413b
|
Fix #3329 globalPosition in Stl export
|
2018-07-27 10:37:06 -03:00 |
|
wmayer
|
170708a4f1
|
Mesh improvements:
+ support of Simple Model Format (smf)
+ improve reading of STL files (reduce by ~70%)
|
2018-07-26 13:19:35 +02:00 |
|
wmayer
|
0260370b65
|
+ add option to switch off precompiled header
|
2018-07-25 20:17:11 +02:00 |
|
wmayer
|
989274a331
|
+ Improve mesh selection (precompute projection matrix and use polygon bounding box)
|
2018-07-25 18:00:42 +02:00 |
|
wmayer
|
7dc1dd21fb
|
+ implement a faster method to multiply vector with matrix
+ add convenience method to transform a point array
|
2018-07-25 17:31:11 +02:00 |
|
luz.paz
|
43244aa762
|
More misc. typos
|
2018-05-19 12:17:52 -04:00 |
|
luz.paz
|
ec072982f7
|
Added missing comma
|
2018-05-11 10:02:56 -03:00 |
|
luz.paz
|
b36b21247c
|
follow-up source typos
|
2018-05-11 10:02:56 -03:00 |
|
luz.paz
|
9167064fc1
|
Misc. typos
Found via `codespell`
|
2018-04-25 09:41:33 -03:00 |
|
wmayer
|
0c394ff352
|
extend API of smooth command to allow to run different algorithms
|
2018-04-14 18:44:03 +02:00 |
|
luz.paz
|
bb9d49dd18
|
Weekly misc. typo fixes
|
2018-03-05 09:25:48 -05:00 |
|
luz.paz
|
be870deb4d
|
Misc. source comment typo [skip ci]
Found via `codespell`
[skip ci]
|
2018-02-14 14:26:04 -05:00 |
|
luzpaz
|
c4dd42de98
|
Typos: Various workbenches and misc.
[skip ci]
|
2017-12-25 10:58:10 +01:00 |
|
Unknown
|
e3eca59173
|
Misc. typo fixes
Various workbenches
|
2017-12-23 14:30:30 +01:00 |
|
Unknown
|
f5146508bb
|
Misc. typos
|
2017-12-06 20:59:55 +01:00 |
|
luzpaz
|
35ec477426
|
More typos, grammar fixes, uniformity
|
2017-11-15 10:46:43 -05:00 |
|