Paolo Cignoni
|
2a18ebd5f5
|
Heavily restructured component of vertex simplex. Compacted all the emptyXXXX into a single EmptyCore class. Cleaned up the interface for the optional stuff now there is a standard static function that can say if a given component is enabled or not.
|
2010-03-04 13:34:38 +00:00 |
Paolo Cignoni
|
5e1f0ce521
|
Heavily restructured component of vertex simplex. Compacted all the emptyXXXX into a single EmptyCore class. Cleaned up the interface for the optional stuff now there is a standard static function that can say if a given component is enabled or not.
|
2010-03-03 16:01:39 +00:00 |
Paolo Cignoni
|
5ef6d30d37
|
Added a test to check in the point to face distance computation to manage the case of degenerated faces. Now correctly resort to distance point to segment.
|
2010-03-03 00:35:20 +00:00 |
Paolo Cignoni
|
fc6483307b
|
added a missing cVFi()
|
2010-02-23 16:45:45 +00:00 |
Paolo Cignoni
|
18c92582d4
|
Cleaned up the CompactFaceVector and the CompactVertexVector, Now they correctly manage existing FV and FF topology by preserving them (if they are initialized to something meaningful).
|
2010-02-22 17:37:51 +00:00 |
Nico Pietroni
|
98eba3ef33
|
corrected minor compiling issues
|
2010-02-22 01:03:23 +00:00 |
Paolo Cignoni
|
446400f6fc
|
Now the compactvertex and compactface funtions use the importlocal chain so we are sure that all the meaningful data is correctly copied (otherwise ocf stuff will not be copied) On the other hand when using ImportLocal we do not copy pointer based stuff like adjacency and *vertex pointers* that must be terefore copied by hand...
|
2010-02-19 00:21:26 +00:00 |
Paolo Cignoni
|
3b152298cc
|
added runtime assert to prevent dangerous simplex to simplex assignment in the case of OCF optional attributes.
|
2010-02-11 00:14:35 +00:00 |
Paolo Cignoni
|
a26b0e34f9
|
Cleaned up Detach functions and added a special, simpler version of Detatch for 2Manifold cases
|
2010-01-03 02:01:45 +00:00 |
Paolo Cignoni
|
7030dbb151
|
small change. The FFp<i> shortcuts seems no more used...
|
2009-12-07 08:31:01 +00:00 |
Paolo Cignoni
|
3e7b2267f0
|
added a missing const to the distance functor
|
2009-12-02 15:11:00 +00:00 |
Marco Di Benedetto
|
939da657a9
|
added public: to TexCoord* Name().
|
2009-12-01 17:36:27 +00:00 |
Marco Di Benedetto
|
5b076c064e
|
added public: to WedgeColor* and Color Name().
|
2009-12-01 17:35:42 +00:00 |
Paolo Cignoni
|
302a7725fa
|
removed harmless warnings
|
2009-11-17 23:34:46 +00:00 |
Paolo Cignoni
|
70ae4d5c50
|
made public the self inspection member 'name' of the components. I do not know why it was not public in that case.
|
2009-11-05 22:35:56 +00:00 |
Paolo Cignoni
|
5ef3e2ca50
|
added a missing const cQ() for ocf face component
|
2009-11-01 09:51:53 +00:00 |
Paolo Cignoni
|
6051c1eeaa
|
added a missing IsVFAdjacencyEnabled and a missing typename
|
2009-10-29 17:16:41 +00:00 |
Nico Pietroni
|
74bd57f2fa
|
missing CurvatureType and CurvatureDirType inside EmptyCurvatureData
|
2009-10-14 17:19:56 +00:00 |
mtarini
|
1664791bf3
|
minor: local variable rename to avoid weird compilation problems.
|
2009-10-14 14:30:28 +00:00 |
Nico Pietroni
|
c57e10951c
|
corrected funtion Normal::ImportLocal
|
2009-10-14 14:25:59 +00:00 |
Nico Pietroni
|
ea6553f1d5
|
corrected funtion NormalAbs::ImportLocal
|
2009-10-14 14:25:00 +00:00 |
ganovelli
|
5c0f228a4d
|
added few missing Has*Ocf
|
2009-10-08 15:46:31 +00:00 |
Nico Pietroni
|
98e834c540
|
corrected 1 bug in PointDistance function
|
2009-09-18 09:16:17 +00:00 |
Marco Di Benedetto
|
6fb6cfbb24
|
added const to method.
|
2009-09-03 14:48:22 +00:00 |
Marco Di Benedetto
|
ae09d558f0
|
added const to method.
|
2009-09-03 14:48:08 +00:00 |
Paolo Cignoni
|
415228fcd4
|
Added some missing importLocal functions
|
2009-08-30 13:54:06 +00:00 |
Marco Di Benedetto
|
be1d887db6
|
Renamed LeftT to RightT, added some checks and fixed method name.
|
2009-08-28 15:26:40 +00:00 |
granzuglia
|
14eb3697ec
|
changes in order to compile with gcc 3.x
|
2009-07-15 16:25:25 +00:00 |
Marco Di Benedetto
|
85ccd7dc0b
|
removed unused parameter warning.
|
2009-06-30 19:00:47 +00:00 |
Marco Di Benedetto
|
015d94f736
|
fixed typo in normal and color (was ImporLocal()).
|
2009-06-29 05:46:43 +00:00 |
Marco Di Benedetto
|
460e6bd73a
|
fixed initialization and resizing bugs on texcoords.
|
2009-06-29 03:33:56 +00:00 |
Marco Di Benedetto
|
e5d07a7d62
|
added specializations for HasPerVertexNormal() and HasPerVertexColor().
|
2009-06-28 22:41:05 +00:00 |
Marco Di Benedetto
|
24327b218c
|
added HasColorOcf().
|
2009-06-28 22:39:57 +00:00 |
Marco Di Benedetto
|
4dae9d3d97
|
added cN() and fixed assert in color.
|
2009-06-28 03:18:49 +00:00 |
Marco Di Benedetto
|
35189992a9
|
added WedgeNormalOcf and WedgeColorOcf.
|
2009-06-28 03:17:42 +00:00 |
Marco Di Benedetto
|
86c2311130
|
added HasWedgeRealNormal() (temporary name, now does not depend on vertex normal type) and added const in cWC().
|
2009-06-28 03:16:35 +00:00 |
Marco Di Benedetto
|
29b9011026
|
added HasNormalOcf() and HasColorOcf().
|
2009-06-28 03:14:48 +00:00 |
Paolo Cignoni
|
eae78a0251
|
completed the correct working of temporary data inside the refinement functions
|
2009-06-25 06:19:00 +00:00 |
Paolo Cignoni
|
ace6a183b3
|
added a missing HasPerVertexTexture()
|
2009-06-24 20:30:36 +00:00 |
Paolo Cignoni
|
a88ee5b244
|
Added ocf management of per vertex texture coord
|
2009-06-23 20:45:44 +00:00 |
Paolo Cignoni
|
c534298f2f
|
removed harmless warning
|
2009-06-23 20:45:06 +00:00 |
Marco Di Benedetto
|
625497e788
|
fixed ImportLocal() in WedgeColor: iteration was missing.
|
2009-06-15 17:26:00 +00:00 |
Marco Di Benedetto
|
39156cafe4
|
completed support for WedgeColor.
|
2009-06-09 18:23:50 +00:00 |
Paolo Cignoni
|
69004410e3
|
Corrected a wrong function to clear border face flag (and added BORDER012 to the enums of the flags)
|
2009-06-04 08:15:59 +00:00 |
Federico Ponchio
|
e888ef1560
|
removed some useless consts
|
2009-06-03 12:23:20 +00:00 |
Paolo Cignoni
|
b96d693960
|
bool ClearAllF() -> void ClearAllF() (no reason it is a bool returning function)
|
2009-05-26 22:35:57 +00:00 |
mtarini
|
ac017fffb6
|
added few shortcuts to handle faux flags together: IsAnyF, ClearAllF (and a bit-mask FAUX012).
|
2009-05-26 17:57:24 +00:00 |
Paolo Cignoni
|
57a202111c
|
Added the functor PointNormalDistanceFunctor used in the GetClosestFaceNormal.
|
2009-05-23 20:12:58 +00:00 |
Paolo Cignoni
|
291c2790af
|
Removed harmless warnings
|
2009-05-22 07:54:42 +00:00 |
mtarini
|
77f5129ac9
|
Aggiunto i flags Faux che identificano gli edge dentro una faccia poligonale.
|
2009-04-20 22:49:33 +00:00 |