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
|
d340b8b92a
|
removed harmless gcc warnings
|
2010-03-02 23:17:15 +00:00 |
Paolo Cignoni
|
355edd042e
|
removed harmless warnings
|
2010-02-24 09:56:58 +00:00 |
Paolo Cignoni
|
9f8497013f
|
removed harmless warnings
|
2010-02-24 09:55:28 +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
|
95e1b391c8
|
min in std limits is a function
|
2010-02-11 20:07:27 +00:00 |
Paolo Cignoni
|
41fda194bd
|
Correctly defined int inside loop as per MSVC requirements, changed assert as to be more accurate
|
2010-02-11 20:06:14 +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 |
Luigi Malomo
|
8465fa432c
|
Modified rasterization algorithm to generate samples from buffer areas outside (texture space) border edges
|
2010-02-09 19:10:22 +00:00 |
ganovelli
|
9fee205755
|
removed exceeding "default" in switch condition
|
2010-01-16 15:33:07 +00:00 |
Paolo Cignoni
|
c72bfe6f63
|
Corrected a bug in the Distribution class and added useful access bin counting functions members to the Histogram class
|
2010-01-11 22:57:32 +00:00 |
Paolo Cignoni
|
3765096290
|
Added the possibility to wrap an existing coefficient vector
|
2010-01-08 10:36:09 +00:00 |
Paolo Cignoni
|
796c2f0b56
|
Implemented MakeTriEvenBySplit (still assume that the mesh is a single connected component), removed some face assigment with the (hopefully) safer ImportLocal.
|
2010-01-03 02:14:51 +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
|
29e956d524
|
Corrected a small bug in CountNonManifoldVertexFFVF and changed the use of bit from selection to visit bit in the CountEdges
|
2010-01-03 01:59:32 +00:00 |
Paolo Cignoni
|
49bbc55cac
|
removed harmless gcc warnings
|
2010-01-03 01:57:39 +00:00 |
Paolo Cignoni
|
137c239375
|
removed harmless gcc warnings
|
2010-01-03 01:31:26 +00:00 |
matteodelle
|
401abff90a
|
Correction of IntersectionRayMesh functions, they did not compile.
|
2009-12-21 13:02:28 +00:00 |
Paolo Cignoni
|
fbbf8fe436
|
Removed gcc4.4 warnings
|
2009-12-08 15:57:19 +00:00 |
Paolo Cignoni
|
39f12e9fdd
|
added a function to permutate the vertex vector according to a given permutation.
|
2009-12-07 09:05:20 +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
|
d60fa01037
|
cleaning up include files
|
2009-12-07 08:23:02 +00:00 |
Paolo Cignoni
|
8a0c86c857
|
corrected the template in the normal<> function... again
|
2009-12-07 08:17:10 +00:00 |
Paolo Cignoni
|
760a767504
|
cleaning up include files
|
2009-12-07 08:15:59 +00:00 |
Paolo Cignoni
|
1c0ae1268c
|
added a slightly faster version of the longest edge stratified subdivision sampling
|
2009-12-04 08:36:49 +00:00 |
Paolo Cignoni
|
6e3f10928e
|
better comment to interpolationParameter2
|
2009-12-04 08:32:00 +00:00 |
Paolo Cignoni
|
f7b9856d0d
|
removed harmless warning
|
2009-12-04 08:22:33 +00:00 |
Paolo Cignoni
|
32619f1625
|
harmless gcc compiling issues
|
2009-12-03 23:17:46 +00:00 |
Paolo Cignoni
|
3e7b2267f0
|
added a missing const to the distance functor
|
2009-12-02 15:11:00 +00:00 |
Paolo Cignoni
|
c749b3e143
|
Heavily restructured PoissonDisk resampling. Now there are two approaches, a pure pruning and a cell pruning approach
|
2009-12-02 15:10:12 +00:00 |
Paolo Cignoni
|
5a96ab4f8d
|
a few optimization and correction to the hashed grid removal stuff
|
2009-12-02 15:08:49 +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
|
7c907e72ae
|
Corrected a survived old style use of temporary data in smoothning of vertex normals
|
2009-12-01 08:37:27 +00:00 |
Paolo Cignoni
|
86d534ec95
|
added a missing std::
|
2009-12-01 08:34:16 +00:00 |
Paolo Cignoni
|
dc82ece647
|
Optimized version of poisson sampling
|
2009-11-30 15:53:23 +00:00 |
Paolo Cignoni
|
27c319a79c
|
added a removeInSphere specialization and a removePunctual specialization.
|
2009-11-30 10:36:49 +00:00 |
Paolo Cignoni
|
a89b2ace77
|
added some const and inline keywords
|
2009-11-30 10:32:37 +00:00 |
Paolo Cignoni
|
a209a9b890
|
Refactoring of the Poisson Sampling algorithm. Hopefully faster
|
2009-11-25 15:50:36 +00:00 |
Paolo Cignoni
|
7e02dbb4f8
|
added methods for removing things from a hashed grids
|
2009-11-25 15:49:54 +00:00 |
Paolo Cignoni
|
302a7725fa
|
removed harmless warnings
|
2009-11-17 23:34:46 +00:00 |
Marco Di Benedetto
|
ebcbc5f98d
|
fixed implicit cast warning.
|
2009-11-13 00:52:37 +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
|
3482ee805e
|
added a few missing std:: and cleaned up a bit the requirements
|
2009-11-05 10:19:42 +00:00 |
Paolo Cignoni
|
ad4ad4026c
|
added computation of the per-vertex directions and values of curvature using a quadric fitting method
|
2009-11-05 09:55:43 +00:00 |