ganovelli
|
3cb29c805b
|
changed template from vcg::Triangle to generic class to allow to pass a vcg::FaceSimpX (recall: the disambiguation was done in the function name exactly for this reason)
|
2008-08-19 10:21:01 +00:00 |
ganovelli
|
3c69c98cd8
|
some clean up PrincipalDirections (not working well)
added PrincipalDirectionsPCA
added VertexCurvature that takes a mesh (the name has to be changed)
|
2008-08-19 10:15:32 +00:00 |
ganovelli
|
4e81e65145
|
added Covariance to to compute the covariance of a generic mesh (without the use of divergence theorem)
|
2008-08-19 09:43:24 +00:00 |
ganovelli
|
1ac5c66e78
|
added IntersectionBallMesh
added some to the functions
|
2008-08-19 09:40:52 +00:00 |
ganovelli
|
4ac273db73
|
corrected bug in the number of added vertices
|
2008-08-19 09:09:44 +00:00 |
Paolo Cignoni
|
5843045302
|
Added missing VEAdj (adjacency vertex-edge used in EdgeMesh)
|
2008-08-17 20:29:23 +00:00 |
ganovelli
|
7a03d966d3
|
corrected small bug in FaceSimilar
|
2008-08-14 14:19:29 +00:00 |
Paolo Cignoni
|
19b903e34b
|
added a basic Function computing the intersection between a trimesh and a plane that does not require a spatial search structure (useful if you want to make a small number of slices)
|
2008-08-14 10:04:01 +00:00 |
Paolo Cignoni
|
7c66288207
|
changed a RotateRad to the new SetRotateRad
|
2008-08-14 10:02:07 +00:00 |
ganovelli
|
3462f6a8c2
|
changed from Rotate (in degrees) to SetRotateRad and SetRotateDeg (the same as in Matrix44.h)
Added return type to the functions SetXXX
|
2008-08-12 17:31:11 +00:00 |
Paolo Cignoni
|
eb307140bb
|
Renamed (and refactored to use Stat::MinMax function) method for ramp-coloring a mesh according to its Quality from UpdateColor::VertexQuality to UpdateColor::VertexQualityRamp.
Added UpdateColor::VertexQualityGray.
|
2008-08-12 08:02:53 +00:00 |
Paolo Cignoni
|
9e214da6ff
|
Re-inserted the return statement in the Invert() function that was erroneously removed with the previous commit.
|
2008-08-11 12:56:37 +00:00 |
Paolo Cignoni
|
65320e40a7
|
Added a clarifying comment on the Invert versus Inverse issue
|
2008-08-11 08:04:19 +00:00 |
ganovelli
|
1e94f7cf46
|
Add covariance matrix of a set of points
|
2008-08-07 18:33:23 +00:00 |
ganovelli
|
82d9dec26a
|
aadded this-> to + operator to compile with .net
|
2008-08-07 16:22:27 +00:00 |
ganovelli
|
8ad902095a
|
removed ImportVertex for ImportLocal
|
2008-08-07 16:20:01 +00:00 |
ganovelli
|
085e19d121
|
ImportVertex removed (use ImportLocal), ImportFace cleaned up
Bug in version of Append for selected faces removed
|
2008-08-07 16:19:31 +00:00 |
ganovelli
|
96e89673ec
|
corrected bug in ImportLocal of N()
|
2008-08-07 16:16:06 +00:00 |
ganovelli
|
b284013486
|
replaced "=" with Import(..) in ImportLocal of P().
Note: this means that ImportLocal converts the type of vertex position.
|
2008-08-07 16:14:45 +00:00 |
ganovelli
|
523634a27b
|
added const C(), corrected bug in ImportLocal of WT
|
2008-08-07 16:11:59 +00:00 |
Paolo Cignoni
|
78ef9230ee
|
Added modifications sent in by Julien Couet for better saving of computed slices.
|
2008-08-07 07:24:52 +00:00 |
Paolo Cignoni
|
dde42be7ea
|
Added new line at the end of file
|
2008-08-04 15:55:53 +00:00 |
Paolo Cignoni
|
e4e5507757
|
Added missing includes
|
2008-08-04 15:38:10 +00:00 |
ganovelli
|
cbb547cdf0
|
uncommented GetInSphereFace (compiled with gcc 4.2.3 and .net 2005)
|
2008-08-04 15:27:58 +00:00 |
ganovelli
|
c69c140e0a
|
minor changes for gcc compiler
|
2008-08-04 14:49:02 +00:00 |
ganovelli
|
86816cc60f
|
added few missing template type
|
2008-08-04 11:03:48 +00:00 |
ganovelli
|
d35117d9c2
|
added precompiler check if FABS macro is already defined
|
2008-08-04 10:54:34 +00:00 |
ganovelli
|
57c0fc8238
|
added inclusion of point3.h, removed useless namespace in InterpolationParameters
|
2008-08-04 10:53:08 +00:00 |
ganovelli
|
08cdd7b3aa
|
added a version of CreateTight which takes a std::vector
|
2008-08-04 10:50:53 +00:00 |
ganovelli
|
e17c0de7e8
|
made the function Name of Color and Quality a public member
|
2008-08-04 10:47:53 +00:00 |
ganovelli
|
cff47a9ac3
|
Extended comment, changed load and save replacing dangerous write and read of the object mesh as whole with saving of its few members
|
2008-08-01 10:03:05 +00:00 |
ganovelli
|
3712ddfd50
|
- Change to avoid dangerous iterators decrement in RayITerator: reverse iterator used (same as in ClosestIterator)
-removed some old commented code
|
2008-07-29 16:05:29 +00:00 |
ganovelli
|
1a9220ce98
|
behaviour change: AddFaces and AddVertices return the vert.end() and face.end() if called with n==0.
Added AddVertices with local pointers to VertexPointer to update
|
2008-07-29 13:20:44 +00:00 |
Paolo Cignoni
|
2dc0c1e1dc
|
Fixed compilation bug under Visual Studio 2005
|
2008-07-29 13:01:10 +00:00 |
Paolo Cignoni
|
33dd499605
|
Added FaceColorLaplacian function to smooth color among faces
|
2008-07-28 08:20:22 +00:00 |
ganovelli
|
b4fa6b9c97
|
-missing template type added in CameraDistance
-bug in DrawPoints removed
|
2008-07-24 12:37:18 +00:00 |
Paolo Cignoni
|
d89a3da4ea
|
commented
|
2008-07-24 09:53:18 +00:00 |
Paolo Cignoni
|
c46f5f2435
|
removed a version of the ComputeRigidMatchMatrix that take in input a weight vector. User should use ComputeWeightRigidMatchMatrix directly
|
2008-07-23 22:50:15 +00:00 |
Paolo Cignoni
|
f61a69c94f
|
in "ComputeRigidMatchMatrix(std::vector<ScalarType> weights,Matrix44x &res,std::vector<Point3x> &Pfix,std::vector<Point3x> &Pmov)" I changed:
Quaterniond qtmp; ----->to------> Quaternionx qtmp;
Point3d tr; ----->to------> Point3x tr;
|
2008-07-23 17:30:30 +00:00 |
Paolo Cignoni
|
6a4631b94b
|
1) in "ComputeWeightedRigidMatchMatrix" I changed:
std::vector<double> weights ----->to------> std::vector<ScalarType> weights
tmp.Trasp(); ----->to------> tmp.Transpose();
QQ.Zero(); ----->to------> QQ.SetZero();
RM.Zero(); ----->to------> RM.SetZero();
ccm.Trasp(); ----->to------> ccm.Transpose();
QQ.Jacobi(d,v,nrot); ----->to------> Jacobi(QQ,d,v,nrot);
q.RotMatrix(Rot); ----->to------> q.ToMatrix(Rot);
tr= (bfix - Rot.Apply(bmov)); ----->to------> tr= (bfix - Rot *bmov);
Trn.Translate(tr); ----->to------> Trn.SetTranslate(tr);
2) in "ComputeRigidMatchMatrix" I changed:
return ComputeRigidMatchMatrix(res,Pfix,Pmov,qtmp,tr); ----->to------> return ComputeWeightedRigidMatchMatrix(res,Pfix,Pmov,weights,qtmp,tr);
|
2008-07-23 17:19:51 +00:00 |
Paolo Cignoni
|
a880db7489
|
modified white balance filter to use a custom color to correct white.
|
2008-07-23 15:29:14 +00:00 |
Federico Ponchio
|
d82f056032
|
Used to test last modification to quaternions.
|
2008-07-23 15:10:56 +00:00 |
Marco Callieri
|
74be2a6f67
|
revised PTX importer, lot of unused code deleted. new import paramenter structure
|
2008-07-22 10:00:12 +00:00 |
Federico Ponchio
|
825483d177
|
Rationalized ToMatrix and FromMatrix (and improved algorithm).
|
2008-07-21 13:38:55 +00:00 |
Paolo Cignoni
|
ce62053b9c
|
Added correct management of binding material in controller nodes
|
2008-07-21 13:25:32 +00:00 |
Federico Ponchio
|
75ee76b233
|
PlaneFitting returns the eigenvalues instead of true now.
|
2008-07-21 08:34:31 +00:00 |
Paolo Cignoni
|
0b6af20c93
|
Corrected texture loading. Now symbolic material binding are respected during the traversal. Still to be cleaned up.
|
2008-07-20 21:25:09 +00:00 |
Paolo Cignoni
|
f614f1b5ac
|
append should append the texture names too and update the texture index accordingly
|
2008-07-20 21:20:49 +00:00 |
Paolo Cignoni
|
8f44e94747
|
Added missing includes
|
2008-07-20 14:34:26 +00:00 |
Paolo Cignoni
|
966d98da5a
|
added management of optional quality
|
2008-07-19 05:25:55 +00:00 |