Commit Graph

817 Commits

Author SHA1 Message Date
Luigi Malomo 2c1279f880 static assert for Eigen type conversion 2021-11-17 15:37:07 +01:00
Luigi Malomo ba3e4370bb added scalar * point operators + added correct normalize/normalized functions to points + some code cleaning 2021-11-12 19:27:30 +01:00
alemuntoni 179b9360c5 Point3::normalized() is const and does not modify components 2021-11-11 11:37:57 +01:00
alemuntoni 412c904a17 remove fscanf from outline2_packer.h 2021-10-20 10:29:25 +02:00
alemuntoni 4d6c87c579 remove sprintf from meshtree and perfect_sparial_hashing 2021-10-20 09:38:07 +02:00
alemuntoni 9cb1a267fa fix octree.h, char -> unsigned char 2021-10-19 14:37:57 +02:00
alemuntoni 0bb69855d9 removed other memset 2021-10-19 14:33:26 +02:00
alemuntoni 341148b961 fix matrix44, remove memset from octree.h 2021-10-19 14:16:53 +02:00
alemuntoni ab3b3b3c5a code cleanups - remove unneeded semicolons 2021-06-21 11:25:51 +02:00
alemuntoni 4c719ae5d0 Color4 ToUnsignedA8R8G8B8 function 2021-03-31 11:10:14 +02:00
alemuntoni ade2c49443 some cleanups 2021-03-25 18:13:41 +01:00
alemuntoni ad75e35593 codespell - see #92 2021-03-25 15:19:14 +01:00
alemuntoni 3d0e74e472 stl const correctness 2021-03-18 18:30:54 +01:00
alemuntoni 280245b70b hardcoded floats to Scalar; fix some warnings (#158) 2021-01-28 12:46:13 +01:00
Luigi Malomo 141a27104e fixed nanoply warnings 2020-11-25 09:59:29 +01:00
Luigi Malomo 6d2f4225dd added ToEigenVector functions to Point4 2020-11-23 16:49:40 +01:00
nico 19a7d7c672 Added the possibility to add some small border on each packed rectangle in PackAsObjectOrientedRect 2020-11-22 09:46:48 +10:00
alemuntoni c7fd93063e default copy constructor and assignment operator in Point2 and Point3 2020-11-17 19:19:54 +01:00
Luigi Malomo d7cbcfa1dc removed all deprecated std::unary_function 2020-10-16 14:43:39 +02:00
Luigi Malomo 659d2d12f2 removed deprecated std::unary_function 2020-10-16 14:15:40 +02:00
Luigi Malomo fb40a0f78a fixed const correctness and added point-segment distance on Segment2 2020-10-16 13:23:41 +02:00
nico 4a24451c08 corrected template types 2020-09-15 15:28:42 +02:00
Paolo Cignoni e4a70bdf94 typo in comment 2020-08-21 08:38:30 +02:00
alemuntoni e5a15a2c48 solved compile error perfect_spatial_hashing 2020-05-29 17:26:25 +02:00
alemuntoni 0caaf49d37 unuseful copy constructor box - deleted trackball assignment operator 2020-05-20 15:59:46 +02:00
Marco Potenziani fa55696070 added missing include 2020-04-28 14:58:43 +02:00
korialis 34eccf9958 fixed floating point precision inconsistency causing collisions in hsv color computation 2020-04-01 09:56:34 +02:00
Luigi Malomo 5c21b15d36 added ToEigenVector function to Point2 with templated return type 2020-03-03 19:14:45 +01:00
alemuntoni 3285c6b1e5 fix some gcc warnings 2020-02-27 16:31:39 +01:00
Luigi Malomo 4f5a0b7257 added ToEigenVector function to Point3 with templated return type 2020-02-07 15:25:11 +01:00
Luigi Malomo 24f02fdaa9 null-initialization of Box3 is now explicit 2020-02-07 15:23:27 +01:00
Andrea Maggiordomo a43fcd3be3 restored PackAtFixedScale function 2020-02-04 10:10:51 +01:00
Luigi Malomo 2cb784264e fixed wrong asserts in texcoord2 2019-12-10 18:52:09 +01:00
Luigi Malomo 7f5ebbd2c5 added import function to TexCoord2 and fixed inconsistencies with Point2 2019-12-10 17:01:20 +01:00
Andrea Maggiordomo 6c02f53fb1 tweaked rasterized packer 2019-12-10 10:13:38 +01:00
Luigi Malomo d46c581ffb implemented least squares rigid motion 2019-06-10 12:09:48 +02:00
Luigi Malomo 3b5464e4a0 improved precision for a closest point in SegmentPointDistance 2019-05-13 12:06:08 +02:00
Andrea Maggiordomo 5ab1b189a0 Added function to pack at fixed scale into a given number of container 2019-02-01 10:53:31 +01:00
Andrea Maggiordomo 19adc39387 Updated RasterizedOutline2Packer
Added parameters to control the gutter size of the outlines, the
possibility to track space between previously placed polygons when
evaluating new moves (inner horizons), and the possibility to try a
small number of permutations of the packing sequence in order to
improve the overall efficiency.

Cleaned up QtOutline2Rasterizer.

Updated the relevant samples.
2019-01-31 14:28:24 +01:00
T.Alderighi b7b1bc63e7 vt topology 2018-12-21 12:55:18 +01:00
Luigi Malomo fdfb58cf7e added eigen conversion to point2 2018-12-14 16:43:31 +01:00
T.Alderighi e0cf265ce8 added oppositeF and V operators 2018-10-23 11:00:36 +02:00
Luigi Malomo abd332b6dc added the option to avoid triangle subdivisions in the polygonal to triangular mesh conversion 2018-09-23 16:19:42 +02:00
T.Alderighi d37d9cdbfc vert tetra iterator 2018-06-07 10:56:14 +02:00
Luigi Malomo 52de296f73 changed polygon-point distance function signature 2018-05-31 19:37:31 +02:00
Luigi Malomo c067321435 added compute area function for polygonal meshes 2018-05-28 14:58:38 +02:00
T.Alderighi 02bfeb2f67 fix typename errors 2018-05-11 11:42:45 +02:00
T.Alderighi 386dba9f64 Merge branch 'devel' of https://github.com/cnr-isti-vclab/vcglib into devel 2018-05-11 11:01:21 +02:00
T.Alderighi 358c8e5e44 quality by aspect ratio 2018-05-10 18:25:55 +02:00
T.Alderighi 98b779db16 seed tetfuse + tetra3 utility functions 2018-05-10 16:02:26 +02:00