Commit Graph

4787 Commits

Author SHA1 Message Date
Paolo Cignoni 75ebfa9d5a Rewrote and commented the function that given a face pointer it follows the chain of non-faux edges. Now it supports the case of meshes with face with ALL edges faux (isolated faces in a polygon). 2012-05-28 11:30:37 +00:00
Paolo Cignoni 6254246a05 improved support of saving of polygonal meshes when kept using faux bits 2012-05-28 11:29:14 +00:00
Nico Pietroni 894ebb26f6 added RemoveHugeConnectedComponentsDiameter function 2012-05-25 13:33:36 +00:00
Nico Pietroni d4ad0bd6f6 added check if length of segment is zero then function SegmentPointDistance still works 2012-05-25 13:32:48 +00:00
Nico Pietroni c469b5b948 major modifications 2012-05-25 13:22:07 +00:00
Nico Pietroni 5445d99402 several major modifications 2012-05-25 13:21:11 +00:00
Nico Pietroni c1e19b4b55 added assert(0) for cVFi function if does not exixts the component 2012-05-25 13:19:03 +00:00
Marco Di Benedetto 7a79c7c292 added convenience defaults and functions to glw. 2012-05-23 18:02:22 +00:00
Paolo Cignoni 80363d2ff0 added to these two gl-related files the system independent inclusion of GLU.
IT is necessary since the last version of QT does not include anymore glu when including QGL stuff
2012-05-23 08:50:03 +00:00
Paolo Cignoni efe5d776e2 corrected svg dumping utility and added a few more parameters for better control on labels 2012-05-23 07:59:19 +00:00
Marco Di Benedetto 09335d17ba added preprocessor macro in glw config to disable assertion on not existing program uniforms. 2012-05-19 17:59:50 +00:00
Marco Di Benedetto 754ba0c94f minor changes and functions added to read pixels back in framebuffer. 2012-05-08 16:46:59 +00:00
Marco Di Benedetto 2131d6a681 fixed include, added width and height query for renderbuffer and texture2d. 2012-05-08 10:46:00 +00:00
Marco Di Benedetto 37acc0146a changed NoBase to NoType in glw and resolved conflict with Type enum. 2012-05-07 19:21:47 +00:00
Marco Di Benedetto a9839c1673 changed GLW_STRINGFY to GLW_STRINGIFY, added printing of shader compile and program link logs to stderr. 2012-05-07 16:12:40 +00:00
Marco Di Benedetto d8897e798e main internal changes to glw and some public interface changes that affect naming. CHANGES ARE NOT BACKWARD COMPATIBLE. 2012-05-07 13:18:05 +00:00
Paolo Cignoni cb3fc0dbe2 corrected harmless gcc warnings 2012-05-06 16:01:14 +00:00
Paolo Cignoni 0c16045423 corrected harmless gcc warnings 2012-05-06 15:36:02 +00:00
Paolo Cignoni 64d7f31279 corrected bug in the face laplacian normal smoothing 2012-05-06 15:31:07 +00:00
Paolo Cignoni 4778217ec5 Corrected a bunch of harmless gcc warning. Only one significant change in the createFramebuffer, added const to all the params to allow the passing of temporary values. 2012-05-06 15:07:13 +00:00
Paolo Cignoni 37759ffcb0 sligthly better comments 2012-05-06 14:42:04 +00:00
Paolo Cignoni 05195b6201 in the functions for creating meshes: corrected bug in the OrientedRect and changed the interface of the grid to allow the creation of a flag grid 2012-05-06 14:22:29 +00:00
Paolo Cignoni 0cad100f9d corrected harmless gcc warnings 2012-05-06 14:20:34 +00:00
Paolo Cignoni 486475d4a3 added another assert to histogram to avoid trash result... 2012-05-05 14:55:50 +00:00
Paolo Cignoni 7537b20933 Added a NormalizedDirection method 2012-05-05 14:54:45 +00:00
Paolo Cignoni 5dbe87d368 corrected harmless gcc warnings 2012-05-05 14:52:57 +00:00
Paolo Cignoni 59ca545056 corrected a bunch of Face::HasSomething() into HasPerFaceSomething(mesh) 2012-05-05 14:50:43 +00:00
Marco Di Benedetto eae419e894 fixed copy-paste bug in glw. 2012-05-01 22:17:30 +00:00
Marco Di Benedetto 8712813a97 glw: added framebuffer status check, fixed renderbuffer creation. 2012-05-01 00:28:50 +00:00
Marco Di Benedetto c70bd419a7 first commit of the glw library. 2012-04-30 18:23:53 +00:00
Paolo Cignoni e532ec9751 Added VVStarVE and VEStarVE functions (to get stars of vertexes and edges when working with edge meshes) to edge topology. 2012-04-27 09:23:01 +00:00
matteodelle 761172501b dellepiane: fixed file opening in AddIntrinsics 2012-04-26 14:44:12 +00:00
matteodelle 4e6f8f55f5 dellepiane: fixed AddIntrinsics function, now it works (provided that metadata are present...) 2012-04-24 15:00:49 +00:00
Paolo Cignoni 4c44513d4f corrected bug in the UpdateTopology::EdgeEdge function: it touched a vector element beyond .end() 2012-04-22 09:01:04 +00:00
Paolo Cignoni 39df21640a Updated to reflect the change from ColorRamp -> SetColorRamp 2012-04-18 21:19:11 +00:00
Paolo Cignoni 8eb94a7f9d Changed ColorRamp non static method into a static one (that constructs a Color4b object) and added a more uniform SetColorRamp method. 2012-04-18 21:17:04 +00:00
Paolo Cignoni 615b4867d4 better pro for improved compatibilty when you move the sample to another folder... 2012-04-18 21:13:14 +00:00
Paolo Cignoni 5f22a3f7b5 added a very simple function wrapper to get a poisson disk distribution over a mesh with just function call 2012-04-18 21:12:12 +00:00
Paolo Cignoni 508c733bd4 added a missing updateQuality::FaceFromVertex 2012-04-18 21:09:56 +00:00
Paolo Cignoni ba507529c8 Modified intersectionPlaneQuality so that it also compute the per vertex normal according to the mesh... 2012-04-18 21:09:08 +00:00
Paolo Cignoni ffdc2f2b28 Geodesic: Added possibility of saving also the implict tree of the shortest path. For each vertex you can give an attribute where the function will save the 'parent' e.g. the previous vertex in the shortest path to the closest source. 2012-04-12 23:54:23 +00:00
Marco Di Benedetto 1c5f2c2264 added static capability query function for ocf vertex texcoord (VertexVectorHasPerVertexTexCoord()) (not having it caused false positives). 2012-04-10 16:47:15 +00:00
Marco Di Benedetto a82ac9639f added constant accessors without the infamous "c" prefix for color (C()) and texcoord (T()). 2012-04-10 15:46:20 +00:00
Marco Di Benedetto 332b5d102d fixed bug in ply exporter: changed IOM_VERTCOORD to IOM_VERTTEXCOORD when testing the save mask for texcoords. 2012-04-10 14:55:58 +00:00
granzuglia 1548d6415a added missing functions in Empty:
- static bool HasCurvatureDir() { return false; }
- static bool IsCurvatureEnabled(const typename TT::VertexType *)  { return false; }
2012-04-06 08:10:32 +00:00
granzuglia e4e95f4aaf removed dangerous ImageInfo redefinition. 2012-04-05 09:01:44 +00:00
granzuglia b08a3dfb31 - added extern "C" {void ProcessFile(const char * FileName);} in order to compile
- added ImageInfo_t ImageInfo; in order to link. WARNING! this definition MUST be removed asap!
2012-04-04 17:59:47 +00:00
granzuglia 39835a8849 - updated jhead.h included file. The user of import_out.h file MUST set up the project in order that the exif library folder can be found by the compiler. 2012-04-04 12:45:32 +00:00
Paolo Cignoni 2e924c6c24 Removed external lib "Exif" 2012-04-04 10:47:27 +00:00
Paolo Cignoni 5aed57a364 Heavy restructuring of the append function. Now it is hopefully must more efficient.
Added a parameter for requesting the copy of the non trivial topology. (e.g. all the adjacency relations beyond FV and EV).
2012-04-04 10:11:46 +00:00