Paolo Cignoni
|
5e03df37b7
|
Corrected bug in the BuildMeshFromCoordVectorIndexVector
And improved comment on usage
|
2016-12-05 13:04:51 +01:00 |
Paolo Cignoni
|
831639d819
|
Refactoring and cleaning of the plymc surface reconstruction algorithm
|
2016-11-24 17:13:35 +01:00 |
Paolo Cignoni
|
cff044ca38
|
Header and namespace cleaning
|
2016-11-24 17:13:35 +01:00 |
Paolo Cignoni
|
22b633c9c2
|
Corrected bug of trivial walker when used on a sub volume
|
2016-11-24 17:13:35 +01:00 |
Paolo Cignoni
|
78254e94af
|
First version of the plymc vcg surface reconstructor
|
2016-06-14 22:46:23 +02:00 |
Paolo Cignoni
|
95f6acd9fa
|
moving plymc core from meshlab to vcglib
|
2016-06-14 19:30:34 +02:00 |
Paolo Cignoni
|
32333eba24
|
Huge copyright sanitization of the header files of vcg folder.
|
2016-06-13 05:29:25 +00:00 |
Paolo Cignoni
|
a690c99fee
|
Updated copyright disclaimer of the mc lookup table file after the explicit copyright transfer allowed by the original author of the file (Thomas Lewiner)
|
2016-06-13 05:28:31 +00:00 |
Paolo Cignoni
|
05f1e10d19
|
Removed unsupported emc
|
2016-06-13 05:23:20 +00:00 |
granzuglia
|
673be536c4
|
added missing include
|
2016-05-06 02:16:24 +00:00 |
Paolo Cignoni
|
7b89a1f125
|
Refactored a bit SuperQuadric functions (suggestion of David Cattermole)
|
2016-03-08 18:50:26 +00:00 |
Paolo Cignoni
|
4867a33379
|
corrected error in the formula of supertoroid: wrong radii usage
|
2016-02-17 11:11:19 +00:00 |
Paolo Cignoni
|
b035dc8ba7
|
corrected surface orientation of supertoroid
|
2016-02-12 22:40:15 +00:00 |
Paolo Cignoni
|
3e1fdd802d
|
Re-oriented torus so that it is created as expected on the xy plane and with the z axis symmetry
|
2016-02-12 07:02:44 +00:00 |
Paolo Cignoni
|
13951475e9
|
Added SuperEllipsoid and SuperToroid functions
Thanks to Antonio Nicoletti
|
2016-02-11 15:47:06 +00:00 |
Paolo Cignoni
|
fc04c15046
|
Renamed the anonymous Build() functions to something more meaningful
|
2015-11-26 12:15:09 +00:00 |
Paolo Cignoni
|
874346d211
|
Removed unused typenames (with latest generation of compilers it become a warning as unused variables)
|
2015-09-24 16:41:34 +00:00 |
Nico Pietroni
|
bb5288bcc0
|
templated SimpleVoxelWithNormal class to ScalarType
|
2015-09-14 12:03:47 +00:00 |
Paolo Cignoni
|
06040acbb0
|
Corrected small bug in compacting arrays after a torus creation. Also faces must be compacted...
|
2015-07-12 10:44:55 +00:00 |
Paolo Cignoni
|
571c59c180
|
Removed the old stupid limitation of FF requirement for creating a sphere
|
2015-03-24 17:42:32 +00:00 |
Paolo Cignoni
|
cca512c266
|
Added parameters to control the cylinder refinement to the BuildCylinderVertexShell functions
|
2014-12-05 03:25:52 +00:00 |
Paolo Cignoni
|
9d89004760
|
Updated to reflect the Normal() -> TriangleNormal() change
Updated to reflect the changes to the UpdateFlags (new function names ::VertexBorderFromFaceAdj ::VertexBorderFromFaceBorder)
|
2014-11-12 00:14:23 +00:00 |
Paolo Cignoni
|
c08ca27367
|
harmless warning
|
2014-08-28 01:56:28 +00:00 |
Paolo Cignoni
|
a9202ed7db
|
Added method BuildFromNonFaux to build an edgemesh composed by the "non faux edges".
|
2014-08-26 01:40:46 +00:00 |
Paolo Cignoni
|
9b519cb2b8
|
Added ValidCell check to manage invalid cell in the trivial_walker.
Corrected compiling error due to the derivation from a templated base class (a few "this->" required)
|
2014-08-23 01:35:15 +00:00 |
Paolo Cignoni
|
7285fadd53
|
updated the ball pivoting alg to the new kdtree
|
2014-08-23 01:31:16 +00:00 |
granzuglia
|
5e099ffd51
|
- SimpleVolume is now derived from BasicGrid<VOX_TYPE::Scalar> (change has been validated by Fabio Ganovelli)
|
2014-08-21 16:18:04 +00:00 |
Paolo Cignoni
|
211274ab04
|
Small change to the init of the simple volume class to include the correct initialization of the actual space occuped by the volume
|
2014-08-13 06:48:20 +00:00 |
Luigi Malomo
|
bb49f1c657
|
fixed types in OrientedDisk function
|
2014-08-09 17:10:19 +00:00 |
granzuglia
|
b5bfb0e438
|
complex/base.h:
- removed Visual Studio warnings
|
2014-08-09 10:01:15 +00:00 |
Paolo Cignoni
|
7db065556a
|
Adapted the trivial walker of marching cube to float/double independence
|
2014-08-09 00:21:07 +00:00 |
Paolo Cignoni
|
03c2648af1
|
Strongly refactored in order to guarantee better independence between the resampled mesh an the original one
|
2014-08-09 00:19:48 +00:00 |
Paolo Cignoni
|
a743e93a70
|
Reasonable but harmless clang warning cleanup
|
2014-07-03 21:28:40 +00:00 |
Paolo Cignoni
|
c1d6d4e9bd
|
Improved float/double consistency removing some wrong Point3f and substitued with MeshType::CoordType.
Removed also the use of an additional mesh type called spheremesh to create sphere (the method require ff adj).
|
2014-07-01 10:11:23 +00:00 |
Paolo Cignoni
|
3bc58b7018
|
Improved float/double consistency removing some wrong Point3f and substitued with MeshType::CoordType
and removed a small bug (in the initialization the first ball sphere could fail for approx errors)
|
2014-06-19 10:25:50 +00:00 |
Paolo Cignoni
|
225af65457
|
Small changes in the long long way to making meshlab and the vcglib really float/double independent
|
2014-06-18 10:38:52 +00:00 |
Paolo Cignoni
|
a2ba22e4fb
|
Added BuildPrismFaceShell to convert a mesh into a set of extruded prisms (one for each face...)
|
2014-06-17 13:20:42 +00:00 |
Paolo Cignoni
|
7c93452e94
|
Just refactored a bit the simple volume class used for example in the marching cube
|
2014-05-21 11:49:29 +00:00 |
Paolo Cignoni
|
5c7949d261
|
Corrected a bug in the faux edge creation for box/cube
|
2014-05-13 10:51:11 +00:00 |
Paolo Cignoni
|
4a449c8669
|
Added Spherical Cap primitive and functions to convert a mesh into a set of cylinders and balls to get a solid wireframe representation.
|
2014-05-13 09:54:48 +00:00 |
Paolo Cignoni
|
07ab76d93e
|
removed unused variables
|
2014-05-07 09:22:53 +00:00 |
Paolo Cignoni
|
612fd0d226
|
Derived the volume class from the basicGrid class to have all the helpers for transforming coords from voxel space to the original space
|
2014-04-17 08:15:18 +00:00 |
Paolo Cignoni
|
185c0f7152
|
Converted to the use of the internal Index function to get the index of an element
|
2014-03-18 11:24:25 +00:00 |
Paolo Cignoni
|
6f7e2872af
|
Removed useless include
|
2014-02-18 20:18:13 +00:00 |
Gianpaolo Palma
|
89039d6658
|
Inverted face orientation for the Box
|
2013-12-05 17:43:36 +00:00 |
Paolo Cignoni
|
1c20f47552
|
added OrientedCylinder to primitive creating functions
|
2013-11-26 11:49:47 +00:00 |
Paolo Cignoni
|
cc72b3e3e1
|
Include header cleaning and reordering.
|
2013-11-25 10:32:41 +00:00 |
Paolo Cignoni
|
84c80a1972
|
Include header cleaning and reordering.
|
2013-11-25 10:01:24 +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
|
99440c4e62
|
#ifndef NO_QT -> #ifdef QT_VERSION
|
2013-07-16 15:44:52 +00:00 |