Commit Graph

24 Commits (eba729d785f02fc757ab743ea6c29c4327e80486)

Author SHA1 Message Date
Jeremy HU 1fc2399bf6 Add section remesher and cap UV resolving 2022-11-03 23:24:35 +11:00
Jeremy HU cb85a56364 Add mesh state 2022-10-31 21:28:56 +11:00
Jeremy HU 508bfdc657 Remove unused dependencies 2022-10-30 10:05:55 +11:00
Jeremy HU f2fc58c699 Remove materials
Material will be integrated into part property.
2022-10-29 10:30:22 +11:00
Jeremy HU d991f0c532 Add UV map generator 2022-10-25 22:31:44 +11:00
Jeremy HU 5fc51c3b02 Add UV map packer 2022-10-24 23:48:18 +11:00
Jeremy HU 4fb109a583 Remove skeleton document 2022-10-22 14:11:00 +11:00
Jeremy HU 86a6e5f163 Prepare for UV preview image generator 2022-10-21 21:42:16 +11:00
Jeremy HU c614da251a Remove stroke mesh builder 2022-10-19 20:22:17 +11:00
Jeremy HU d87dee4093 Update section preview mesh builder 2022-10-18 23:09:39 +11:00
Jeremy HU 066e16dcd6 Add section preview mesh builder 2022-10-18 08:35:20 +11:00
Jeremy HU f73ec2beca Define mesh node 2022-10-11 23:44:30 +11:00
Jeremy HU 91e6460815 Group base normal calculations to separate class 2022-10-11 08:38:03 +11:00
Jeremy HU 8474d80c4d Prepare for implementation of component property widget 2022-10-08 12:05:53 +11:00
Jeremy HU 5b06f64fdd Implement rope mesh builder 2022-10-08 07:26:30 +11:00
Jeremy HU 24e675911e Implement component preview image decorator 2022-10-05 22:34:56 +11:00
Jeremy HU 9110bd5ced Add part manage widget 2022-10-03 11:06:25 +11:00
Jeremy HU b7b71b9c2e Prepare for implementation of component preview grid widget 2022-10-03 06:45:46 +11:00
Jeremy HU 8b64425341 Prepare the stitching line feature 2022-10-01 16:26:59 +10:00
Jeremy HU 61869d89dd Use GL_LINES to show wireframe 2022-09-24 01:54:49 +10:00
Jeremy HU 58290a9b21 Prepare for new render implementation 2022-09-19 23:30:03 +10:00
Jeremy HU eaf29d2c65 Remove unused source files 2022-09-18 21:25:04 +10:00
Jeremy HU d7a3bc7db8 Remove boost dependency 2022-09-18 17:54:55 +10:00
huxingyi 8e5d622db7 Restructure the code base
Move the core function code to a dedicate folder under namespace dust3d.
Leave the application and UI code to application folder.
Remove CGAL, use our own mesh boolean algorithm and triangulating code, should have less chance to crash on bad meshes.
The overall performance of mesh combining is improved since some mesh validating code for CGAL is removed.
2021-11-18 22:58:01 +08:00