Paolo Cignoni
a53887e893
added operator [] and function Direction()
2012-01-18 16:45:50 +00:00
Paolo Cignoni
a61f6db8ac
corrected return value bug
2012-01-18 16:43:40 +00:00
Paolo Cignoni
5bb5c1a1eb
Correct a function name to match attribute order
...
IntersectionPlaneLine(line,plane) -> IntersectionPlaneLine(plane,line)
2012-01-18 16:41:34 +00:00
Paolo Cignoni
f4cf3b9221
Changed the name of the Distance from point to plane
...
from DistancePointPlane
to SignedDistancePointPlane
to underline the fact that it is SIGNED!!!
2012-01-18 11:44:42 +00:00
Paolo Cignoni
86617dd872
Changed the name of Clean::IsOrientedMesh() -> Clean::OrientCoherentlyMesh()
...
It is a mesh changing method!
2012-01-18 11:42:08 +00:00
Paolo Cignoni
57e4689e1b
corrected bug in the ImportVertexAdj Topology must be copied only if meaningful.
2012-01-18 11:27:07 +00:00
Paolo Cignoni
ac3107cdb4
added comments to the color Scatter function (I never remember the meaning of the params)
2012-01-18 11:24:33 +00:00
Paolo Cignoni
048b884a3e
Added tri:UpdatePosition::Scale(mesh)
2012-01-18 11:22:40 +00:00
Paolo Cignoni
880fca974f
- debugged importer from Bundler format
2012-01-15 19:38:58 +00:00
Paolo Cignoni
653866c814
- just changed one comment in wrap/Exif/exif.pri
2012-01-15 18:00:15 +00:00
Nico Pietroni
75aca76eb7
Added PointInsidePolygon function
2012-01-12 00:53:37 +00:00
Nico Pietroni
bb7fbdcc88
line 193 corrected composition of transformations
2012-01-12 00:52:04 +00:00
Paolo Cignoni
3f7786cb43
Modified the Readme.txt (old comments were there before)
2012-01-09 17:25:45 +00:00
Federico Ponchio
d3a9c2c556
removed assert
2012-01-09 13:43:27 +00:00
Federico Ponchio
a032a4dae6
new define NEXUS_USE_QT
2012-01-05 17:52:34 +00:00
ganovelli
b535e9293e
compiled with mingw
2011-12-28 14:14:17 +00:00
ganovelli
1a1844cb34
added bundler importer (and small library for Exif reader)
2011-12-28 13:47:08 +00:00
ganovelli
d256abfaaf
added PointScaledDistanceFunctor
2011-12-21 16:15:32 +00:00
ganovelli
c097e6edd5
added GetClosestVertexScale
2011-12-21 16:13:07 +00:00
ganovelli
c2e3d66d19
added template parameter in function call
2011-12-21 16:10:30 +00:00
Federico Ponchio
17fbc7d1ca
hopefully fixed race condition updating priorities
2011-12-20 18:25:13 +00:00
Marco Callieri
b853e5fd3f
- removed from standard trackball rendering the useless plane handles (can be re-drawn using a parameter, that is false by default)
...
- different color on the three circles of the trackball (X red, Y green, Z blue)
2011-12-20 12:27:30 +00:00
Paolo Cignoni
95e69075e4
Yet another removal of the usage of the faceprojection flags
2011-12-19 00:51:49 +00:00
Paolo Cignoni
0fe6fdaedc
Yet another removal of the usage of the faceprojection flags
2011-12-19 00:51:03 +00:00
Paolo Cignoni
11fa2ba58a
Added ComputeEdgeHistogram to Stat functions
2011-12-18 22:33:27 +00:00
Paolo Cignoni
25640feb09
Deleted unneeded #include <iostream>
2011-12-17 11:53:27 +00:00
Paolo Cignoni
83bbd0920f
Small modifications to compile under xcode.
2011-12-17 11:52:27 +00:00
Paolo Cignoni
091c1cbf8e
Replaced: push_back(elt); by this->push_back(elt); to avoid compilation errors under xcode.
2011-12-17 11:50:40 +00:00
Paolo Cignoni
85e58b7915
Removed some debug cout
2011-12-16 09:28:36 +00:00
Federico Ponchio
4970401d03
typo fixed
2011-12-15 19:35:03 +00:00
Paolo Cignoni
6b2e8c50d2
Several bugfixes
2011-12-15 18:51:53 +00:00
Paolo Cignoni
3adba90ef3
small bugfixes in atomic_int_generic.h
2011-12-15 17:38:34 +00:00
Paolo Cignoni
9af315bb18
Two significant changes
...
1) the name of the supposedly non changed mesh is done explicit in the template name
2) If the the selection of the vertexes is not consistent with the face selection the append could build faces referencing non existent vertices so it is mandatory that the selection of the vertices reflects the loose selection from edges and faces (e.g. if a face is selected all its vertices must be selected
2011-12-15 07:52:51 +00:00
Paolo Cignoni
3b61972116
Implemented the correct management of per edge attribute. It was half done...
2011-12-15 07:23:51 +00:00
Paolo Cignoni
9779f0f8c7
Replaced QAtomicInt with mt::atomicInt
2011-12-14 19:22:17 +00:00
Paolo Cignoni
1dc98465ae
Improved the generic atomic int classes. Added atomic_int_generic.h, which should work everywhere but relies on mutexes.
2011-12-14 19:20:40 +00:00
Paolo Cignoni
e1c9f212da
Updated to use the threading classes defined in wrap/system/multithreading
2011-12-14 17:42:23 +00:00
Paolo Cignoni
2aa0988989
Updated to mime the QThread & related classes interface
2011-12-14 17:39:38 +00:00
Federico Ponchio
ebc522f182
removed future code :P
2011-12-14 15:34:21 +00:00
Paolo Cignoni
b4f463e909
2011-12-14 15:03:10 +00:00
Paolo Cignoni
412ef1aa65
Added UpdateSelection::VertexFromEdgeLoose
...
added parameter for preserving the old selection to the UpdateSelection::VertexFromFaceLoose
2011-12-14 08:54:54 +00:00
Paolo Cignoni
34cb93552c
added glloadmatrix that takes in input a matrix44 (just like glmultmatrix)
2011-12-14 08:53:56 +00:00
Paolo Cignoni
ae58754015
Significant change of names to the UpdateSelection Class.
...
now follows the standard VertexClear instead of ClearVertex.
Updated all the other files of vcg using it...
(added also selection stuff for edges..)
2011-12-13 10:07:00 +00:00
Paolo Cignoni
5ec7fc1e4a
added missing const to the Index function
2011-12-12 23:29:16 +00:00
Paolo Cignoni
c038b3584e
Corrected blatant bugs in the updateTopology--VertexEdge
2011-12-12 23:28:25 +00:00
Paolo Cignoni
c8fecaecf3
added Class VEIterator for traversing all the edges over a single vertex
2011-12-12 23:27:26 +00:00
Paolo Cignoni
e8971a7ee7
corrected bug in vertexEdge adjacency relations
2011-12-12 23:26:25 +00:00
Paolo Cignoni
e77ebb6cd0
corrected small bug in parsing ply files of polylines and added better error reporting
2011-12-12 23:25:39 +00:00
Federico Ponchio
fbee572ad2
removing trash.
2011-12-09 16:08:33 +00:00
Federico Ponchio
4400d8dd2d
added multithreading
2011-12-09 16:06:08 +00:00