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
|
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
|
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
|
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 |
|