Paolo Cignoni
bf13a8ee8f
Changed a bit the interface of the exception throwing. Updated normals and other to follow this changes
2012-10-11 11:04:37 +00:00
Paolo Cignoni
36c12730d9
Substituted old deprecated LinAlg with Eigen stuff
2012-10-11 11:02:52 +00:00
Paolo Cignoni
19675a4e33
Deprecating the use of old dangerous linear algebra code. Please use Eigen!
...
Now attempting to include lin_algebra will block your compilation...
2012-10-11 10:48:55 +00:00
Paolo Cignoni
44b9b56c42
Updated to reflect the naming changes in updateNormals
2012-10-09 08:51:15 +00:00
Paolo Cignoni
ba4a51e02d
Updated to reflect the naming changes in updateNormals
2012-10-09 08:00:25 +00:00
Paolo Cignoni
f9b2088e12
Cleaned up and moved into the tri namespace all the refine class
2012-10-09 07:56:47 +00:00
Paolo Cignoni
34f4e6c98c
**** SIGNIFICANT CHANGE ****
...
Name uniformation NO MORE PLURALS IN NAMES
From UpdateNormals to UpdateNormal
2012-10-09 07:55:30 +00:00
Paolo Cignoni
905e1a7209
Cleaned up a bit
2012-10-09 07:53:55 +00:00
Paolo Cignoni
bc3952ccc1
Updated to reflect the naming changes in updateNormals
2012-10-09 07:48:22 +00:00
Paolo Cignoni
fc75c0c62d
Harmless gcc warnings
2012-10-09 07:05:45 +00:00
Paolo Cignoni
707577cbf9
Removed unnecessary include files:
2012-10-08 12:07:14 +00:00
Nico Pietroni
c4b53d16cc
edded 2 includes:
...
* component.h for per face Normal calculation function
* exception.h for excepion handling
2012-10-08 11:51:35 +00:00
Paolo Cignoni
f53f93d553
Updated to reflect the naming changes in updateNormals
2012-10-08 10:27:19 +00:00
Paolo Cignoni
feeec9f979
Updated to reflect the naming changes in updateNormals
2012-10-08 09:12:21 +00:00
Paolo Cignoni
bd171b714f
Orthography lenght -> length
2012-10-08 09:10:03 +00:00
Paolo Cignoni
1ba693c4f7
Orthography lenght -> length
2012-10-08 09:07:50 +00:00
Paolo Cignoni
b974b6987d
Updated to reflect the naming changes in updateNormals
2012-10-08 09:06:50 +00:00
Paolo Cignoni
c059114300
Orthography lenght -> length
2012-10-08 09:05:11 +00:00
Paolo Cignoni
dfc9192715
Orthography lenght -> length
2012-10-08 09:03:25 +00:00
Paolo Cignoni
33e1231056
Heavily reformatted and cleaned for documentation. Hopefully no semantic changes involved...
2012-10-08 09:01:24 +00:00
Paolo Cignoni
6f7db152b2
updated to the new eigen folder structure (something moved out from unsupported folder...)
2012-10-05 17:01:22 +00:00
Paolo Cignoni
ab76074ccc
removed useless ;
2012-10-04 20:41:28 +00:00
Paolo Cignoni
cbf99ac69a
updated to the change update/edge -> update/component_ep
2012-10-04 20:40:40 +00:00
Paolo Cignoni
18e2f6dd7c
Updated to the new exception based strategy (no more assert for missing components)
2012-10-04 20:37:49 +00:00
Paolo Cignoni
f62ca270b7
Better naming for the EdgePlane face component for fast closest query
2012-10-04 16:22:08 +00:00
Paolo Cignoni
2b0dbf2d20
Better naming for the EdgePlane face component for fast closest query
2012-10-04 16:19:03 +00:00
Paolo Cignoni
a7dc9a853e
Better naming for the EdgePlane face component for fast closest query
2012-10-04 16:17:31 +00:00
Paolo Cignoni
d97f08e23e
Better naming for the EdgePlane face component for fast closest query
2012-10-04 16:15:24 +00:00
Paolo Cignoni
2577210a54
**** SIGNIFICANT CHANGES *****
...
- Cleaned up include order: Now you only need to include <vcg/complex/complex.h> (no more vertex/base.h etc)
- Added official VN() EN() FN() const members for knowing number of vertexes etc...
- Added exceptions (at last!)
Now instead of:
assert(HasPerVertexNormal(m))
you should write:
if(!HasPerFaceNormal(m)) throw vcg::MissingComponentException();
2012-10-04 11:10:25 +00:00
Nico Pietroni
1aecce2033
added IsCCW function
2012-10-03 16:39:29 +00:00
Nico Pietroni
7ffcc407c9
corrected some warning and added support for read/write rosy format
2012-10-03 16:38:23 +00:00
Paolo Cignoni
14cffd1f6e
Removed template default parameter. Now if you use the distortion class you have to specify if you want per vertex or per wedge tex coords.
2012-10-02 13:42:33 +00:00
Nico Pietroni
dcb0d036ff
added FindSharedFaces and VFOrderedStarVF functions
2012-09-22 12:54:30 +00:00
Massimiliano Corsini
47adc093b2
add the possibility to specify the cell size
2012-09-19 09:05:40 +00:00
Nico Pietroni
a95c0efa2e
added GradientToCross and ExporttoRosy format see Interactive Visualization of Rotational Symmetry Fields on Surfaces
...
Jonathan Palacios and Eugene Zhang
2012-09-18 15:31:40 +00:00
Nico Pietroni
e2e948dbd6
added cast to float lines 308 309
2012-09-18 15:18:33 +00:00
Nico Pietroni
0cde611654
added function SetQasDistorsion and minor changes
2012-09-18 15:14:12 +00:00
Nico Pietroni
3658530bde
corrected some warning
2012-09-05 23:25:55 +00:00
Nico Pietroni
be2d3613b9
added one more call of VFStarVF that returns also the indexes of vertices as seen from the faces
2012-09-03 15:57:52 +00:00
Nico Pietroni
d9a95aaffc
added Function FaceClearS
2012-09-03 15:56:24 +00:00
Nico Pietroni
10e827b071
added include <wrap/callback.h>
2012-09-03 15:55:41 +00:00
Nico Pietroni
b297040835
added MakeDirectionFaceCoherent
...
solved gcc compiling issues
2012-09-03 15:54:25 +00:00
Massimiliano Corsini
dec783bcf0
add SetByPointers to deal with containers of pointers instead of containers of elements
2012-09-03 13:50:42 +00:00
Federico Ponchio
0ac7034397
added method to get Projection matrix given near and far.
2012-08-29 13:21:22 +00:00
Massimiliano Corsini
f16b821dc0
minor fix
2012-08-27 15:50:55 +00:00
Nico Pietroni
fc97ed0e1c
added support for primitive subdivision into cells
2012-08-27 12:47:12 +00:00
Nico Pietroni
461c8e1552
added support for primitive subdivision into cells
2012-08-27 12:46:50 +00:00
Marco Di Benedetto
c209a384a0
fixed Color4bOcf interface (missing "public" section).
2012-08-22 18:36:59 +00:00
Paolo Cignoni
cfba5001fd
Disambiguate function name PerVertexWeighted -> PerVertexNelsonMaxWeighted
2012-07-31 09:15:20 +00:00
Paolo Cignoni
f3ef64cc0c
Heavily changed the whole hole filling class, now much shorter, more readable and hopefully more robust.
...
Still to better balance shape vs diedral angle quality measure.
2012-07-31 09:13:48 +00:00