This website requires JavaScript.
Explore
Help
Register
Sign In
Bill Thiede
wathiede
0 Followers
·
0 Following
Joined on
2019-05-19
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
26
Projects
Packages
Public Activity
Starred Repositories
1
wathiede
pushed to
master
at
wathiede/raytracers
2021-07-17 08:15:05 -07:00
ac4f5eb9a6
git-hooks: remove debug printing.
f846da18ad
envmap: cargo fmt.
e59029a94a
git-hooks: add pre-commit hook for fmt and testing checks.
339ce84903
tuples: whitespace cleanup for consistency.
6e7bd1c136
spheres: implement
normal_at
.
Compare 5 commits »
wathiede
pushed to
master
at
wathiede/raytracers
2021-07-16 22:33:43 -07:00
e430e3769e
canvas: add parameter to constructor to set background color.
7609201c16
canvas: use ugly pink for default color to ease in debugging.
Compare 2 commits »
wathiede
pushed to
master
at
wathiede/raytracers
2021-07-16 22:26:11 -07:00
4bb6a72e4b
eoc5: implement suggestiong at end of chapter 5.
cb1b3ec801
sphere: use Intersections as the return type from
intersect
.
ad7b10322f
spheres: enable intersect w/ transformed spheres.
6e73bab37f
s/translate/translation/g to match book.
87bf924094
spheres: add transform member to Sphere
Compare 13 commits »
wathiede
pushed to
master
at
wathiede/raytracers
2021-07-16 19:59:49 -07:00
12c2382327
eoc4: use Matrix4x4 to perform world to canvas scaling.
5df2917668
eoc4: implement suggestion at the end of chapter 4
af5e61136c
matrices: doctest for matrix multiplication ordering.
4b0d882b84
lib & tuples: use crate specific EPSILON definition.
83799a02a9
matrices: implement Matrix4x4::shearing
Compare 5 commits »
wathiede
pushed to
master
at
wathiede/raytracers
2021-07-06 08:45:17 -07:00
b8df830460
tuples & matrices: remove float-cmp use.
245b02b443
matrices: implement Matrix4x4:rotation_[xyz]
f792d1a626
matrices: implement Matrix4x4::scaling
117d7185e4
matrices: implement Matrix4x4::translate
Compare 4 commits »
wathiede
pushed to
master
at
wathiede/raytracers
2021-07-05 16:45:45 -07:00
462c90e8c8
matrices: benchmark Matrix::inverse & inverse_old
ac3a18a864
matrices: implement Matrix4x4::inverse.
656f1c3a94
Small whitespace change.
762cd45f63
implement determinant on 3x3 and 4x4 matrices
d6ad12e344
implement cofactor of 3x3 matrix
Compare 17 commits »
wathiede
pushed to
master
at
wathiede/raytracers
2021-06-27 10:21:50 -07:00
78a360ae89
More idiomatic constructors.
wathiede
pushed to
master
at
wathiede/raytracers
2021-06-24 16:45:00 -07:00
f24a90b77b
eoc2: print filename before saving.
c9ec19c3cd
eoc2: update with initial values from the book.
709465dafe
eoc2: write up end of chapter 2 example.
7786aa99a1
canvas: enable saving to PNG.
536b6bed1f
tuples: make color data pub.
Compare 12 commits »
wathiede
pushed to
master
at
wathiede/raytracers
2021-06-24 11:10:37 -07:00
b159820bad
Metadata.
3952a8ba83
Implement point/vector constructors.
495c64249c
Implement most basic tuple
Compare 3 commits »
wathiede
pushed to
master
at
wathiede/raytracers
2021-06-13 18:53:42 -07:00
a30a5a383c
Update to 2018 edition.
33a126f4d7
Fix over zealous lint.
4d5056428b
aobench: lint.
Compare 3 commits »
wathiede
pushed to
master
at
wathiede/raytracers
2021-06-13 18:44:18 -07:00
4cddc8571f
panic/foramt lint
ea30bc9ed4
Remove direnv setup, use parent.
Compare 2 commits »
wathiede
pushed to
master
at
wathiede/i3xs
2021-06-13 18:00:57 -07:00
3f92e9dc10
Only show latest sample now that we have lots of cores.
wathiede
pushed to
master
at
wathiede/raytracers
2021-06-13 17:46:51 -07:00
3fb564ff19
More rand version bump.
wathiede
pushed to
master
at
wathiede/raytracers
2021-06-04 14:46:02 -07:00
d1a04b9b0c
Cleanup lint.
wathiede
pushed to
master
at
wathiede/raytracers
2021-06-04 14:39:55 -07:00
3e5a71440e
drone: drop sccache usage.
bf8b533b15
Version bump rand
Compare 2 commits »
wathiede
pushed to
master
at
wathiede/fixscreen
2021-05-20 18:23:04 -07:00
2e9f3f2ea0
Unrotate dell monitor to reflect new physical reality.
wathiede
pushed to
master
at
wathiede/raytracers
2021-04-03 21:52:30 -07:00
9dcb36612d
Add nix / direnv setup
ae3b173f3f
Update lock file.
Compare 2 commits »
wathiede
pushed to
master
at
wathiede/superdeduper
2021-02-21 09:42:33 -08:00
7da8639881
Use TO_BE_REMOVED_DIR inplace of static string.
wathiede
pushed to
master
at
wathiede/superdeduper
2021-02-21 08:30:18 -08:00
d4c94a5a3a
Add default.nix & direnv.
db29d662c6
Use to-be-deleted path that works on sagan and nixos-05
Compare 2 commits »
wathiede
pushed to
master
at
wathiede/rustinferencetest
2021-02-07 17:09:22 -08:00
344ca0b713
Testing enums and custom string_or_struct decoders.
First
Previous
...
83
84
85
86
87
...
Next
Last