Simon Bruder
|
da149b7dfc
|
Add note on filtering
|
2023-05-09 23:46:40 +02:00 |
Simon Bruder
|
dba0e0c827
|
Add filtering script
|
2023-05-09 23:46:40 +02:00 |
Simon Bruder
|
638cebe9f4
|
u02/util: Simplify conditions
|
2023-05-09 23:46:40 +02:00 |
Simon Bruder
|
7552385373
|
u02: Implement sweep line tool
|
2023-05-09 23:46:40 +02:00 |
Simon Bruder
|
8528d673d0
|
u02/tests: Lower target precision for barycentric coordinates
|
2023-05-09 23:46:40 +02:00 |
Simon Bruder
|
d1b49d696a
|
u02: Test edge case for barycentric coordinates
|
2023-05-09 23:46:40 +02:00 |
Simon Bruder
|
4a7f1e7233
|
u02: Extract slope function
|
2023-05-09 23:46:40 +02:00 |
Simon Bruder
|
902bc5325a
|
u02: Implement sorting for 3 points
|
2023-05-09 23:46:40 +02:00 |
Simon Bruder
|
0a452f6563
|
u02: Implement barycentric coordinates
|
2023-05-09 23:46:40 +02:00 |
Simon Bruder
|
514aa5e3e9
|
u02/tool_base: Add draw with three points
|
2023-05-09 23:46:40 +02:00 |
Simon Bruder
|
629f3f8589
|
u02/tool_base: Add draw with no point
|
2023-05-09 23:46:40 +02:00 |
Simon Bruder
|
f64039dba1
|
u02/tests: Add link to desmos for circle
|
2023-05-09 23:46:40 +02:00 |
Simon Bruder
|
47c8aa7069
|
u02: Implement bresenham circle tool
|
2023-05-09 23:46:39 +02:00 |
Simon Bruder
|
5af2223d49
|
flake.{nix,lock}: Update
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/cd749f58ba83f7155b7062dd49d08e5e47e44d50' (2023-04-17)
→ 'github:nixos/nixpkgs/897876e4c484f1e8f92009fd11b7d988a121a4e7' (2023-05-06)
|
2023-05-09 23:46:39 +02:00 |
Simon Bruder
|
743cae221e
|
u02/tests: Use const where possible
|
2023-05-09 23:46:39 +02:00 |
Simon Bruder
|
69b3377d1a
|
u02: Implement rectangle tool
|
2023-05-09 23:46:39 +02:00 |
Simon Bruder
|
3efece5a98
|
u02: Replace fill test to use test shape
|
2023-05-09 23:46:39 +02:00 |
Simon Bruder
|
a46e27cb1c
|
u02: Add property test for equality of fill tools
|
2023-05-09 23:46:39 +02:00 |
Simon Bruder
|
86c749a118
|
u02: Implement non recursive fill tool
|
2023-05-09 23:46:39 +02:00 |
Simon Bruder
|
1ca677e19d
|
u02: Implement recursive fill tool
|
2023-05-09 23:46:39 +02:00 |
Simon Bruder
|
45e50c75b7
|
u02: Implement bresenham line tool
|
2023-05-09 23:46:39 +02:00 |
Simon Bruder
|
122cd875e8
|
u02: Improve test performance
|
2023-05-09 23:46:39 +02:00 |
Simon Bruder
|
29e57b3b31
|
u02: Make DDA incremental
|
2023-05-09 23:46:39 +02:00 |
Simon Bruder
|
2a44853a08
|
u02: Implement DDA line tool
|
2023-05-09 23:46:39 +02:00 |
Simon Bruder
|
5ab51cec38
|
u02: Implement transformation to standard case
|
2023-05-09 23:46:39 +02:00 |
Simon Bruder
|
324a01eb17
|
u02: Implement transformation functions
|
2023-05-09 23:46:39 +02:00 |
Simon Bruder
|
a488f1b31b
|
u02/CMake: Install built binary
|
2023-05-09 23:46:39 +02:00 |
Simon Bruder
|
644948501c
|
u02/CMake: Add vim modeline
|
2023-05-09 23:46:39 +02:00 |
Simon Bruder
|
b2db1248cd
|
u02: Convert latin1 to UTF-8
|
2023-05-09 23:46:39 +02:00 |
Simon Bruder
|
e42a83a526
|
u02: dos2unix
|
2023-05-09 23:46:39 +02:00 |
Simon Bruder
|
58b70b2d71
|
u02: Format
|
2023-05-09 23:46:39 +02:00 |
Simon Bruder
|
a03c02f489
|
u02: Add skeleton
|
2023-05-09 23:46:39 +02:00 |