Paolo Cignoni
68effd0f7a
Added IsNAN
2007-07-24 07:09:17 +00:00
Federico Ponchio
68032b71dd
Added method Gather:
...
Using a cubic voxel of side <radius> (see Set with radius)
allows you to process all pairs of objects within radius distance.
Usefull to compute normals, weighted means etc.
Speedup is about 7x.
2007-07-16 16:59:26 +00:00
Paolo Cignoni
8bfd6c40e0
Splitted initialiazation functions of grid to add flexibility in the creation
2007-07-16 15:13:39 +00:00
Paolo Cignoni
dcd031a38d
added some using keywords and templates
2007-07-16 10:00:14 +00:00
Paolo Cignoni
787cfbe93f
first version, ported from the internal lib to the open one.
2007-07-13 14:23:56 +00:00
Paolo Cignoni
c26a1aa94b
added a static (unefficient!) identity member
2007-07-13 00:01:47 +00:00
Paolo Cignoni
91cbd0047f
added the missing PerVertexNormalizedPerFaceNormalized
2007-07-12 23:11:35 +00:00
Paolo Cignoni
4dd3dbdbfb
added the missing static Construct() member
2007-07-12 06:42:01 +00:00
Paolo Cignoni
854717ecfc
added a missing static to the Construct() member
2007-07-12 06:41:24 +00:00
ganovelli
66c083f919
added return type
2007-07-05 16:32:04 +00:00
Massimiliano Corsini
a522bf6595
add DCM to Euler Angles method (to implement)
2007-07-03 16:07:09 +00:00
Massimiliano Corsini
c99138926d
add DCM to Euler Angles conversion
2007-07-03 16:06:48 +00:00
Massimiliano Corsini
bfbbe58a2a
fix area
2007-07-02 10:01:00 +00:00
Paolo Cignoni
220baf92c7
Corrected gcc compiling issues
2007-07-02 04:25:32 +00:00
Federico Ponchio
54aa4df7c7
Made compatible with ScalarType = double
2007-06-20 09:26:42 +00:00
Federico Ponchio
ec52ffd973
*** empty log message ***
2007-06-15 15:04:43 +00:00
Paolo Cignoni
2ebecdde24
Added method that computes the minimum distance between a segment and a point
2007-06-12 15:40:41 +00:00
Federico Ponchio
acc11c1df4
*** empty log message ***
2007-06-11 15:26:30 +00:00
Federico Ponchio
d8032a9bc0
*** empty log message ***
2007-06-08 14:57:29 +00:00
Paolo Cignoni
279306b9f7
Corrected error in the comment to method IntersectionSphereTriangle
2007-06-08 07:40:40 +00:00
Paolo Cignoni
f25f034dcb
Minor changes.
2007-06-07 15:34:11 +00:00
Paolo Cignoni
9105a551cd
Added IntersectionSphereTriangle
2007-06-07 15:16:39 +00:00
Paolo Cignoni
6f6da43f69
Minor changes in VT Adjacency component.
2007-06-07 10:22:42 +00:00
Paolo Cignoni
7c12dca79d
Minor changes : replaced TVp and TVi calls with VTp and VTi respectively.
2007-06-07 10:20:29 +00:00
Paolo Cignoni
080ec71ca5
Use the barycenter function from triangle3.h instead of
...
the one in face\base.h.
2007-06-06 15:38:57 +00:00
Paolo Cignoni
d26833fac1
Deleted redundant EdgePlane attribute: it is already defined in component_rt
2007-06-06 15:30:00 +00:00
Nico Pietroni
ac2edcede5
compiling error resolved
2007-06-06 14:26:51 +00:00
Paolo Cignoni
ca8780af81
casting (size_t) to (int) to avoid annoying warning
2007-06-06 10:33:36 +00:00
Paolo Cignoni
d399094a16
Add vertex-tetrahedron adjacency component VTAdj.
2007-06-04 15:40:22 +00:00
Paolo Cignoni
2c49236f37
Minor changes in includes.
2007-06-04 14:04:21 +00:00
Paolo Cignoni
90217d66c4
Replaced call to old StarSize method with NumberOfIncidentFaces
2007-06-04 06:45:05 +00:00
Federico Ponchio
511f4053c9
*** empty log message ***
2007-06-01 09:07:23 +00:00
Federico Ponchio
7823c5dba1
FIxed off-by-one error on FaceBorderFromNone.
2007-05-31 15:24:50 +00:00
Paolo Cignoni
e4aa42118a
Small gcc compiling issues
2007-05-31 10:08:16 +00:00
Paolo Cignoni
f354a9f445
Small gcc compiling issues
2007-05-31 09:39:56 +00:00
Federico Ponchio
007d53b7e0
*** empty log message ***
2007-05-30 15:09:58 +00:00
Federico Ponchio
73d01b5408
*** empty log message ***
2007-05-30 14:03:49 +00:00
Paolo Cignoni
1e2f4c1a80
Added IntersectionSegmentSphere
2007-05-29 14:33:29 +00:00
Paolo Cignoni
7b85798562
added bestmachting normal
2007-05-29 14:01:24 +00:00
Paolo Cignoni
38bb37185a
removed useless typename
2007-05-29 14:00:26 +00:00
Federico Ponchio
35d53d62c3
VFi++ -> ++VFi
2007-05-29 00:07:06 +00:00
Paolo Cignoni
1a3ea71ef5
Added Set method which takes a face pointer and a vertex pointer.
2007-05-28 14:09:41 +00:00
Paolo Cignoni
63dccc011a
Moved here from shadevis
2007-05-22 21:21:27 +00:00
Paolo Cignoni
a9ed51c145
Added some comments, and cleared startup a little
2007-05-22 15:25:14 +00:00
Paolo Cignoni
dd6a5552dc
Added VertexClear
2007-05-22 15:19:42 +00:00
Paolo Cignoni
97d7baf66c
Corrected gcc compiling issues
2007-05-21 13:22:40 +00:00
Paolo Cignoni
7ec9437835
Corrected gcc compiling issues
2007-05-21 11:12:10 +00:00
Paolo Cignoni
9b7d4fc359
Initial commit
2007-05-16 15:13:54 +00:00
Paolo Cignoni
1f231b5a3f
Added std:: prefix to swap call
2007-05-16 15:12:40 +00:00
Paolo Cignoni
d207af03d2
Replaced ambigous StarSize method with NumberOfIncidentVertices and NumberOfIncidentFaces
2007-05-16 15:11:32 +00:00
Paolo Cignoni
9fee0bfaaa
Corrected wrong deallocation when octree was destroyed after being never used.
2007-05-10 10:48:49 +00:00
Paolo Cignoni
01277711b6
Corrected InterpolationParameters invocation
2007-05-10 09:31:15 +00:00
ganovelli
1f61ffc1ca
added
2007-05-09 10:31:53 +00:00
ganovelli
b8df8c98db
debug: function Offset called without pars
2007-05-08 18:54:20 +00:00
Nico Pietroni
de99d5c2d9
corrected error on intersection line-circle
2007-05-08 13:49:08 +00:00
Nico Pietroni
43958eea39
added circle-line intersection
2007-05-08 12:11:58 +00:00
Paolo Cignoni
5dd620e4e4
Added enum Dimension;
2007-05-07 07:47:59 +00:00
ganovelli
c2e2b2cd0a
changes to comply "plus" types
2007-05-04 16:44:06 +00:00
ganovelli
45bd389107
changes to comply "plus" types
2007-05-04 16:34:31 +00:00
ganovelli
339f609ece
moved InterpolationParamaters out the class Triangle
2007-05-04 16:33:27 +00:00
ganovelli
ec652a6d99
added cast to avoid warning
2007-05-04 16:17:24 +00:00
ganovelli
a40dad5c08
standardized to component style
2007-05-04 16:16:40 +00:00
ganovelli
0b39edf945
added include to texcoor2
2007-05-04 16:16:04 +00:00
Paolo Cignoni
7a36b9fadd
only use typename when necessary
2007-05-02 13:25:45 +00:00
Nico Pietroni
176c70e7d7
*** empty log message ***
2007-04-24 09:44:48 +00:00
Paolo Cignoni
cde27e321a
Corrected V() operator. It was plainly wrong. Luckly enough it was not very used
2007-04-20 12:40:31 +00:00
Paolo Cignoni
3b9bf21738
Corrected bug in selectionVertexFromFaceStrict
2007-04-20 10:11:51 +00:00
Nico Pietroni
85175e7dc4
added RotationMatrix method to calculate rotation matrix along an axis
2007-04-19 14:30:26 +00:00
Paolo Cignoni
e5d3f05580
commented out non compiling intersectionSpherePlane
2007-04-16 09:08:15 +00:00
Nico Pietroni
058eed2f38
- line 152 changed call intersection to IntersectionPlaneTriangle because changing in function's name
2007-04-10 22:46:57 +00:00
Nico Pietroni
5644153c35
IntersectionPlanePlane first parameter is a const
2007-04-10 22:26:47 +00:00
Nico Pietroni
ac5e8a2143
Added function RotationMatrix
2007-04-07 23:06:47 +00:00
Nico Pietroni
511f80625d
- corrected and renamed distance to point ( function TrianglePointDistance)
2007-04-04 23:23:55 +00:00
Nico Pietroni
99afe015fd
setted to const the parameter passed to function Projection
2007-04-04 23:22:29 +00:00
Nico Pietroni
477c03ffd1
- Changed name of intersection function between plane and triangle from Intersection to IntersectionPlaneTriangle.
...
- Added Intersection_Plane_Sphere function.
2007-04-04 23:19:40 +00:00
Paolo Cignoni
e7cf8d9203
Changed use of selected to visited flags. Improved variable namings and comments
2007-03-27 09:40:47 +00:00
Paolo Cignoni
81bfbcaed8
corrected managment of selected flag when refining the whole mesh flipmesh
2007-03-27 09:25:14 +00:00
Paolo Cignoni
f0eec0788b
added honoring of selected flag for flipmesh
2007-03-27 09:23:32 +00:00
Paolo Cignoni
5ae948ea38
Added Visited flags
2007-03-27 09:22:11 +00:00
Nico Pietroni
c466753fe5
corrected test with max distance in ray Iterator
2007-03-26 08:12:30 +00:00
Nico Pietroni
63e2cdd95f
*** empty log message ***
2007-03-22 18:12:00 +00:00
Nico Pietroni
0aa99556bf
*** empty log message ***
2007-03-22 17:29:16 +00:00
Paolo Cignoni
ae9d8a8535
Solved an issue related to different casting double-float between gcc 3 and gcc 4
2007-03-22 11:07:16 +00:00
Paolo Cignoni
8f6e26f281
Substituted std::max with vcg::math::Max
2007-03-16 10:51:46 +00:00
mtarini
84946de883
Texture coord name change! "TCoord" and "Texture" are BAD. "TexCoord" is GOOD.
2007-03-12 15:42:11 +00:00
mtarini
22fd220c6f
Texture coord name change! "TCoord" and "Texture" are BAD. "TexCoord" is GOOD.
2007-03-12 15:37:19 +00:00
mtarini
8fed8aeed3
removed old "tcoord2". New name is "texcoord2"
2007-03-12 15:28:13 +00:00
mtarini
23a0cb0be4
New name (TCoord -> TexCoord). First commit after name change.
2007-03-12 15:26:56 +00:00
Paolo Cignoni
16ca848580
Added missing include and changed the call to jacobi
2007-03-08 22:48:17 +00:00
Nico Pietroni
00cc5e3f15
line 375, corrected 1 error concerning intersection with bounding of the grid
2007-03-08 17:05:50 +00:00
Massimiliano Corsini
488287610f
final fix to euler angles transformation
2007-03-08 14:39:27 +00:00
Paolo Cignoni
0ee9210dd2
std::numeric_limits<ScalarType>::max() -> (std::numeric_limits<ScalarType>::max)()
...
to avoid annoying misunderstaindings on msvc8
2007-02-27 15:17:17 +00:00
Paolo Cignoni
4e3c3c110e
Added constructor to the VFadj component to comply to the allocator needs
2007-02-27 09:32:00 +00:00
Paolo Cignoni
b7ab2cfe56
VTb moved to VTp
2007-02-26 14:21:44 +00:00
Paolo Cignoni
02beca15e3
Added Rad to the NormalThr Option and removed a bug in multiple exectuion of non optimal simplification (missing an isD check)
2007-02-25 09:20:10 +00:00
Paolo Cignoni
5ec1f9b0d3
Added guards on msvc pragmas
2007-02-22 09:18:41 +00:00
Marco Di Benedetto
50ed5305a4
Added const qualifier to bbox parameter in Intersection_Triangle_Box().
2007-02-21 02:40:52 +00:00
ganovelli
116707257a
modif in ClosestIterator to include the last shell Si.siz [X|Y|X]. Tested with minialign and point based animation
2007-02-20 16:22:50 +00:00
ganovelli
01a81c63de
added QualityType to comply vertexplus type
2007-02-20 14:08:34 +00:00
ganovelli
142880a279
added QualityType to comply faceplus type
2007-02-20 14:07:53 +00:00