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