Paolo Cignoni
|
32333eba24
|
Huge copyright sanitization of the header files of vcg folder.
|
2016-06-13 05:29:25 +00:00 |
Luigi Malomo
|
efaabde8d0
|
Types fixed to avoid clang compiler issues.
|
2014-12-10 00:54:10 +00:00 |
Paolo Cignoni
|
40aedda6b0
|
Added also a NormalizedTriangleNormal. Too much practical...
|
2014-11-14 23:00:36 +00:00 |
Paolo Cignoni
|
16f4795588
|
CRITICAL CHANGE: the commonly used function Normal() used to compute the normal of a triangle has been changed into TriangleNormal()
|
2014-11-12 00:04:26 +00:00 |
Luigi Malomo
|
79f4c6ac94
|
Added VN() function to triangle3.
|
2014-11-01 16:58:53 +00:00 |
Luigi Malomo
|
a78ac53814
|
added edge mesh support to OBJ importer
corrected a type to avoid clang compiler issues
|
2014-09-06 11:06:23 +00:00 |
Paolo Cignoni
|
8f079de515
|
Added a bunch of 'c' to component members to clarify constant access
|
2012-11-15 19:14:29 +00:00 |
Paolo Cignoni
|
20ec79715b
|
Improved comments to the interpolation function that requires a preferential axis
|
2011-11-21 08:02:31 +00:00 |
Paolo Cignoni
|
2fe129645b
|
Rolled back
|
2011-10-05 15:04:40 +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 |
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
|
6d34aec94b
|
TrianglePointDistance moved to distance.h
|
2010-10-15 15:17:57 +00:00 |
granzuglia
|
b3d63c7c64
|
moved InterpolationParameters function after the Normal function definition
|
2010-10-06 12:58:09 +00:00 |
Nico Pietroni
|
8370978230
|
Added a new call of InterpolationParameters with infers the Normal by the Triangle itself
|
2010-10-01 13:47:16 +00:00 |
Nico Pietroni
|
cf60111b79
|
changed call to InterpolationParameters...
|
2010-05-31 10:12:31 +00:00 |
Paolo Cignoni
|
77a846fe90
|
added a wrapper to the robust InterpolationParameters that uses a normal to choose the interpolation orientation
|
2010-04-30 09:42:10 +00:00 |
Paolo Cignoni
|
3291bb2889
|
Made uniform the naming of the intersection functions, added some comment and improved a bit the robustness of the triangle triangle intersection test in a mesh
|
2010-04-20 00:41:45 +00:00 |
Paolo Cignoni
|
6e3f10928e
|
better comment to interpolationParameter2
|
2009-12-04 08:32:00 +00:00 |
mtarini
|
0856e6a2eb
|
added CosWedge which returns the cos of a wedge
|
2009-05-26 17:50:18 +00:00 |
Paolo Cignoni
|
f5126d7ffe
|
renamed a EPSILON variabile to avoid name clash
|
2009-05-18 15:06:11 +00:00 |
Paolo Cignoni
|
3e85ffd0ff
|
New function for computing baric coords in a more robust way
|
2009-01-08 11:24:54 +00:00 |
ganovelli
|
57c0fc8238
|
added inclusion of point3.h, removed useless namespace in InterpolationParameters
|
2008-08-04 10:53:08 +00:00 |
Nico Pietroni
|
3edf76179c
|
added default constructor
|
2008-04-07 10:24:55 +00:00 |
Paolo Cignoni
|
d87123b841
|
disambiguated sqrt call
|
2007-12-02 07:39:19 +00:00 |
Federico Ponchio
|
700ab9112d
|
Added Mean Ratio metric for triangle quality.
|
2007-11-26 14:11:38 +00:00 |
Federico Ponchio
|
f0d2300c82
|
QualityRadii values fixed.
|
2007-11-19 17:04:05 +00:00 |
Federico Ponchio
|
e2dfebc909
|
Typo (missing comma).
|
2007-11-18 19:12:54 +00:00 |
Federico Ponchio
|
030feec36a
|
Added qualityRadii: computes inradius /circumradius.
(ok the name is ugly...)
|
2007-11-16 14:22:35 +00:00 |
Federico Ponchio
|
6c762759ab
|
Added Circumcenter function.
|
2007-10-10 15:11:30 +00:00 |
Paolo Cignoni
|
01277711b6
|
Corrected InterpolationParameters invocation
|
2007-05-10 09:31:15 +00:00 |
ganovelli
|
339f609ece
|
moved InterpolationParamaters out the class Triangle
|
2007-05-04 16:33:27 +00:00 |
Nico Pietroni
|
511f80625d
|
- corrected and renamed distance to point ( function TrianglePointDistance)
|
2007-04-04 23:23:55 +00:00 |
Paolo Cignoni
|
9ba5050193
|
Added (Normalized) Normal version templated on three points (instead forcing the creation of a new triangle)
|
2007-01-13 00:25:23 +00:00 |
Paolo Cignoni
|
17979a3b54
|
In function Barycenter, replaced calls to (the inexistent) cP(i) with P(i)
|
2006-10-17 06:51:33 +00:00 |
Paolo Cignoni
|
b44fce7de9
|
added quality for triangle wrap
|
2006-10-10 09:33:47 +00:00 |
ganovelli
|
3f091b3013
|
changed t.P(*) in t.cP() nella funzione Barycenter
|
2006-09-14 08:44:07 +00:00 |
Nico Pietroni
|
3e649c465e
|
added PointDistance function
|
2006-06-01 08:38:58 +00:00 |
Nico Pietroni
|
dc14636c2c
|
compiled InterspolationParameters function
|
2006-03-01 15:35:09 +00:00 |
Paolo Cignoni
|
92c21e838d
|
Very Important Change: Area->DoubleArea (and no more Area function)
|
2006-01-22 10:00:56 +00:00 |
ganovelli
|
73ee6a592f
|
added constructor
|
2005-09-23 14:18:27 +00:00 |
Federico Ponchio
|
2328e5b1e4
|
*** empty log message ***
|
2005-04-14 11:35:09 +00:00 |
Paolo Cignoni
|
b53fe209a1
|
Added the standard P() access function instead of the shortcut P0()
|
2004-07-15 13:22:37 +00:00 |
Nico Pietroni
|
f7bd6ddb20
|
correct access to point funtions call in usage of triangle3 (ex. t.P(0) in t.P0(0))
|
2004-07-15 10:17:42 +00:00 |
Paolo Cignoni
|
9150fdfb37
|
Initial commit
|
2004-03-08 01:13:31 +00:00 |