Compare commits

..

32 Commits

Author SHA1 Message Date
Simon Bruder dbf298940e Add note on filtering 2023-05-09 23:47:47 +02:00
Simon Bruder 5296a3f361 Add filtering script 2023-05-09 23:47:47 +02:00
Simon Bruder 179a198e11 u02/util: Simplify conditions 2023-05-09 23:47:47 +02:00
Simon Bruder b0e754cddb u02: Implement sweep line tool 2023-05-09 23:47:47 +02:00
Simon Bruder 49cd0f201a u02/tests: Lower target precision for barycentric coordinates 2023-05-09 23:47:47 +02:00
Simon Bruder 1f6f079edf u02: Test edge case for barycentric coordinates 2023-05-09 23:47:47 +02:00
Simon Bruder 8822dbe7df u02: Extract slope function 2023-05-09 23:47:47 +02:00
Simon Bruder 7de6c3cae3 u02: Implement sorting for 3 points 2023-05-09 23:47:47 +02:00
Simon Bruder 04527ef711 u02: Implement barycentric coordinates 2023-05-09 23:47:47 +02:00
Simon Bruder 2fd207f5f4 u02/tool_base: Add draw with three points 2023-05-09 23:47:47 +02:00
Simon Bruder 0de522004b u02/tool_base: Add draw with no point 2023-05-09 23:47:47 +02:00
Simon Bruder 11da9a4d79 u02/tests: Add link to desmos for circle 2023-05-09 23:47:47 +02:00
Simon Bruder e942c62ad6 u02: Implement bresenham circle tool 2023-05-09 23:47:47 +02:00
Simon Bruder 6b63595986 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:47:47 +02:00
Simon Bruder f81098f259 u02/tests: Use const where possible 2023-05-09 23:47:47 +02:00
Simon Bruder b780d4b8c4 u02: Implement rectangle tool 2023-05-09 23:47:47 +02:00
Simon Bruder 5a1ba0ca93 u02: Replace fill test to use test shape 2023-05-09 23:47:47 +02:00
Simon Bruder dfeb329a52 u02: Add property test for equality of fill tools 2023-05-09 23:47:47 +02:00
Simon Bruder 625c257f3f u02: Implement non recursive fill tool 2023-05-09 23:47:47 +02:00
Simon Bruder c851767445 u02: Implement recursive fill tool 2023-05-09 23:47:47 +02:00
Simon Bruder 649d5da18a u02: Implement bresenham line tool 2023-05-09 23:47:47 +02:00
Simon Bruder 240d5435f2 u02: Improve test performance 2023-05-09 23:47:47 +02:00
Simon Bruder 8b88c14b02 u02: Make DDA incremental 2023-05-09 23:47:46 +02:00
Simon Bruder 708e501245 u02: Implement DDA line tool 2023-05-09 23:47:46 +02:00
Simon Bruder fab356c308 u02: Implement transformation to standard case 2023-05-09 23:47:46 +02:00
Simon Bruder 18456541aa u02: Implement transformation functions 2023-05-09 23:47:46 +02:00
Simon Bruder 837a1e5519 u02/CMake: Install built binary 2023-05-09 23:47:46 +02:00
Simon Bruder d5340b315b u02/CMake: Add vim modeline 2023-05-09 23:47:46 +02:00
Simon Bruder 60eb346e2c u02: Convert latin1 to UTF-8 2023-05-09 23:47:46 +02:00
Simon Bruder dfa6d381ca u02: dos2unix 2023-05-09 23:47:46 +02:00
Simon Bruder cc32e483e0 u02: Format 2023-05-09 23:47:46 +02:00
Simon Bruder 2c741916bf u02: Add skeleton 2023-05-09 23:47:46 +02:00
1 changed files with 2 additions and 2 deletions

View File

@ -57,11 +57,11 @@ Depending on the file,
or [LGPL-3.0-or-later](https://spdx.org/licenses/LGPL-3.0-or-later.html)
or “Copyright (C) CGV TU Dresden - All Rights Reserved”.
The branch published only includes files under free software licences.
The published version only includes files under free software licences.
Sadly, that makes them very incomplete,
because most implementations done by me are in files from the template,
which makes my additions a derivative work.
All files not marked differently, are released under GPL-3.0-or-later.
All files not marked differently are released under GPL-3.0-or-later.
See [gpl-3.0.txt](./gpl-3.0.txt) and [lgpl-3.0.txt](./lgpl-3.0.txt) for details.