Paolo Cignoni
|
5233b20f12
|
Added a function Flip a mesh so that its normals are orented outside.
Just for safety it uses a voting scheme.
It assumes that
* mesh has already has coherent normals.
* mesh is watertight and single component.
|
2011-04-07 22:28:28 +00:00 |
ganovelli
|
d967184dee
|
Basic app with AntTweakBar and freeglut.
Added. Still to fix pro file to use freeglut and AntTweakBar
|
2011-04-06 15:10:44 +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
|
57cfc71a34
|
heavily restructured. Still need a lot of work. Name changed. Some stuff using it could not work anymore...
|
2011-04-05 08:57:23 +00:00 |
Paolo Cignoni
|
fd13cc4675
|
Updated to the new trimesh centric philosophy
|
2011-04-05 08:55:57 +00:00 |
Paolo Cignoni
|
50184c49fb
|
Ongoing corrections of include paths to comply the new folder arrangement
|
2011-04-03 22:51:27 +00:00 |
Paolo Cignoni
|
214904b312
|
Ongoing corrections of include paths to comply the new folder arrangement
|
2011-04-03 22:50:59 +00:00 |
Paolo Cignoni
|
477dd698bd
|
Ongoing corrections of include paths to comply the new folder arrangement
|
2011-04-03 22:50:10 +00:00 |
Paolo Cignoni
|
4b0fb8bb2e
|
Ongoing corrections of include paths to comply the new folder arrangement
|
2011-04-03 20:55:22 +00:00 |
ganovelli
|
25b5f39dad
|
Ongoing Rearrangement of filepath
delete old trimesh content
|
2011-04-01 17:18:15 +00:00 |
ganovelli
|
6c0c32ecfe
|
Ongoing Rearrangement of filepath
delete old trimesh content
|
2011-04-01 17:17:42 +00:00 |
ganovelli
|
3c7efa7bff
|
Ongoing Rearrangement of filepath
delete old trimesh content
|
2011-04-01 17:17:15 +00:00 |
ganovelli
|
f4a5512500
|
Ongoing Rearrangement of filepath
delete old trimesh content
|
2011-04-01 17:16:29 +00:00 |
ganovelli
|
2506364fc4
|
Ongoing Rearrangement of filpath
|
2011-04-01 17:15:34 +00:00 |
ganovelli
|
c018a60762
|
Ongoing Rearrangement of filepath
replaced the path to comply the filepaths modification.
The replacements are as follows:
/complex/trimesh/base.h --> /complex/complex.h
/complex/trimesh/allocate.h --> /complex/allocate.h
/complex/trimesh/append.h --> /complex/append.h
/complex/trimesh/ --> /complex/algorithms/
/complex/local_optimization/ ---> /complex/algorithms/local_optimization/
/complex/local_optimization.h ---> /complex/algorithms/local_optimization.h
/complex/intersection.h ---> /complex/algorithms/intersection.h
/complex/boundary.h ---> /complex/algorithms/boundary.h
|
2011-04-01 17:09:03 +00:00 |
ganovelli
|
5909925947
|
Ongoing Rearrangement of filepath
replaced the path to comply the filepaths modification.
The replacements are as follows:
/complex/trimesh/base.h --> /complex/complex.h
/complex/trimesh/allocate.h --> /complex/allocate.h
/complex/trimesh/append.h --> /complex/append.h
/complex/trimesh/ --> /complex/algorithms/
/complex/local_optimization/ ---> /complex/algorithms/local_optimization/
/complex/local_optimization.h ---> /complex/algorithms/local_optimization.h
/complex/intersection.h ---> /complex/algorithms/intersection.h
/complex/boundary.h ---> /complex/algorithms/boundary.h
|
2011-04-01 17:07:57 +00:00 |
ganovelli
|
1fc83af05c
|
Ongoing Rearrangement of filepath
replaced the path to comply the filepaths modification.
The replacements are as follows:
/complex/trimesh/base.h --> /complex/complex.h
/complex/trimesh/allocate.h --> /complex/allocate.h
/complex/trimesh/append.h --> /complex/append.h
/complex/trimesh/ --> /complex/algorithms/
/complex/local_optimization/ ---> /complex/algorithms/local_optimization/
/complex/local_optimization.h ---> /complex/algorithms/local_optimization.h
/complex/intersection.h ---> /complex/algorithms/intersection.h
/complex/boundary.h ---> /complex/algorithms/boundary.h
|
2011-04-01 17:06:52 +00:00 |
ganovelli
|
9ff0ad3f1e
|
Ongoing Rearrangement of filepath
replaced the path to comply the filepaths modification.
The replacements are as follows:
/complex/trimesh/base.h --> /complex/complex.h
/complex/trimesh/allocate.h --> /complex/allocate.h
/complex/trimesh/append.h --> /complex/append.h
/complex/trimesh/ --> /complex/algorithms/
/complex/local_optimization/ ---> /complex/algorithms/local_optimization/
/complex/local_optimization.h ---> /complex/algorithms/local_optimization.h
/complex/intersection.h ---> /complex/algorithms/intersection.h
/complex/boundary.h ---> /complex/algorithms/boundary.h
|
2011-04-01 17:06:03 +00:00 |
ganovelli
|
fea1228701
|
adding complex.h
|
2011-04-01 17:00:18 +00:00 |
ganovelli
|
0cc7ff76b9
|
Ongoing Rearrangement of filpath
deleting base.h
|
2011-04-01 16:59:40 +00:00 |
ganovelli
|
882896dd8d
|
Ongoing Rearrangement of filpath
renaming of complex/base.h to complex/complex.h
|
2011-04-01 16:45:05 +00:00 |
ganovelli
|
1ad23912db
|
|
2011-04-01 16:25:49 +00:00 |
ganovelli
|
3262c530c8
|
Ongoing Rearrangement of filpath
ACTION 3
|
2011-04-01 16:22:18 +00:00 |
ganovelli
|
562ddb5397
|
Ongoing Rearrangement of filpath
ACTION 2
|
2011-04-01 16:20:53 +00:00 |
ganovelli
|
830a3402c2
|
Ongoing Rearrangement of filpath
ACTION 1
|
2011-04-01 16:19:48 +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 |
ganovelli
|
d84b39382a
|
correction to NameBound mechanism to compile with gcc.
|
2011-03-31 16:19:34 +00:00 |
ganovelli
|
d52126591c
|
minor corrections for recompiling all the samples and removal of some warnings:
removed deprecated LIBPATH
|
2011-03-31 15:47:27 +00:00 |
Federico Ponchio
|
ef6048e639
|
local paths now
|
2011-03-31 14:10:26 +00:00 |
granzuglia
|
d09c937697
|
added missing included file
|
2011-03-25 11:04:01 +00:00 |
Paolo Cignoni
|
646cfe482d
|
With a couple of parenthesis no need any more for NOMINMAX
|
2011-03-25 10:37:07 +00:00 |
matteodelle
|
0d98d0216e
|
Added import/export of color per vertex (only for triangular meshes for now)
|
2011-03-23 21:00:40 +00:00 |
Gianpaolo Palma
|
7816e73d74
|
Changed "int lenght" to "ScalarType lenght" in ClosestPoint function.
|
2011-03-22 18:17:52 +00:00 |
Paolo Cignoni
|
605b0fdefc
|
Added functions for removing in a smarter way non manifoldness :
SplitNonManifoldVertex
RemoveNonManifoldFace
|
2011-03-22 11:57:33 +00:00 |
Paolo Cignoni
|
2d218e768a
|
commented some code
|
2011-03-22 11:53:48 +00:00 |
Paolo Cignoni
|
90ee3c4a71
|
added NumberOfFacesOnEdge function on a pos
|
2011-03-22 11:52:19 +00:00 |
Federico Ponchio
|
bee287603e
|
added minimal doc on Open.
|
2011-03-21 17:20:38 +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 |
Federico Ponchio
|
61d01309ac
|
removed comment
|
2011-03-21 15:44:00 +00:00 |
Paolo Cignoni
|
daa0030db1
|
Changed MeshType::HasFFTopology() -> HasFFAdjacency (m )
|
2011-03-21 14:47:01 +00:00 |
Paolo Cignoni
|
6807df8ea1
|
added SelectionStack utility class.
|
2011-03-21 14:45:38 +00:00 |
matteodelle
|
9d7b9784b0
|
Added wrapping functions for tsai calibration
|
2011-03-16 09:26:23 +00:00 |
granzuglia
|
d95b28dff4
|
removed no faces crash
|
2011-03-15 16:40:08 +00:00 |
Paolo Cignoni
|
e66769545e
|
added cutoff distance to geodesic computations
|
2011-03-14 15:23:37 +00:00 |
Federico Ponchio
|
2b9a2a7249
|
addToken checks if already in cache.
|
2011-03-14 11:35:43 +00:00 |
granzuglia
|
81bca52d1b
|
added 64-bit compatibility (unsigned int -> void*)
|
2011-03-14 11:18:16 +00:00 |
Paolo Cignoni
|
4447fab921
|
Added FaceRandomConnectedComponent to colorize faces according connected components
|
2011-03-14 09:34:22 +00:00 |
Federico Ponchio
|
f206cd649d
|
moved from sandbox
|
2011-03-11 16:14:54 +00:00 |