Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove conflicting glm::vec operators | Dan Goodliffe | 2024-06-01 |
| | | | | | | % and %= already exist and abusing them for simplifying perspective multiplication was always a bad idea. Here they just become named functions. | ||
* | Template Ray on position type | Dan Goodliffe | 2024-01-07 |
| | |||
* | Drop .hpp for header only things | Dan Goodliffe | 2023-04-29 |
| | | | | Half of them acquired a .cpp part anyway | ||
* | Move remaining split/plane functions to use library | Dan Goodliffe | 2023-04-09 |
| | |||
* | Start to factor out geometric place from face controller split | Dan Goodliffe | 2023-04-09 |
| | |||
* | Simplify extruding | Dan Goodliffe | 2023-04-08 |
| | |||
* | Remove no longer required getAdjacentFaceName | Dan Goodliffe | 2023-04-08 |
| | |||
* | Generate extrusion face names from halfedge adjacent face names | Dan Goodliffe | 2023-04-08 |
| | |||
* | Extend face controller to support splitting a face along a plane | Dan Goodliffe | 2023-04-07 |
| | | | | Individual parts of the splits faces can then be styled separately | ||
* | Apply styles in first loop over controlled faces | Dan Goodliffe | 2023-03-21 |
| | |||
* | Move smooth property into Style and make it optional | Dan Goodliffe | 2023-03-20 |
| | | | | This allows it to cascade down as faces are created and also be overridden as required | ||
* | Slightly tidier FaceController? It's still a mess | Dan Goodliffe | 2023-03-20 |
| | |||
* | Support applying a single face controller to multiple faces | Dan Goodliffe | 2023-03-20 |
| | |||
* | Fix some name shadowing in FaceController | Dan Goodliffe | 2023-03-20 |
| | |||
* | Use OpenMesh built-in to calculate face centre | Dan Goodliffe | 2023-03-19 |
| | |||
* | Swap messy glmvec wrapper for OpenMesh Point/Normal with real glm::vec and a ↵ | Dan Goodliffe | 2023-03-10 |
| | | | | | | custom vector_traits implementation Simplify code previously messy as a result of the original hack. | ||
* | Mutation persists its own members | Dan Goodliffe | 2023-03-10 |
| | |||
* | Name new faces based on adjacent faces when extruding | Dan Goodliffe | 2023-02-25 |
| | |||
* | Support for recursive colouring of asset factory faces | Dan Goodliffe | 2023-02-24 |
| | | | | Updates colours in sample model. | ||
* | Implement loading asset, mesh and face definitions | Dan Goodliffe | 2023-02-22 |
| | |||
* | Add support for smooth faces | Dan Goodliffe | 2023-02-16 |
| | |||
* | Refactor so ModelFactoryMesh can define the smooth property on faces | Dan Goodliffe | 2023-02-16 |
| | |||
* | First cut of the model factory and the hardcoded Brush 47 model | Dan Goodliffe | 2023-02-15 |
Requires temporary change to the fragment shader to hardcode some visible colour to the model |