Paolo Cignoni
|
43b738796d
|
Significantly improved documentation. Refactored a bit some of the Add* for better readability
|
2013-12-12 20:35:27 +00:00 |
Federico Ponchio
|
030d966b4a
|
added #include <string.h> for memcpy
|
2013-12-11 14:20:17 +00:00 |
Paolo Cignoni
|
6c883d3cf3
|
Added a few assert to prevent the spread to trash data during voronoi relaxation
|
2013-12-05 22:35:25 +00:00 |
Gianpaolo Palma
|
89039d6658
|
Inverted face orientation for the Box
|
2013-12-05 17:43:36 +00:00 |
Paolo Cignoni
|
85ac0b3c4b
|
removed a spurious debug exportply
|
2013-12-04 17:37:41 +00:00 |
Paolo Cignoni
|
6bd3faae14
|
removed a wrongly surviving duplicate copy of the space/point_matching.h. It was moved one years ago but for some strange svn reasons it was still around...
Killed.
|
2013-12-01 22:54:33 +00:00 |
Paolo Cignoni
|
fd09d6fee2
|
Added standard heading comment to the newly added file.
|
2013-11-28 23:39:45 +00:00 |
Paolo Cignoni
|
6762cdbacb
|
First version of the cylinder clipping procedure.
Now it cut the mesh (the cap part is still lacking...
See the app/trimesh_cylclip example
|
2013-11-28 23:30:35 +00:00 |
Paolo Cignoni
|
993a9a2c5b
|
Tricky Change to the refine interface. Now the edge and midpoint predicate are passed as reference so if you need you can make predicate with state. This is useful when the edge and midpoint predicate share a lot of common information and you want exploit the computation done in the edge predicate (e.g. sometimes when you decide if an edge has to be split you already know where the vertex should be placed).
|
2013-11-28 23:29:06 +00:00 |
Gianpaolo Palma
|
eeaabe684c
|
Compiling errors fixed in the function ClosestPoint2Box2
|
2013-11-28 16:34:20 +00:00 |
granzuglia
|
fa8a11fd32
|
- added missing include
|
2013-11-28 12:55:58 +00:00 |
Paolo Cignoni
|
74749469e1
|
Added distance based relaxation option instead of the standard geodesic relaxation
|
2013-11-27 17:24:04 +00:00 |
Paolo Cignoni
|
1c20f47552
|
added OrientedCylinder to primitive creating functions
|
2013-11-26 11:49:47 +00:00 |
Paolo Cignoni
|
bc218b8201
|
Include header cleaning and reordering.
|
2013-11-25 12:47:20 +00:00 |
Paolo Cignoni
|
51424a7896
|
committed a small change to the Geodesic::Visit
Now it can start from a set of seeds that are not at zero distance.
|
2013-11-25 12:46:30 +00:00 |
Paolo Cignoni
|
cbc36cf147
|
Include header cleaning and reordering.
|
2013-11-25 10:40:33 +00:00 |
Paolo Cignoni
|
ae18013dd2
|
Updated to a change of interface of VoronoiProcessing<VoroMesh>::VoronoiColoring
|
2013-11-25 10:39:48 +00:00 |
Paolo Cignoni
|
54b288611a
|
Include header cleaning and reordering.
|
2013-11-25 10:38:17 +00:00 |
Paolo Cignoni
|
85ae6fe034
|
Updated to the change of interface of VFOrderedStarFF
|
2013-11-25 10:37:42 +00:00 |
Paolo Cignoni
|
7c0f42c4d7
|
Include header cleaning and reordering.
|
2013-11-25 10:35:39 +00:00 |
Paolo Cignoni
|
cc72b3e3e1
|
Include header cleaning and reordering.
|
2013-11-25 10:32:41 +00:00 |
Paolo Cignoni
|
f2bbdb787a
|
Include header cleaning and reordering.
|
2013-11-25 10:31:30 +00:00 |
Paolo Cignoni
|
fba7d7873e
|
removed spurious printf
|
2013-11-25 10:31:01 +00:00 |
Paolo Cignoni
|
3d150e9aea
|
changed an assert condition in FlipF that could lead to a failure in the case of quad mesh navigation over polygonal faces.
|
2013-11-25 10:15:54 +00:00 |
Paolo Cignoni
|
a29df708da
|
Removed warning. Changed a surely verified if condition into an assert.
(chosing the min between 3 elems we had a if-else chain where the last if was useless unless you have NAN )
|
2013-11-25 10:14:27 +00:00 |
Paolo Cignoni
|
1c1e3f778a
|
Include header cleaning and reordering.
|
2013-11-25 10:12:01 +00:00 |
Paolo Cignoni
|
84c80a1972
|
Include header cleaning and reordering.
|
2013-11-25 10:01:24 +00:00 |
Paolo Cignoni
|
6ec2689383
|
Corrected weird error in pos assignement operator.
|
2013-11-11 13:32:33 +00:00 |
Paolo Cignoni
|
25e6561f60
|
Changed the access to a segment endpoint according to the recent change P(x) -> Lerp(x) in the segment3 interface
|
2013-11-07 22:35:32 +00:00 |
Paolo Cignoni
|
3bdf666e86
|
Changed the interface of the interpolating function of a segment (2D and 3D) from the ambiguous P(float) to Lerp(float). Note that with the previous interface it could happen that seg.P(1) != seg.P0() just becouse seg.P(1) was the result of a lerp.
|
2013-11-06 16:06:57 +00:00 |
Nico Pietroni
|
a445902e56
|
corrected 2 warnings on castings
|
2013-10-23 16:57:28 +00:00 |
granzuglia
|
d4cbf8b65d
|
- fixed heap bug
|
2013-10-18 15:32:04 +00:00 |
granzuglia
|
d59e519e8f
|
- added missing "#include"
|
2013-10-16 08:36:05 +00:00 |
Paolo Cignoni
|
a1471cea44
|
Cleaned up a bit naming and comments and some interfaces of some bitquad functions
|
2013-10-10 16:02:27 +00:00 |
Paolo Cignoni
|
b8769bd3e6
|
updated the voronoi atlas parametrization to the new geodesic api
|
2013-10-10 10:36:39 +00:00 |
Paolo Cignoni
|
93eb66356b
|
removed a survived debug printf...
|
2013-10-09 09:18:56 +00:00 |
Paolo Cignoni
|
afec01ce96
|
corrected order of include files (face/topology.h must go after complex.h)
|
2013-10-09 09:18:08 +00:00 |
Paolo Cignoni
|
4cf6f3d6e8
|
Added edge collapse of short edges and triangulation of voronoi regions
|
2013-10-09 08:49:13 +00:00 |
Paolo Cignoni
|
dc842fd034
|
Corrected a Bug in the VFOrderedStarFF (it could return twice the same face in when asked on boundary faces)
Added FFCollapseEdge
Added managment of faux edges in swapedges
|
2013-10-09 08:48:10 +00:00 |
Paolo Cignoni
|
2a552f8976
|
Corrected a wrong call to GetAreaAndFrontier that I forgot to update after the api change...
|
2013-10-07 08:07:16 +00:00 |
Paolo Cignoni
|
97a8cb9238
|
Removed the missing face bug and the wrong orientation bug.
|
2013-10-03 21:09:28 +00:00 |
Paolo Cignoni
|
bf17b1b9f8
|
Heavylly change. Rewrote the voronoi to mesh converter. Added option for locking vertices
|
2013-10-03 14:32:53 +00:00 |
Paolo Cignoni
|
607e048265
|
added a few assert in the newly added AddFace shortcut
|
2013-10-03 14:32:01 +00:00 |
Paolo Cignoni
|
41bced16bd
|
Added VertexBorderCorner sampling function (that returns all the vertices over the boundary and that are corners...
|
2013-10-03 10:00:53 +00:00 |
Paolo Cignoni
|
97f8b30adf
|
changed a type of the Build wrapper to override a weird compiler error (form int[3] to point3i)
|
2013-10-03 09:59:11 +00:00 |
Paolo Cignoni
|
ad17f61dc0
|
added a simple wrapper to add a single vertex to a mesh given its coords
|
2013-10-03 09:57:45 +00:00 |
Nico Pietroni
|
97d14f173f
|
added clear V flag at the beginning of ImportFromTriMesh function
|
2013-10-03 08:21:08 +00:00 |
Luigi Malomo
|
dd7e419215
|
corrected visibility classification for leaf BVs in frustum culling.
|
2013-09-26 17:26:47 +00:00 |
Luigi Malomo
|
cf4844f4a4
|
fixed a bug in frustum culling.
objects that are not in the halfspace determined by the plane direction will be culled.
|
2013-09-26 11:16:26 +00:00 |
Paolo Cignoni
|
df97ef0c36
|
Added zero initialization to quality component. (and corrected a small bug in the ocf quality component)
|
2013-09-24 13:55:23 +00:00 |