wmayer
9602e22c3d
compute the actual placement to apply instead of transforming the points twice
2018-08-11 14:36:50 +02:00
wandererfan
0f9eba7d96
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
2e1a887c4c
whitespace fixes
2018-08-07 11:13:31 -04:00
luz.paz
baa6d89328
Typos and whitespace fixes
2018-08-07 11:13:31 -04:00
wmayer
c2ab3f02cd
remove undesired dependency of Mesh to Part module
2018-07-28 11:58:39 +02:00
wandererfan
e267eac7bb
Fix #3329 globalPosition in Stl export
2018-07-27 10:37:06 -03:00
wmayer
6cc1524a0d
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
d3ef6905ff
+ add option to switch off precompiled header
2018-07-25 20:17:11 +02:00
wmayer
65879dfe63
+ Improve mesh selection (precompute projection matrix and use polygon bounding box)
2018-07-25 18:00:42 +02:00
wmayer
806ad88c5a
+ 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
7a09a5774e
More misc. typos
2018-05-19 12:17:52 -04:00
luz.paz
9b907e3ac4
Added missing comma
2018-05-11 10:02:56 -03:00
luz.paz
6656d9c6de
follow-up source typos
2018-05-11 10:02:56 -03:00
luz.paz
505488c4f9
Misc. typos
...
Found via `codespell`
2018-04-25 09:41:33 -03:00
wmayer
4adeb7702d
extend API of smooth command to allow to run different algorithms
2018-04-14 18:44:03 +02:00
luz.paz
6031223ebe
Weekly misc. typo fixes
2018-03-05 09:25:48 -05:00
luz.paz
f725fbd459
Misc. source comment typo [skip ci]
...
Found via `codespell`
[skip ci]
2018-02-14 14:26:04 -05:00
luzpaz
128239b54a
Typos: Various workbenches and misc.
...
[skip ci]
2017-12-25 10:58:10 +01:00
Unknown
a8ecffb652
Misc. typo fixes
...
Various workbenches
2017-12-23 14:30:30 +01:00
Unknown
c8c9b76f43
Misc. typos
2017-12-06 20:59:55 +01:00
luzpaz
987b8db0b5
More typos, grammar fixes, uniformity
2017-11-15 10:46:43 -05:00
wmayer
04ea295280
add kd tree class
...
add mesh decimation algorithm
2017-11-14 14:17:19 +01:00
wmayer
def0b81784
changes in Mesh module:
...
+ cppcheck: fix some minor issues found by code analyzer
+ export to IDTF
+ fix for throwing exception
+ optimize mesh rendering
2017-11-08 17:56:13 +01:00
Unknown
772c5b1970
Doxygen Typos
...
+ doxy whitespace formatting
+ added more misc. typos
+ grammar fixes
[skip ci]
2017-10-15 16:27:42 +02:00
luzpaz
ab8f8919b6
Misc. typos
...
+ some are doxy others are just comment code.
+ some minor whitespace and grammatical tweaks.
+ app/SCL/* typos have also been submitted upstream (https://github.com/stepcode/stepcode/pull/366 ). So it's ok to merge them in to master.
2017-10-04 17:59:11 +02:00
wmayer
a8a9650816
harmonize show() function of Part, Mesh, Fem, Path and Points modules
2017-09-29 00:35:48 +02:00
wmayer
16f2f5df36
fix implementation of MeshPointPy
2017-09-28 15:28:24 +02:00
wmayer
08a58f0709
support of keywords in Mesh.read and Mesh.write
2017-09-19 10:31:07 +02:00
wmayer
03bf3ac606
Expose method to Python to get property name of main geometry
...
fix inheritance of MeshFeaturePy
fix inheritance of PartFeaturePy
remove useless test() method
implement getPyObject in GeoFeature in case a sub-class doesn't implement it
2017-05-10 10:36:22 +02:00
wmayer
1673ab801e
use specialized exception classes
2017-04-28 18:49:11 +02:00
wmayer
004324bbc5
fix scan coverity issues: uncaught exception
2017-04-11 14:03:08 +02:00
wmayer
35e8edeb08
extend interface to get actual property with geometric data, get center of gravity of a geometry
2017-03-05 18:05:11 +01:00
wmayer
f560398f30
add boolean parameter to MeshKernel::AddFacets to disable check for manifold edges of new faces
2017-03-02 22:33:38 +01:00
wmayer
24793f0d82
fix doc strings, replace label with check box in export panel
2017-03-02 21:55:04 +01:00
Ian Rees
da0f810282
Avoid empty meshes. Improve object type detection.
2017-03-02 17:41:14 +01:00
Ian Rees
2231baa060
Throw Python exception if format is unknown.
2017-03-02 17:41:14 +01:00
Ian Rees
095bb48c22
Tidy up.
2017-03-02 17:41:14 +01:00
Ian Rees
944aa01e6b
Export Part and Group objects.
2017-03-02 17:41:14 +01:00
Ian Rees
e6f7c9d83c
Clean up docstrings to conform to PEP 8, tidy up.
2017-03-02 17:41:14 +01:00
Ian Rees
3792f259d3
Add setting to export compressed/uncompressed AMFs
2017-03-02 17:41:14 +01:00
Ian Rees
e178d93c61
Added some metadata to exported AMF
2017-03-02 17:41:14 +01:00
Ian Rees
0bd3e5d4ab
Added AMF compression. Works with Cura, not Slic3r
2017-03-02 17:41:14 +01:00
Ian Rees
0b76013a0c
Renamed AmfExport.(h|cpp) to Exporter.(h|cpp)
2017-03-02 17:41:14 +01:00
Ian Rees
3eefe3e8ba
Refactoring mesh export code
2017-03-02 17:41:14 +01:00
Ian Rees
a9949ab0a4
Basic AMF writing support
...
TODO:
* Compression
* Understand translations, constellations
* Curved surfaces
* Material parameters
* Metadata, etc
2017-03-02 17:41:14 +01:00
Ian Rees
ff1ac5fdad
Add AMF to understood extensions/formats.
2017-03-02 17:41:14 +01:00
Kunda
0485edd560
source typo fixes pt2 (only on py3 merged code)
2017-02-28 17:01:11 +01:00
looooo
d5348c60bc
py3: Mesh: fix py3 Long/Int problem with python2
2017-02-24 14:20:50 +01:00
looooo
6c8c3dc71e
py3: gathering diff from Mod/Mesh
...
98a8275938388992ef1b7bb76dcd43438f61bf7e py3: make most of the unit test to succeed
2017-02-24 14:20:50 +01:00
Yorik van Havre
3803896ff2
py3: ported Mesh to python3
2017-02-24 14:20:50 +01:00