Commit Graph

  • fcb9a8dba8 Updated the readme. master Relintai 2023-01-09 20:55:19 +0100
  • c1af9a0490 Work on fixing compile. Relintai 2023-01-09 14:11:15 +0100
  • ffea461bf8 Work on fixing compile. Relintai 2023-01-09 01:17:43 +0100
  • 30d5e204e5 Updated register_types.h and cpp to the current godot 4 style. Relintai 2023-01-08 15:55:55 +0100
  • b52a261c31 Don't just ignore not having array format normal by generating normals in MeshMerger. This was probably some debug logic that I managed to forget about. 3.x Relintai 2022-02-16 20:03:26 +0100
  • 902dae2979 Work on fixing compile for 4.0. Relintai 2022-02-08 11:52:53 +0100
  • 4feb518620 Backported Delaunay3D from godot 4 and added a method for it to MeshUtils. In 4.0 is should just work with the default built in class. Relintai 2022-01-27 19:04:05 +0100
  • 6d9750290e Updated copyright headers. Relintai 2022-01-12 22:11:27 +0100
  • ad13f297a3 Re-extracted the docs. Relintai 2022-01-12 22:11:15 +0100
  • 461c2a80a1 Fix error check macro typos in remove_doubles. Also add the same code to merge_mesh_array. Relintai 2021-12-30 00:01:44 +0100
  • de821908e9 Check array sizes before trying to remove items from arrays in merge_mesh_array. Relintai 2021-12-30 00:00:25 +0100
  • ca1f54268b Always add indices even if a face has an area of 0. It's more important here to be able to map back properly to the original mesh. Relintai 2021-09-29 11:17:26 +0200
  • 17d65e03d3 Added more parameters to uv_unwrap. Also changed fixWinding from true to false with a comment. Relintai 2021-09-29 11:10:49 +0200
  • 9c450d98a0 Cleaned up unnecessary allocations and locals. Relintai 2021-09-29 10:51:56 +0200
  • d2bfd13a7e uv unwrapping actually works now. Relintai 2021-09-29 10:26:25 +0200
  • 822597f5d7 Use the piecewise generator by default. Relintai 2021-09-29 09:43:53 +0200
  • f6ccb049fa Texel size should be smaller. Relintai 2021-09-29 08:42:07 +0200
  • 3698ee9849 Removed firstColocalVertex(). And all my debug prints. Relintai 2021-09-29 08:41:51 +0200
  • d507ccf540 Disable assert. Relintai 2021-09-29 08:31:51 +0200
  • e3dba19c94 Remove some of my debug prints. Relintai 2021-09-29 08:29:30 +0200
  • 15d99e0b05 Colocals removal pt2. Relintai 2021-09-29 08:28:37 +0200
  • df80bd10f0 Started removing colocals. Relintai 2021-09-29 08:19:21 +0200
  • b6940f3799 Bit more work on xatlas. Relintai 2021-09-29 07:51:52 +0200
  • e40a4cea4a Bit more work. Relintai 2021-09-28 19:03:46 +0200
  • acd276bdb1 uv_unwrap initial implementation. Note that xatlas doesn't work properly yet. Relintai 2021-09-28 18:21:55 +0200
  • 63fe407daa Hoping that floodfillFaces will now do what I need. Relintai 2021-09-28 18:21:11 +0200
  • 9403f04cee Clean up 2 enums. Relintai 2021-09-28 16:44:32 +0200
  • 62f5f8f269 Removed PlanarCharts and ClusteredCharts from xatlas. Relintai 2021-09-28 16:35:49 +0200
  • a3c9009996 Remove XA_DEBUG_EXPORT_TGA. Relintai 2021-09-28 10:25:29 +0200
  • c62f2e9b23 Remove all threading related code from xatlas. Relintai 2021-09-28 10:23:12 +0200
  • f5cca2cfb8 Added uv_unwrap method to MeshUtils. Also added xatlas from engine/thirdparty to the module under a different namespace. I plan to modify it. Relintai 2021-09-28 10:20:14 +0200
  • 92b6066d02 Create a new Array in remove_doubles and remove_doubles to return so unsupported arrays get removed. Also fixed check for bones. Relintai 2021-08-14 13:43:30 +0200
  • e0ee26fc61 Make sure to actually use the vector write proxies. Relintai 2021-08-11 18:39:03 +0200
  • aa47e344fd Only assign back a specific array if it was originally available. Relintai 2021-08-10 18:07:07 +0200
  • 29c5cc9a75 Added remove_doubles and remove_doubles_interpolate_normals methods to the MeshUtils singleton. Relintai 2021-07-19 17:58:50 +0200
  • 6725a4906c Update the copyright texts for 2021. Relintai 2021-04-19 10:13:31 +0200
  • 9bd8004895 Fix compile for 4.0. Relintai 2021-02-06 11:49:29 +0100
  • ab36f527d7 implement/port preserve_border_edges. Relintai 2020-10-20 16:50:51 +0200
  • 3365df3faf Removed the copyright header from config.py, as utf-8 characters apparently can cause issues. Relintai 2020-08-08 20:03:35 +0200
  • 65a802ff39 Proper Readme.md. Relintai 2020-07-28 14:22:57 +0200
  • 4f69ec67b8 Sync classref with current source. Relintai 2020-06-20 23:33:45 +0200
  • ec76756ff0 4.0 compile fix. Relintai 2020-06-20 22:37:14 +0200
  • e540e84f9b Ad the 2 mesh baking functions from CharacterSkeleton. Relintai 2020-05-30 18:37:27 +0200
  • 31f1d24de1 Add missing classes to doc_classes. Relintai 2020-05-30 16:06:50 +0200
  • a841b0ece0 Added a new MeshMerger class. It's based on VoxelMesher. Relintai 2020-05-30 14:01:17 +0200
  • 060f0723d0 Added the MeshUtils singleton. Relintai 2020-05-24 21:34:44 +0200
  • 5f8f4ab2d7 Cleaned up the copyright headers. Relintai 2020-05-24 21:23:20 +0200
  • e4cf48e227 Initial commit. (A copy of my fast quadratic mesh simplifier module.) Relintai 2020-05-23 20:13:38 +0200