summaryrefslogtreecommitdiff
path: root/assetFactory/modelFactoryMesh.h
Commit message (Collapse)AuthorAge
* Remove more use of legacy types from asset factoryDan Goodliffe2024-01-01
|
* Merge branch 'ints' into terrainDan Goodliffe2023-11-26
|\ | | | | | | | | | | Conflicts fix, compiles, some test failures remain. Trees not added, possibility of OM invalid handle assertion failures, normals broken due to integer overflow in Newell's method.
| * WIP typedefing just about everything elseDan Goodliffe2023-11-09
| |
* | Move OpenMesh/GLM compatibility structs to common placeDan Goodliffe2023-10-27
|/
* Swap GLEW for more modern gladDan Goodliffe2023-05-28
|
* Allow setting a flag to say (vertex) normals have been providedDan Goodliffe2023-04-25
|
* Use texture atlas for asset factoryDan Goodliffe2023-04-13
|
* Remember the name of the adjacent face of each halfedge of each named faceDan Goodliffe2023-04-08
| | | | | Used when extruding to remember what the new face name will be, even after the adjacent face has been removed/replaced/split/etc
* Use halfedge for texture coordinatesDan Goodliffe2023-03-18
| | | | More unique than vertex as it is also per face, allowing for a different texture on adjacent faces
* Support creating a super texture from fragmentsDan Goodliffe2023-03-14
| | | | Currently makes wild assumptions about vertices and doesn't actually populate the texture, it's just grey
* Swap messy glmvec wrapper for OpenMesh Point/Normal with real glm::vec and a ↵Dan Goodliffe2023-03-10
| | | | | | custom vector_traits implementation Simplify code previously messy as a result of the original hack.
* Make add_namedFace a thin template wrapperDan Goodliffe2023-03-09
|
* Parse colour values as they're readDan Goodliffe2023-03-02
|
* Add face name property and wrapper to add a named faceDan Goodliffe2023-02-25
|
* Support for recursive colouring of asset factory facesDan Goodliffe2023-02-24
| | | | Updates colours in sample model.
* Refactor so ModelFactoryMesh can define the smooth property on facesDan Goodliffe2023-02-16