summaryrefslogtreecommitdiff
path: root/assetFactory/mutation.h
Commit message (Collapse)AuthorAge
* 3D relative scaling in asset factoryDan Goodliffe2024-01-27
| | | | Reduces excess vertices in cylinders
* Remove more use of legacy types from asset factoryDan Goodliffe2024-01-01
|
* nodiscard in Asset factory mutationDan Goodliffe2024-01-01
|
* WIP typedefing all the things - headersDan Goodliffe2023-11-07
|
* Mutation persists its own membersDan Goodliffe2023-03-10
|
* Refactor of asset factory to address mutation/face controller logicDan Goodliffe2023-03-09
| | | | | | | | | Fixes issue where face controller extrusions applied to a rotated or scaled mesh would be applied incorrectly. Now we create the mesh at the origin, deform it as required (scale), apply face controllers and finally relocate it as required (position and rotation). A relative level of detail is cascade into the generation for shapes like cylinder, which generate fewer faces for small objects.
* First cut of the model factory and the hardcoded Brush 47 modelDan Goodliffe2023-02-15
Requires temporary change to the fragment shader to hardcode some visible colour to the model