summaryrefslogtreecommitdiff
path: root/assetFactory/use.cpp
Commit message (Collapse)AuthorAge
* 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.
* Add ParseBaseDan Goodliffe2023-03-02
| | | | Acts as a base class for persistence parser, encompasses the parse stack and manages shared objects
* Parse colour values as they're readDan Goodliffe2023-03-02
|
* Support for recursive colouring of asset factory facesDan Goodliffe2023-02-24
| | | | Updates colours in sample model.
* Implement loading asset, mesh and face definitionsDan Goodliffe2023-02-22
|
* Rename ModelFactory to AssetFactoryDan Goodliffe2023-02-21
|
* Support for loading objects, uses and model factories from an XML resourceDan Goodliffe2023-02-21
|
* 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