|
3ea93cf42c
|
Actually implemented the visual indicator toggles.
|
2022-01-23 22:46:15 +01:00 |
|
|
4484c0e0c9
|
Implemented mesh partitioning for the uv editor.
|
2022-01-20 18:34:49 +01:00 |
|
|
9916554d94
|
Set up drawing and resource handling logic for the rect view nodes. They also get instanced now.
|
2022-01-20 17:56:30 +01:00 |
|
|
2d88f4d6b4
|
Apply seams should properly work now in every cases (hopefully).
|
2022-01-19 23:34:04 +01:00 |
|
|
9daff0f907
|
More work on the apply seam algorithm.
|
2022-01-19 23:00:57 +01:00 |
|
|
a5ba62ba65
|
Work on a new seam apply algorithm.
|
2022-01-19 14:51:37 +01:00 |
|
|
bee904f077
|
An another shot at implementing the apply_seams action. Still doesn't work, need to think more about the algorithm.
|
2022-01-19 11:32:19 +01:00 |
|
|
04e95a0814
|
Wrote my own generate_normals method as apparently surface tool creates new vertices during normal generation.
|
2022-01-19 02:10:22 +01:00 |
|
|
8d68969ab5
|
Fix apply_seam creating duplicate faces.
|
2022-01-19 01:28:28 +01:00 |
|
|
670a059fbd
|
Don't set half baked arrays into mesh data resource.
|
2022-01-19 01:18:10 +01:00 |
|
|
28138e86d4
|
Implemented apply seam command.
|
2022-01-18 23:02:26 +01:00 |
|
|
9ab64c2301
|
Implement mechanism to transfer seams after a merge or cleanup.
|
2022-01-18 22:21:50 +01:00 |
|
|
5c70ceb63f
|
Removing a triangle will also remove it's marked edges.
|
2022-01-18 21:47:18 +01:00 |
|
|
25c71e2c14
|
Moved some of the new helper methods to the mesh utils script.
|
2022-01-18 21:41:39 +01:00 |
|
|
272e34a06a
|
Refactored the mesh outline generator a bit. Also made it offset the outline along the normal if available to reduce z-fighting.
|
2022-01-18 21:34:25 +01:00 |
|
|
302e0a9680
|
Implemented seam visualization. Also changed the color of the default mesh outline to gray.
|
2022-01-18 21:11:37 +01:00 |
|
|
69ba7ac15a
|
Implemented generate normals, remove doubles, merge optimize and generate tangent actions.
|
2022-01-15 15:53:08 +01:00 |
|
|
76d5818c34
|
Implemented face deletion.
|
2022-01-15 15:18:14 +01:00 |
|
|
18583e66f9
|
Implemented a very crude face creation algorithm. Also did the gui for it. I't not perfect, it does depend on the selection order if you have more than 3 vertices selected. I'll implement a better one later.
|
2022-01-15 13:44:14 +01:00 |
|
|
0019d2f784
|
Also implemented add quad to edge operation.
|
2022-01-15 01:29:09 +01:00 |
|
|
5185d29150
|
Fix triangle winding order issues.
|
2022-01-15 01:01:40 +01:00 |
|
|
2a93318ff8
|
Implemented ad triangle at command for mdr_ed. It still has issues determining the proper winding order though.
|
2022-01-14 23:21:50 +01:00 |
|
|
50074bf677
|
Added an another helper method.
|
2022-01-14 16:22:40 +01:00 |
|
|
bdb0b956a7
|
Moved the new helper to the bottom of the mesh utils. Also the reflect helpers will reflect v2 instead of v1.
|
2022-01-14 15:50:54 +01:00 |
|
|
7b0d382f57
|
Split up the operations into a per vertex/edge/face panel and one that's permanent.
|
2022-01-14 15:16:06 +01:00 |
|
|
7fcafe7ac0
|
Added more helper methods.
|
2022-01-14 14:29:36 +01:00 |
|
|
5a0cfe213d
|
Renamed mesh_add_utils to mdred_mesh_utils.
|
2022-01-14 13:17:31 +01:00 |
|
|
6dfb97cb39
|
Added a few helper methods to mesh add utils.
|
2022-01-14 13:03:11 +01:00 |
|
|
0bb573a2ee
|
Implemented add box and add quad.
|
2022-01-03 16:54:28 +01:00 |
|
|
b66331f8ab
|
Cleanups for mesh add utils.
|
2022-01-03 16:44:11 +01:00 |
|
|
57a58a58ab
|
Fix typo in edge map generation code. This should just make it more optimal by not not adding vertices multiple times to a single edge vertex map.
|
2021-12-31 14:39:17 +01:00 |
|
|
8a2da58680
|
Implemented face selection mode.
|
2021-12-31 14:37:07 +01:00 |
|
|
6629fa503c
|
Implemented outline for face selection. (Face selection itself is not yet implemented though.)
|
2021-12-31 08:54:12 +01:00 |
|
|
6733787c46
|
Fix get_handle_edge_to_vertex_map.
|
2021-12-31 08:42:19 +01:00 |
|
|
4303e94617
|
Implemented a different outline for the edge select mode.
|
2021-12-31 08:41:25 +01:00 |
|
|
71662367ae
|
Small tweaks to the mesh outline generator.
|
2021-12-31 00:47:08 +01:00 |
|
|
5e63f45f0d
|
The mesh outline generator now won't connect to the mdr's changed event.
|
2021-12-31 00:44:01 +01:00 |
|
|
5db3ff2eb3
|
Initial edge select mode implementation. It's still a bit buggy, that will be fixed later.
|
2021-12-31 00:12:02 +01:00 |
|
|
ec0b477291
|
Implemented generating handle points.
|
2021-12-29 22:01:52 +01:00 |
|
|
98e50d4a64
|
Now the mesh data resource editor's gizmo just stored the editoed mesh data resource. Also smaller changes / comments.
|
2021-12-29 21:21:23 +01:00 |
|
|
612ee7936a
|
Moved around more code in mesh data resource editor's gizmo.
|
2021-12-29 17:48:27 +01:00 |
|
|
ef7ed3848b
|
Started refactoring mesh data resource editor's gizmo.
|
2021-12-29 17:10:58 +01:00 |
|
|
b3edaa7bd7
|
Fixed uvs and normals for the box.
|
2021-12-29 00:07:37 +01:00 |
|
|
6337d16a54
|
Implemented the Add Box button for the mesh data resource editor.
|
2021-12-29 00:00:28 +01:00 |
|