Commit Graph

33 Commits

Author SHA1 Message Date
wmayer
d022e27f12 Mesh: split OBJ reader and writer from MeshIO 2022-09-20 20:22:30 +02:00
wmayer
299397fd2f Mesh: [skip ci] fix several minor issues 2022-09-03 18:30:49 +02:00
wmayer
f156af4af8 Mesh: support to read 3MF format 2022-09-03 16:43:56 +02:00
wmayer
b062344b06 Mesh: move 3MF writer to its own class 2022-08-30 12:00:23 +02:00
berniev
180edfa3cc Mod: Single arg ctors must be explicit 2022-08-24 16:55:20 +02:00
wmayer
a2c24122c0 Mesh: modernize MeshIO classes 2022-05-17 12:20:22 +02:00
wmayer
59e605e6b8 Mesh: modernize C++11
* remove redundant void-arg
* use nullptr
* replace deprecated headers
2022-01-26 18:05:02 +01:00
wmayer
5abe0ba77f Mesh: add basic support of 3MF file format 2021-10-22 17:11:16 +02:00
wmayer
2295c4b9a3 Mesh: define the typenames FacetIndex and PointIndex to distinguish between facet and point related indexes 2021-09-14 23:01:29 +02:00
sgrogan
6d0c257ede fix build on Win 2020-09-01 17:57:36 +02:00
wmayer
9dfd40e4d3 Mesh: [skip ci] allow to set custom size for asymptote output 2020-08-29 19:05:28 +02:00
wmayer
c0588f0c41 Mesh: [skip ci] support compressed X3D output 2020-08-29 14:56:41 +02:00
wmayer
6f5c2179d0 Mesh: [skip ci] improve color support for X3D and X3DOM output 2020-08-29 14:23:38 +02:00
wmayer
4da114a8c7 Mesh: [skip ci] support of WebGL/X3D export 2020-08-28 18:06:55 +02:00
wmayer
7ae2d7e495 Mesh: [skip ci] support of asymptote export 2020-08-27 09:51:35 +02:00
wmayer
3fce7da269 Mesh: [skip ci] Add static method to get list of supported input/output mesh formats 2019-12-14 15:33:33 +01:00
wmayer
0403ba68fa support to load mtl files 2019-09-24 21:36:48 +02: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
0a6a9c90bd 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
luzpaz
f3bf8fe919 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
Ian Rees
ae9be458b0 Add AMF to understood extensions/formats. 2017-03-02 17:41:14 +01:00
wmayer
2c226343cb improve obj export of mesh with colors 2016-09-06 17:00:34 +02:00
wmayer
217d4897fe support groups for export to obj format 2016-07-24 16:16:42 +02:00
wmayer
3f83814682 improve groups handling of obj mesh format 2016-07-24 00:23:45 +02:00
wmayer
e8acca597a + add overloaded methods of save() and load() to write and read from streams 2016-06-11 13:48:24 +02:00
wmayer
de714c33ce + fix reading of meshes with textures when vertexes are isolated 2016-05-25 12:22:01 +02:00
wmayer
a7ec23e471 + make faster reading ply mesh files 2016-01-03 01:14:48 +01:00
wmayer
a9040b9edf + simplify basic VRML export of mesh kernel, + allow to export mesh with texture via Python 2014-07-11 19:27:48 +02:00
wmayer
c661331613 + Support to write out mesh name 2013-12-22 15:02:40 +01:00
wmayer
49b72a8193 + Support of export to X3D for meshes 2013-11-25 13:39:31 +01:00
wmayer
0b65861b92 Improve I/O of PLY mesh format 2012-03-25 11:44:57 +02:00
wmayer
a911fadd53 Import OFF mesh format 2012-03-11 19:27:02 +01:00
wmayer
120ca87015 + unify DLL export defines to namespace names
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5000 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-10 13:44:52 +00:00