Paolo Cignoni
eac3243375
Added comments and MaxCountInRange function to get the max bucket count in the specified range
2016-04-20 22:05:28 +00:00
Paolo Cignoni
a58040cf9c
Switched to eigen to find the optimal position for quadric. Removed old unused funcitons. Commented.
2016-03-24 14:15:55 +00:00
Luigi Malomo
bef4835ca2
added static identity function to matrix33
2016-03-21 15:16:50 +00:00
Paolo Cignoni
8ee0aafb6e
Added Sgn function
...
added hack for missing is_nan in mingw
Thanks to Antonio Nicoletti
2016-02-11 15:43:20 +00:00
Nico Pietroni
303be4bbd0
templated FibonacciPt function on ScalarType
2015-12-24 10:55:48 +00:00
Paolo Cignoni
0f05ee423d
Added Fibonacci sampling, renamed to more meaningful names the sampling algs
2015-11-04 23:49:35 +00:00
Paolo Cignoni
47aaea332a
removed old style usage of hash map and substituted with c+11 sytle unordered set and map.
2015-09-13 06:20:20 +00:00
Paolo Cignoni
181cef32fa
Refactored a bit to allow the conversion of shot and cameras from float to double (added the notoriuous vcg style Construct)
2014-08-10 00:30:20 +00:00
granzuglia
cb015f4a5c
matrix44.h:
...
- removed Visual Studio warnings
2014-08-09 10:06:34 +00:00
Paolo Cignoni
3784295ac6
comment cleaning up
2014-08-09 00:16:50 +00:00
Paolo Cignoni
4547c0ee01
Fixed "rad" bug in RotationMatrix
2014-07-17 17:45:47 +00:00
Paolo Cignoni
e768943f3e
Small changes in the long long way to making meshlab and the vcglib really float/double independent
2014-06-18 17:29:34 +00:00
Paolo Cignoni
e6e7999c6c
Added an implementation of the Dave Rusin’s Disco Ball algorithm for the generation of regular points on a sphere.
2014-06-17 14:51:20 +00:00
Paolo Cignoni
db0a706384
Added methods to Histogram and Distribution to get back the number of inserted samples and their total sum
2014-05-13 10:54:42 +00:00
Paolo Cignoni
81ab17c28a
commented out unused local variable
2014-04-25 09:21:41 +00:00
Nico Pietroni
2f871fc16e
corrected one bug in Add to insert the value in last bin since upper bound is +inf
2014-04-24 16:07:13 +00:00
Paolo Cignoni
c280fd8e23
removed a leftover "solve" method. Use eigen...
2014-04-17 08:28:20 +00:00
Paolo Cignoni
7dbcb078e5
Standardized the generate method of the marsenne twister random generator in order to get also a unsigned capped random generation (like all the other generate() of the other random generators)
2014-04-17 08:19:06 +00:00
Massimiliano Corsini
0950b97775
invalid output range - fixed
2014-02-04 16:09:36 +00:00
Paolo Cignoni
6bd3faae14
removed a wrongly surviving duplicate copy of the space/point_matching.h. It was moved one years ago but for some strange svn reasons it was still around...
...
Killed.
2013-12-01 22:54:33 +00:00
Nico Pietroni
a445902e56
corrected 2 warnings on castings
2013-10-23 16:57:28 +00:00
Paolo Cignoni
04268b170f
Removed all references to the useless old vcg::math::Swap
2013-07-26 07:01:21 +00:00
Paolo Cignoni
90bb95a971
Refactorized to a uniform naming and parameters the various templated functions for generating random points
...
GenerateBarycentricUniform
GeneratePointInBox3Uniform
GeneratePointOnUnitSphereUniform
GeneratePointInUnitBallUniform
2013-06-24 08:34:53 +00:00
mtarini
90cdbb6214
(just fixed a warning-producing redundant assert)
2013-06-05 11:08:55 +00:00
Paolo Cignoni
246345bf19
removed a weird "#define static_assert assert" that was surviving since 2004...
2013-03-22 16:43:59 +00:00
Paolo Cignoni
ba58ef9c1e
corrected stupid error did in the conversion process (inverse was not returning anything...)
2013-03-19 22:04:35 +00:00
Paolo Cignoni
837329d98c
Renaming to settle the old attempt of integrally using eigen matrix for matrix44 and matrix33
2013-03-19 21:53:52 +00:00
Paolo Cignoni
e1dda51e85
Renaming to settle the old attempt of integrally using eigen matrix for matrix44 and matrix33
2013-03-19 21:52:39 +00:00
Paolo Cignoni
94a9b9a0f9
Renaming to settle the old attempt of integrally using eigen matrix for matrix44 and matrix33
2013-03-19 21:51:13 +00:00
Paolo Cignoni
2b47dcbb3d
renamed the unused old lin_algebra and Matrix. just to be sure that NOBODY use them.
2013-03-19 17:05:56 +00:00
Paolo Cignoni
33c341b464
harmless change: added a missing vcg::
2013-03-19 17:04:07 +00:00
Paolo Cignoni
2e65cae10e
HEAVY CHANGE. Further cleaning of the matrix classes of VCG.
...
Get rid of all the unused stuff.
internally use Eigen for computing Inverse.
Removed the stupid incomprehensible method Invert() that changed the matrix itself.
Nobody was using it in a reasonable way.
2013-03-19 16:59:45 +00:00
Paolo Cignoni
d3d50e6858
Added two functions to generate point inside a box and over the surface of a sphere.
2013-02-23 06:15:23 +00:00
ganovelli
357ef4e8f9
reverted last committ (done by mistake :) )
2012-12-05 11:37:19 +00:00
ganovelli
6bc53d8376
minor
2012-12-05 11:23:30 +00:00
Federico Ponchio
2832d2e76d
added a const
2012-11-21 11:38:51 +00:00
Paolo Cignoni
c932c5d60a
Removed Covariance computing function from Matrix Class, moved into fitting
2012-10-22 18:34:08 +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
1ba693c4f7
Orthography lenght -> length
2012-10-08 09:07:50 +00:00
Federico Ponchio
0ac7034397
added method to get Projection matrix given near and far.
2012-08-29 13:21:22 +00:00
ganovelli
924cf9a4ec
changed a comment
2012-07-09 15:12:56 +00:00
Paolo Cignoni
486475d4a3
added another assert to histogram to avoid trash result...
2012-05-05 14:55:50 +00:00
Paolo Cignoni
3811efacd8
removed useless include
2012-04-04 09:59:42 +00:00
Paolo Cignoni
e3d0a6d0cb
added method for generating a random point into a triangle (it generate three random barycentric coords)
2012-03-30 23:42:04 +00:00
Nico Pietroni
fe71126700
added TransformationMatrix function
2012-03-29 16:34:31 +00:00
Paolo Cignoni
29fdad2622
Added constructor with seed to the Mersenne rnd generator
2012-02-27 06:58:17 +00:00
Nico Pietroni
bb7fbdcc88
line 193 corrected composition of transformations
2012-01-12 00:52:04 +00:00
ganovelli
f4010f0dce
corrected setOrtho
2011-12-07 13:15:28 +00:00
ganovelli
27e6c3eb39
*= fixed
2011-11-21 16:47:13 +00:00
Paolo Cignoni
e340e6d1c0
removed old lib svd and substituted with eigen.
...
Anyway is someone really using this file?
2011-11-21 09:09:58 +00:00