T.Alderighi
8d3548eb0c
fix typo + fix crash when loading tetramesh with double precision positions
2018-05-25 11:58:32 +02:00
T.Alderighi
eb97fef7bd
small refac in smooth + small refac in tetramesh gl wrapper
2018-05-25 11:25:00 +02:00
nico
d2dd2d01f0
changed Creases in EdgeSelFlags
2018-05-24 00:32:52 +10:00
Marco Callieri
8b5a56b262
PTX import changes to support LEICA
...
order of columns goes counter-clockwise for Leica, but clockwise for FARO, so, when building faces and calculating normal, we have to take care of this.
2018-05-17 17:11:29 +02:00
T.Alderighi
85f3a5fad5
minimal ply tetra importer and tetragl (immediate mode)
2018-05-14 20:01:43 +02:00
T.Alderighi
386dba9f64
Merge branch 'devel' of https://github.com/cnr-isti-vclab/vcglib into devel
2018-05-11 11:01:21 +02:00
Marco Callieri
eaff614cb9
added check for save errors
2018-05-09 14:06:32 +02:00
T.Alderighi
b597815848
tet export
2018-05-08 16:03:30 +02:00
T.Alderighi
67a80722d5
removed tetra complex...bootstrapping tetra in trimesh:
...
base done
foreach done
Allocator done
Append done
quality selection topology WIP
clean todo
2018-05-04 18:12:02 +02:00
T.Alderighi
b0384f68d1
stable allocate and tetra complex
2018-05-03 15:05:42 +02:00
Paolo Cignoni
21d49e900e
corrected rarely used setview in gui.h
2018-04-23 09:35:20 +02:00
Paolo Cignoni
f4f58f587a
wrong guard position (doh!)
2018-04-06 16:41:39 +02:00
Paolo Cignoni
2107652428
guarded out old unused picking functions
2018-04-06 13:42:50 +02:00
Paolo Cignoni
a15bb49904
harmless clang warnings
2018-04-06 13:26:51 +02:00
Paolo Cignoni
d8fa7295e7
Added yet another variant of ply ushort/char combination...
...
close meshlab bug #290
2018-04-06 11:00:28 +02:00
Paolo Cignoni
95a2c62104
Refactored a bit the obj importer to remove bug caused by meshes with and without textures
2018-04-06 10:33:53 +02:00
Paolo Cignoni
524f8e8a61
Corrected bug in texture saving (vt vs wt clash)
...
It does not worked when trying to save per vert tex in a mesh with also per-wedge.
2018-04-05 11:36:19 +02:00
Marco Callieri
7fdb93f773
warning cleanup
2018-03-26 11:44:24 +02:00
Marco Callieri
0a9af88d5f
updated default pointsize
2018-03-26 11:44:05 +02:00
Marco Callieri
9d14fea462
strdup works on linux, _strdup on windows
2018-03-21 12:07:40 +01:00
Marco Callieri
7939a54f1c
warning cleanup
2018-03-21 10:45:12 +01:00
Marco Callieri
302e75772b
formatting
2018-03-15 17:18:54 +01:00
Luigi Malomo
16a5d7b999
corrected importer to handle import of polygonal ply into meshes with polyinfo
2018-03-07 20:12:42 +01:00
Paolo Cignoni
a6e8112b6a
Improved robustness when handling malformed stl files
2018-02-22 19:26:33 +01:00
Paolo Cignoni
70d9050ffc
trying to get rid ofa strange template error on linux.
2018-02-21 08:04:28 +01:00
Paolo Cignoni
aecb23868f
harmless warning
2018-02-20 23:26:04 +01:00
Marco Callieri
ec9434d2a1
small fix
...
For MeshLab, but may be also needed in other cases. We need to store a COPY of the property name, in case the char* that was passed to the function is not persistent. May result ina small leak :(
2018-02-16 18:03:53 +01:00
Marco Callieri
d9720914a3
Merge branch 'devel' of https://github.com/cnr-isti-vclab/vcglib into devel
2018-02-16 11:30:25 +01:00
Marco Callieri
25374bd85a
warning removal
2018-02-16 11:30:18 +01:00
Paolo Cignoni
bf7cf6d5a0
Added saving of per vertex point3 attribute.
...
warning: it leaks memory...
2018-02-16 07:29:42 +01:00
Paolo Cignoni
fe69d16df4
Added support of attributes in saving of ply
...
with an easy to use AddPerVertexFloatAttribute helper
2018-02-13 19:39:59 +01:00
Paolo Cignoni
d49cf2a97c
harmless clang warning
2018-02-13 19:37:05 +01:00
Marco Callieri
2fdad915cc
mtllib fix
...
some tools do not add the mtllib line in the header, and simply call the mtl file like the main object file. Added a fall-back code to cover these cases
2018-02-01 17:45:01 +01:00
Marco Callieri
e5cdab35e4
Merge branch 'devel' of https://github.com/cnr-isti-vclab/vcglib into devel
2018-02-01 16:27:14 +01:00
Marco Callieri
7ab64d844e
corrected issues in OBJ importer
...
- tabs now work as separators in vertices
- per-vertex color presence determination now works correctly
2018-02-01 16:27:05 +01:00
Luigi Malomo
7c55e74ef7
fixed policy to automatically choose fixed vertices in LSCM as a staring point for ARAP
2018-01-18 02:16:32 +01:00
nico
8b9f2ee2bd
Resolved some minor warnigns
2018-01-04 21:29:49 +11:00
granzuglia
ea1623ecf3
- added various consts here an there
2018-01-04 11:57:04 +11:00
nico
6ebb13e557
Merge branch 'devel' of github.com:cnr-isti-vclab/vcglib into devel
2017-12-19 01:03:59 +11:00
nico
9a984d23df
refactored a bit the code
2017-12-19 00:57:20 +11:00
nico
6dd5244ddb
minor warning solved
2017-12-19 00:56:57 +11:00
Gianpaolo Palma
113338f3b9
Added new features
...
- Support to polygonal mesh
- Automatic managment of the Ocf components
- Automatic managment of the custom attributes
2017-12-07 13:55:43 +01:00
nico
b9e780e2fa
Merge branch 'devel' of github.com:cnr-isti-vclab/vcglib into devel
2017-12-05 23:26:24 +11:00
nico
5fb81001f3
added anisotropy
2017-12-05 23:26:19 +11:00
Gianpaolo Palma
5cd79b06b0
Merge branch 'devel' of https://github.com/cnr-isti-vclab/vcglib into devel
2017-11-27 13:30:09 +01:00
Gianpaolo Palma
f40db898e3
More robust parsing of the PlyHeader
2017-11-27 13:30:04 +01:00
Gianpaolo Palma
91b8a61d42
Added binary serialization of the Camera data
...
Binary serialization using Base64 encoding of the data
2017-11-27 13:27:32 +01:00
Gianpaolo Palma
4cfb4c3744
Added string serialization and deserialization methods
2017-11-27 13:26:15 +01:00
Luigi Malomo
370b8a5daa
updated wrap of igl/comisi
2017-11-23 19:15:36 +01:00
Luigi Malomo
2a52c8ae8c
thomas minor changes and fixes
2017-11-23 19:14:02 +01:00
Paolo Cignoni
f0a2e655e3
Added a missing inline to avoid linking errors...
2017-07-28 00:37:44 +02:00
Paolo Cignoni
ac5c368d2a
Commented callback, cleaned and added helper StrFormat
2017-07-27 15:55:12 +02:00
Paolo Cignoni
a9e78a1cf5
Corrected small error in the 3ds io wrapper
2017-06-29 11:44:15 +02:00
Paolo Cignoni
25a1801c98
Improved Texture example
2017-06-13 15:46:19 +02:00
Paolo Cignoni
e50ab31091
Moved glew.h inclusion under guards to avoid qt conflicts
2017-06-13 11:30:19 +02:00
Luigi Malomo
5f27854447
fixed crash when importing a polygonal ply onto a polygonal mesh
2017-05-30 19:18:57 +02:00
Federico Ponchio
98ff7bc396
Improved help reporting in getopt.
2017-05-29 13:51:50 +02:00
Luigi Malomo
f9d20fad7d
warnings fixed
2017-05-18 18:27:37 +02:00
Paolo Cignoni
a745b77c04
Added default initialization of materials in io importer
2017-05-12 18:21:55 +02:00
Paolo Cignoni
66fde513b1
Merge pull request #22 from johnmaf/bugfix/ambient-map
...
Don't assign MTL ambient map value to diffuse map
2017-05-12 17:08:04 +02:00
Paolo Cignoni
43f114d237
Heavy refactoring of the OBJ export
...
The recent material attribute changes had some issue when exporting
mesh newly created.
2017-05-12 16:23:12 +02:00
John Senneker
d885a45bbd
Formatting
2017-05-12 10:21:22 -04:00
John Senneker
446b0fde06
Don't assign MTL ambient map value to diffuse map.
...
This fixes a bug in which a map_Ka statement appears after a map_Kd, in
which case the former will be assigned as the diffuse map of the
imported mesh, when it should be the latter.
2017-05-09 11:52:40 -04:00
Luigi Malomo
066762521a
removed harmless warnings
2017-04-16 16:24:00 +02:00
Paolo Cignoni
d7e9209a4f
Merge pull request #6 from johnmaf/feature/specular-attributes
...
Add material attributes in OBJ importer
2017-04-12 10:29:46 +02:00
Luigi Malomo
0b7528ee7d
removed warnings
2017-04-05 18:54:53 +02:00
Paolo Cignoni
95d88a7af9
Corrected small bug in the header of SVG
2017-04-05 07:39:39 +02:00
Gianpaolo Palma
be9a3aed74
Bug fixing in the PickFace function
...
Bug fixing in the projection of the vertices near to the plane of the
projection point
2017-03-27 11:15:43 +02:00
Gianpaolo Palma
a34532abac
Bug fixing in the PickFace function
...
Bug fixing in the projection of the vertices near to the plane of the
projection point
2017-03-27 11:13:14 +02:00
Paolo Cignoni
6b06c53b09
moved IGL sample in the wrap/IGL/sample folder
2017-03-24 15:24:07 +01:00
Paolo Cignoni
c4d97c2c03
Huge reordering of header file inclusion order
2017-03-14 07:48:48 +01:00
Luigi Malomo
5cebf19dc5
warnings removed
2017-03-13 14:41:35 +01:00
Luigi Malomo
7a6cd3ff21
comment fix
2017-03-07 14:53:04 +01:00
Luigi Malomo
60cc24370e
added wrapping function for libigl arap parametrization
2017-03-07 14:48:18 +01:00
nico
ec20f3307e
minor changes on field exporting classes
2017-02-24 18:20:09 +01:00
Marco Callieri
e8a1c89d1b
center pixel is no longer casted to INT
...
Why we did this? the camera structure IS a scalar_type (double or
float), all calculations use it as a scalar_type....
2017-02-21 18:43:11 +01:00
Marco Callieri
c547c56a0d
fix for space in material name, filename, texture
...
added support for space in material name, material filename, texture
name
2017-02-21 17:54:47 +01:00
Paolo Cignoni
b887f27e94
yet a couple of Proj->glProject that were forgotten
2017-02-05 11:54:22 +01:00
nico
c12bd12306
minor changes to accomplish with new LibIGL version
2017-01-27 12:18:19 +01:00
Paolo Cignoni
4529d09e58
Removed hard coded eigenlib path from the include. So you are free to use the version of eigen you prefer.
...
Note that since this commit in your projects you must add also the
eigen folder to the include path.
2017-01-26 15:31:53 +01:00
Paolo Cignoni
607ffe778f
made public some functions in glPick to ease glu replacement...
2017-01-26 12:22:59 +01:00
nico
1356db0573
added LoadCSVField function
2017-01-23 16:23:30 +01:00
nico
03f41fd117
restructured a bit the code
2017-01-23 16:20:22 +01:00
ganovelli
fce8b02767
Revert "const missing"
...
This reverts commit 825d90157c
.
2017-01-13 13:34:55 +01:00
ganovelli
825d90157c
const missing
...
GetFrustum does not chang ethe object, it's const
2017-01-13 12:14:56 +01:00
Paolo Cignoni
96087ff8e5
FaceGrid -> SparseFaceGrid
2016-12-20 09:12:50 +01:00
Guido Ranzuglia
c31be2edfc
- removed useless stupid code
2016-12-16 14:53:21 +01:00
John Senneker
0ee03d276d
Fix clang compiler errors (">>" -> "> >")
2016-12-12 18:07:20 -05:00
Paolo Cignoni
8ff8d6bb41
Small type changes (size_t -> GLuint) to avoid warning
2016-12-05 13:19:44 +01:00
Guido Ranzuglia
77b144b796
- added missing return value
2016-11-24 18:14:02 +01:00
Paolo Cignoni
095a697535
added a check for empty lines in obj (to avoid out of bound accesses)
2016-11-24 18:02:07 +01:00
Paolo Cignoni
62f9ecf602
Harmless warning
2016-11-24 17:13:35 +01:00
Paolo Cignoni
a52d3149b1
Added an enum for opening success (E_NOERROR) common to all the imported
2016-11-24 17:13:34 +01:00
Guido Ranzuglia
aa8cf5f4ae
Merge branch 'devel' of https://github.com/cnr-isti-vclab/vcglib into devel
2016-11-23 23:57:14 +01:00
John Senneker
7fdfd7423f
Add back deleted include in obj exporter
2016-11-22 16:44:36 -05:00
John Senneker
dc3f714b34
Add a per-mesh attribute in OBJ importer to hold a
...
std::vector<Material>, and a per-face attribute to hold an index into
that vector.
2016-11-22 16:21:57 -05:00
John Senneker
1abba4a694
Initial commit
2016-11-21 18:36:20 -05:00
Marco Callieri
84c99ef920
added axis display on trackball pan
...
When the trackball is panned, axes are rendered in the trackball sphere
2016-11-21 17:07:40 +01:00
Guido Ranzuglia
c8344bba1a
- fixed crash derived from changing mesh topology without updating internal data structures
2016-11-21 12:00:56 +01:00
Paolo Cignoni
f4feeb5d5b
Added support of backslash terminated lines in OBJ
2016-11-18 09:16:52 +01:00