Hugues Delorme
b7832bb33d
Fix most of GCC and MSVC warnings
2017-03-30 11:37:24 +02:00
Hugues Delorme
ac64e8aedd
Minor changes
2017-03-21 16:19:58 +01:00
Hugues Delorme
843af6f4e9
cmake: enable c++11 when required
2017-03-16 16:41:13 +01:00
Hugues Delorme
ffcb0a5189
gmio_support: implement support of Poly_Triangulation
...
GitHub issue #5
2017-02-24 12:50:23 +01:00
Hugues Delorme
39ffae94c5
Use #pragma once
2017-01-30 11:41:20 +01:00
Hugues Delorme
70453b15a8
copyright: 2016 -> 2017
2017-01-26 18:05:12 +01:00
Hugues Delorme
091f665a6d
cmake: build static and DLL targets
2016-12-05 17:51:27 +01:00
Hugues Delorme
1bc3a98c5c
gmio_stl: add "overload" function gmio_stl_infos_probe_file()
...
GitHub issue #4
2016-12-01 09:52:50 +01:00
Hugues Delorme
941a015bfb
gmio_stl: rename functions/structs in stl_infos.h (_get -> _probe)
...
Rename :
* Func gmio_stl_infos_get() -> gmio_stl_infos_probe()
* Func gmio_stla_infos_get_streamsize() -> gmio_stla_infos_probe_streamsize()
* Struct gmio_stl_infos_get_options -> gmio_stl_infos_probe_options
GitHub issue #3
2016-12-01 09:52:20 +01:00
Hugues Delorme
362c789f5b
gmio_support: fix compilation error with OpenCascade v6.8.0
2016-07-25 16:17:38 +02:00
Hugues Delorme
df2eac3ff1
Relicense under BSD 2-clause
2016-07-05 12:46:22 +02:00
Hugues Delorme
d2ba019733
gmio_support: fix duplicated vertices when reading STL file into StlMesh_Mesh
2016-06-29 16:52:32 +02:00
Hugues Delorme
be5dba661e
Update copyright mention
2016-06-24 12:03:07 +02:00
Hugues Delorme
806e2121c3
benchmark_occ: add command line options --step and --linear_deflection
2016-06-15 18:06:23 +02:00
Hugues Delorme
05ea032f3d
gmio_support: refactor gmio_stl_mesh OCC support
...
Make use of gmio_support for OpenCascade less error-prone
and easier to maintain.
Ugly const_cast<> have also been eradicated.
2016-06-14 16:42:22 +02:00
Hugues Delorme
61be8c6972
Add possibility to use google double-conversion library
...
String->float and float->string conversion functions may have
different implementations in stringstream.h depending on new
cmake options: GMIO_STR2FLOAT_LIB and GMIO_FLOAT2STR_LIB
2016-06-08 11:00:54 +02:00
Hugues Delorme
44f04f4221
benchmark_opencascade: add benchmark for writing a TopoDS_Shape
2016-04-25 17:18:17 +02:00
Hugues Delorme
ac6d242f9a
gmio_support: split stl_occ.h+cpp into stl_occ_mesh and stl_occ_meshvs
2016-04-15 12:37:05 +02:00
Hugues Delorme
61a44ca6dc
gmio_core/internal: rename gmio_string::max_len to "capacity"
2016-04-07 10:38:40 +02:00
Hugues Delorme
3b518dc17d
benchmarks: add benchmark for Lib3MF
2016-03-25 12:41:18 +01:00
Hugues Delorme
e00f5691bf
benchmarks: add name for the ratio column
2016-03-25 12:29:03 +01:00
Hugues Delorme
a9f4dc5299
benchmarks: print version of tested libraries
2016-03-25 12:28:32 +01:00
Hugues Delorme
09412eadb9
benchmark_assimp: fix compilation warning
2016-03-23 17:07:40 +01:00
Hugues Delorme
055ceb24b9
benchmark_gmio: replace printf() by fprintf(stderr) for error report
2016-03-21 10:18:30 +01:00
Hugues Delorme
c9a8313b42
benchmarks: replace printf() by std::cerr for error report
2016-03-21 10:18:01 +01:00
Hugues Delorme
1b54c12c98
benchmark_opencascade: fix crash
2016-03-16 12:25:54 +01:00
Hugues Delorme
2f873e3089
Rename gmio_vec3 structs
...
*gmio_vec3_f32 -> gmio_vec3f
*gmio_vec3_f64 -> gmio_vec3d
2016-03-14 17:07:05 +01:00
Hugues Delorme
d5133928c4
API simplification, more homogeneous
2016-03-11 12:43:30 +01:00
Hugues Delorme
e4492f92f9
Rename gmio_stl_coords -> gmio_vec3_f32(core)
2016-03-11 10:33:13 +01:00
Hugues Delorme
47123e2d26
Replace some sprintf() calls with snprintf()
2016-03-10 15:23:01 +01:00
Hugues Delorme
2743fd2f2b
Fix typo
2016-03-08 15:24:48 +01:00
Hugues Delorme
37c4a2a576
Introduce GMIO_STL_FORMAT_TAG_BINARY
2016-03-08 10:29:49 +01:00
Hugues Delorme
74ae9ba752
gmio_stl: change API to use pointer arguments instead of confusing value
2016-03-01 14:50:31 +01:00
Hugues Delorme
706fc26b0e
gmio_support: iterate on all StlMesh_Mesh's domains
2016-02-18 18:20:23 +01:00
Hugues Delorme
b7bceff748
gmio_stl: simplify code of gmio_stla_infos_get()
2016-02-03 11:43:52 +01:00
Hugues Delorme
f8e73f5747
gmio_stl: simplify API of gmio_stl_mesh_creator
2016-02-01 16:53:45 +01:00
Hugues Delorme
75cd51398e
gmio_stl: improve API
2016-01-29 12:47:01 +01:00
Hugues Delorme
9ae18d1b9e
Replace gmio_bool_t with bool
2016-01-26 17:03:58 +01:00
Hugues Delorme
523cd028b8
gmio_stl: rename gmio_stl_triangle::normal -> gmio_stl_triangle::n
2016-01-20 17:47:30 +01:00
Hugues Delorme
2a6a2f3a8e
benchmarks: fix warning about insane use of printf()
2016-01-13 14:57:58 +01:00
Hugues Delorme
073f897097
benchmark_gmio: fix hanging in some case with bmk_gmio_stl_infos_get()
2016-01-13 12:29:44 +01:00
Hugues Delorme
351bb6cafc
benchmarks: give void* instead of char* to benchmark functions
2016-01-12 17:37:45 +01:00
Hugues Delorme
151948846a
benchmarks: fix #include issue in benchmark_tools.h
2016-01-12 16:30:24 +01:00
Hugues Delorme
9d9d65bbd5
gmio_core: rename member gmio_rwargs::memblock -> stream_memblock
2016-01-05 11:44:10 +01:00
Hugues Delorme
2bce7b4a90
benchmarks: new benchmarks can be easily added as subdirs of benchmark_other
2015-12-18 10:49:43 +01:00
Hugues Delorme
71bc14b6dc
gmio_stl: API change in stl_io
2015-12-17 12:31:30 +01:00
Hugues Delorme
0f04b296fb
gmio_stl: separate implementations for ASCII/binary gmio_stl_infos_get()
2015-12-17 12:03:45 +01:00
Hugues Delorme
5aa0b38f5a
gmio_stl: major revamp of API
2015-12-09 18:51:03 +01:00
Hugues Delorme
d5404814e7
benchmarks: fix compilation errors
2015-12-04 10:32:11 +01:00
Hugues Delorme
a2c071369b
gmio_core: rename gmio_stream_pos -> gmio_streampos
2015-12-03 18:03:46 +01:00