Nico Pietroni
|
d84e14fc2f
|
minor changes
|
2006-01-03 11:12:14 +00:00 |
Paolo Cignoni
|
dda2cfbcaa
|
Corrected HasPerFaceColor and HasPerWedgeTexture to comply gcc
|
2006-01-03 10:54:21 +00:00 |
Paolo Cignoni
|
1c29faf575
|
Added some missing std::
|
2006-01-02 09:49:36 +00:00 |
Paolo Cignoni
|
ac8493bbad
|
Splitted IsComplexManifold in IsTwoManifoldFace and IsTwoManifoldVertex
|
2005-12-29 12:27:37 +00:00 |
Paolo Cignoni
|
6de3303285
|
removed div by zero bug in callback of refine (tnx to Mario Latronico)
|
2005-12-22 11:24:09 +00:00 |
Massimiliano Corsini
|
3aa5e5f037
|
Remove printf
|
2005-12-21 14:15:03 +00:00 |
Massimiliano Corsini
|
ebf668b881
|
Modify genus computation
|
2005-12-21 13:09:03 +00:00 |
Paolo Cignoni
|
738d1e1401
|
Better comment and a parameter more for UpdateColor::VertexBorderFlag
|
2005-12-19 16:47:42 +00:00 |
Massimiliano Corsini
|
34acf11b61
|
Fix IsOrientedMesh
|
2005-12-19 15:13:06 +00:00 |
Massimiliano Corsini
|
009f633576
|
Rewrite SwapEdge to fix problems with borders
|
2005-12-19 13:47:26 +00:00 |
Paolo Cignoni
|
51180b7d58
|
Increased the maximum number of possible template args from 7 to 8
|
2005-12-16 13:28:09 +00:00 |
Paolo Cignoni
|
94853880bb
|
Reimplemented SelfIntersection
|
2005-12-16 13:13:44 +00:00 |
Massimiliano Corsini
|
c334cebb47
|
Add some user bit
|
2005-12-16 11:42:23 +00:00 |
Massimiliano Corsini
|
a088ee1ba6
|
Remove trivial warnings
|
2005-12-16 11:01:26 +00:00 |
Massimiliano Corsini
|
54f4709e35
|
Reimplement isOrientedMesh
|
2005-12-16 10:54:59 +00:00 |
Massimiliano Corsini
|
8acb41e2a6
|
Take account for deletion in isComplexManifold
|
2005-12-16 10:53:39 +00:00 |
Massimiliano Corsini
|
4dc5c85023
|
Take account for deletion in isRegularMesh
|
2005-12-16 10:51:43 +00:00 |
Massimiliano Corsini
|
c1ffab75de
|
Add further comment to FlipEdge
|
2005-12-16 10:47:48 +00:00 |
Massimiliano Corsini
|
67dca7d9e6
|
Fix one bug
|
2005-12-16 10:43:23 +00:00 |
Massimiliano Corsini
|
8133c87819
|
Add CheckOrientation
Reimplement SwapEdge function
|
2005-12-16 10:29:10 +00:00 |
Massimiliano Corsini
|
ba6382f984
|
Reimplement isComplexManifold
Reimplement isRegular
|
2005-12-15 13:53:13 +00:00 |
Massimiliano Corsini
|
becbfab7da
|
Replace Pos<FaceType> with PosType
|
2005-12-15 11:57:48 +00:00 |
Massimiliano Corsini
|
fa45011ed9
|
Fix operators
|
2005-12-15 11:19:00 +00:00 |
Massimiliano Corsini
|
bd8e59e0b4
|
Add constructor which takes as input a face and a vertex
|
2005-12-15 10:53:16 +00:00 |
Nico Pietroni
|
ad86fd52a2
|
added assert on deleted flag condition
|
2005-12-14 17:14:13 +00:00 |
Nico Pietroni
|
2fd6045afa
|
added #include<limits>
|
2005-12-14 17:03:13 +00:00 |
Massimiliano Corsini
|
00d3854048
|
Fix genus computation
|
2005-12-14 14:04:35 +00:00 |
ganovelli
|
546c392fc4
|
first importing from old version. NOT optimized! It works with VertexFace Adjacency even over non manifolds
|
2005-12-13 17:17:19 +00:00 |
Paolo Cignoni
|
9b82d2e334
|
Added Callback in refine
|
2005-12-13 11:01:01 +00:00 |
Marco Callieri
|
abbcfe10a9
|
corrected UnProject, it's necessary also a ZDepth value to perform inverse projection
|
2005-12-12 16:53:43 +00:00 |
Marco Callieri
|
f6261d2a45
|
Added Unproject, from 2D local space + Zdepth to 3D camera space. Added ViewportToLocal, inverse of LocalToViewport
|
2005-12-12 16:52:55 +00:00 |
Paolo Cignoni
|
1885e99e9d
|
Removed unuseful detectunreferenced
|
2005-12-12 12:11:40 +00:00 |
Paolo Cignoni
|
b6f13e7eb1
|
First working version
|
2005-12-12 12:08:30 +00:00 |
ganovelli
|
7229c77576
|
added diagonal matrix, outer produce and namespace
|
2005-12-12 11:25:00 +00:00 |
ganovelli
|
dca1252d91
|
missing type added
|
2005-12-12 11:24:09 +00:00 |
ganovelli
|
b7e6720706
|
compiled with gcc
|
2005-12-12 11:22:32 +00:00 |
Paolo Cignoni
|
cb6757048f
|
Corrected update function, now only the needed simplexes should be updated.
|
2005-12-12 11:17:32 +00:00 |
ganovelli
|
f73fa19346
|
modifications to compile with gcc
|
2005-12-12 11:15:26 +00:00 |
Marco Callieri
|
1257fd3a4a
|
added commodity function ProjectWorldtoViewport() to obtain directly pixel indices without calling two separate function of two different objects
|
2005-12-07 10:57:52 +00:00 |
Nico Pietroni
|
94ef801ecb
|
changed FaceType::ComputeNormal and FaceType::ComputeNormalizedNormal
with face::ComputeNormal and face::ComputeNormalizedNormal
|
2005-12-06 18:22:31 +00:00 |
Nico Pietroni
|
af9fdd3d34
|
new version of index structure used
|
2005-12-06 18:04:01 +00:00 |
Nico Pietroni
|
aa0575519c
|
added deleted objects control for GridClosest() function call
|
2005-12-06 18:00:39 +00:00 |
Nico Pietroni
|
1485e93b2b
|
1 bug corrected
|
2005-12-06 17:55:16 +00:00 |
Federico Ponchio
|
e87fff3997
|
added #include triangle3.h for Normal(...)
added a few FaceType:: instead of face::
|
2005-12-06 15:30:45 +00:00 |
Paolo Cignoni
|
7050635bd5
|
Removed spurious definition of flags in Aritymax that was overriding the correct definition in EmplyBitFlags and BitFlags classes
|
2005-12-05 15:58:10 +00:00 |
Paolo Cignoni
|
68993c3bf1
|
Changed DegeneratedFaces -> RemoveZeroAreaFaces
|
2005-12-04 00:25:00 +00:00 |
Paolo Cignoni
|
a35e0d7ecd
|
Added missing include and sdt:: (tnx to Mario Latronico)
|
2005-12-03 22:34:25 +00:00 |
Nico Pietroni
|
14d586206a
|
corrected 1 bug in Cross Prod Gradient
|
2005-12-02 16:24:56 +00:00 |
Marco Callieri
|
ee3d9a28e3
|
in Shot<S>::Axis changed Row3 to GetRow3 . row3 was the old method name of Matrix44
|
2005-12-02 16:14:35 +00:00 |
Paolo Cignoni
|
2d58480432
|
Corrected bug in == and != Matrix44 operators
|
2005-12-02 09:46:49 +00:00 |