Paolo Cignoni
|
58eced0506
|
Changed one of the init overload Set(), the one that allowed to specify the cell radius but ACTUALLY it did not use it...
now has a new name : SetWithRadius
|
2012-07-06 09:40:09 +00:00 |
Paolo Cignoni
|
38b8ab1f15
|
Corrected a bug in GridStaticPointer: The hint about the number of cell to be used was ignored and used only to compute the expansion offset.
|
2012-07-06 06:58:17 +00:00 |
Paolo Cignoni
|
b77fa00b5e
|
removed a few unused commented out funcs
|
2012-07-04 15:27:17 +00:00 |
Paolo Cignoni
|
7e4e023266
|
Removed a dubious unused normalize method...
|
2012-07-03 09:29:48 +00:00 |
Paolo Cignoni
|
b08fda7641
|
Corrected SegmentPointSquaredDistance to do not use anymore a hardcoded EPSilon value...
|
2012-07-02 16:45:49 +00:00 |
Nico Pietroni
|
066f46c20b
|
first release version
|
2012-06-22 14:27:33 +00:00 |
Nico Pietroni
|
614a5fec16
|
first release version
|
2012-06-22 14:25:35 +00:00 |
Nico Pietroni
|
0e3d2abcfd
|
corrected return value of closest point
|
2012-06-22 14:23:33 +00:00 |
Federico Ponchio
|
cb639a12d7
|
renamed from max/min to hi/low
|
2012-06-14 09:40:26 +00:00 |
Nico Pietroni
|
d4ad0bd6f6
|
added check if length of segment is zero then function SegmentPointDistance still works
|
2012-05-25 13:32:48 +00:00 |
Paolo Cignoni
|
7537b20933
|
Added a NormalizedDirection method
|
2012-05-05 14:54:45 +00:00 |
Paolo Cignoni
|
8eb94a7f9d
|
Changed ColorRamp non static method into a static one (that constructs a Color4b object) and added a more uniform SetColorRamp method.
|
2012-04-18 21:17:04 +00:00 |
Paolo Cignoni
|
b57a747441
|
rewriting of the SegmentPointSquaredDistance, now it is much much much shorter.
|
2012-03-14 15:57:37 +00:00 |
Paolo Cignoni
|
bc57fc36b4
|
Moved here and cleaned the kdtree for points implemented by Gael
|
2012-02-22 16:57:44 +00:00 |
Paolo Cignoni
|
1def190868
|
harmless gcc warnings
|
2012-02-09 17:55:41 +00:00 |
Paolo Cignoni
|
790cf5d7ef
|
Added a second function to compute the distance between a point and a box, according to the fact that you need the distance between the surface of a box or the distance from the filled box (e.g. the distance is 0 inside the box)
|
2012-02-09 17:30:54 +00:00 |
Paolo Cignoni
|
86f636b64b
|
Added function to add a point with radius to a bbox.
|
2012-02-09 17:24:23 +00:00 |
Nico Pietroni
|
69508353bb
|
resolved minor compilation issues
|
2012-02-09 14:02:34 +00:00 |
Paolo Cignoni
|
a53887e893
|
added operator [] and function Direction()
|
2012-01-18 16:45:50 +00:00 |
Paolo Cignoni
|
a61f6db8ac
|
corrected return value bug
|
2012-01-18 16:43:40 +00:00 |
Paolo Cignoni
|
5bb5c1a1eb
|
Correct a function name to match attribute order
IntersectionPlaneLine(line,plane) -> IntersectionPlaneLine(plane,line)
|
2012-01-18 16:41:34 +00:00 |
Paolo Cignoni
|
f4cf3b9221
|
Changed the name of the Distance from point to plane
from DistancePointPlane
to SignedDistancePointPlane
to underline the fact that it is SIGNED!!!
|
2012-01-18 11:44:42 +00:00 |
Paolo Cignoni
|
ac3107cdb4
|
added comments to the color Scatter function (I never remember the meaning of the params)
|
2012-01-18 11:24:33 +00:00 |
Nico Pietroni
|
75aca76eb7
|
Added PointInsidePolygon function
|
2012-01-12 00:53:37 +00:00 |
Paolo Cignoni
|
4c4d505b6f
|
added assert for discouraging inconsistent triangleplane intersection
|
2011-11-21 08:54:35 +00:00 |
Paolo Cignoni
|
20ec79715b
|
Improved comments to the interpolation function that requires a preferential axis
|
2011-11-21 08:02:31 +00:00 |
granzuglia
|
59b789818e
|
renamed ILLUMINANT_* with VCG_ILLUMINANT_* in order to avoid conflicts with the visual studio defines.
|
2011-11-18 10:42:19 +00:00 |
Paolo Cignoni
|
c9fbf25362
|
Cleaned up
- gcc warnings
- useless printf...
|
2011-11-15 18:03:58 +00:00 |
Paolo Cignoni
|
0a80e1e8ca
|
Cleaning up Plane3...
- comments (the sign of the offset please!!!)
- name of the Distance function -> DistancePointPlane(...)
- a missing normalization in the Init (!)
|
2011-11-15 11:11:12 +00:00 |
Paolo Cignoni
|
f631d88c90
|
changed the comment of the function Convert from polar coordinates to cartesian coordinates ** it uses RADIANS and not degree...**
|
2011-11-15 11:07:49 +00:00 |
Paolo Cignoni
|
3b7609a7e8
|
Added algorithms for packing into a square rectangles and polygons
|
2011-10-20 22:29:20 +00:00 |
Paolo Cignoni
|
2fe129645b
|
Rolled back
|
2011-10-05 15:04:40 +00:00 |
Paolo Cignoni
|
122cc50798
|
added missing Abs(Point2)
|
2011-05-12 09:52:34 +00:00 |
Paolo Cignoni
|
db5320cc64
|
Modified IntersectionPlaneSegment so that it returns always the same intersection independently from the segment orientation
Return false if segment is parallel with the plane.
|
2011-05-11 09:56:23 +00:00 |
ganovelli
|
017323e803
|
IptoP changed into IPfToPf
|
2011-04-13 16:15:13 +00:00 |
ganovelli
|
dbd3bd1a70
|
rewritten wrong planeboxintersection
|
2011-04-13 16:07:35 +00:00 |
ganovelli
|
6b3c096e44
|
removed cvs old comments
|
2011-04-13 16:06:19 +00:00 |
Paolo Cignoni
|
f8eb8a41dd
|
Cleaned up a bit triangle3. Removed some weird interpolation wrappers (that ended to be misused) and updated the rest of the lib to comply with this changes
|
2011-04-05 21:53:12 +00:00 |
Nico Pietroni
|
ed6221e993
|
Added TriangleTriangleIntersect2D function
|
2011-04-01 16:13:34 +00:00 |
Paolo Cignoni
|
cf619d282b
|
Corrected various c++ errors.
|
2011-04-01 06:26:31 +00:00 |
Gianpaolo Palma
|
7816e73d74
|
Changed "int lenght" to "ScalarType lenght" in ClosestPoint function.
|
2011-03-22 18:17:52 +00:00 |
Gianpaolo Palma
|
e3d8489f0f
|
Bug fixed in the ClosestPoint2Box2 function
|
2011-03-21 17:03:34 +00:00 |
Gianpaolo Palma
|
e90c417d2b
|
Minor changes in ClosestPoint function
|
2011-03-21 17:02:02 +00:00 |
Paolo Cignoni
|
6a876e1fc9
|
removed warnings due to deprecated hash map usage
|
2011-02-17 16:40:56 +00:00 |
Paolo Cignoni
|
7eaece45af
|
harmless gcc warnings
|
2011-02-17 11:41:21 +00:00 |
Marco Callieri
|
6395138b1f
|
added function for laplacian smoothing of normals on unstructured point clouds
|
2011-02-09 14:42:30 +00:00 |
Paolo Cignoni
|
7e611ef038
|
Removed and assert in the quality computation (if one side is zero for numerical rounding it should return zero as quality)
|
2011-01-27 10:49:23 +00:00 |
Nico Pietroni
|
b89a689a15
|
triangle3 InterpolationParameters calls now calls InterpolationParameters2 which correctly refers to the unique implementation of triangle2d evaluation of barycentric coordinates in triangle2.h
|
2010-12-13 00:01:13 +00:00 |
Nico Pietroni
|
542bfc8a91
|
corrected InterpolationParameters funtion in order to evaluate correctly barycentric coordinates even for points wich falls outside the triangle.
|
2010-12-12 23:59:55 +00:00 |
Nico Pietroni
|
387c62414a
|
added constructor with Min and Max
|
2010-12-12 23:57:39 +00:00 |