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/superdeduper
2021-11-12 19:20:52 -08:00
b2ef1d3d3d
Prefer higher resolution files.
708e44053e
Ignore dashes and apostrophes when finding dupes.
37b4e1b4b2
Use parent envrc / default.nix.
Compare 3 commits »
wathiede
pushed to
master
at
wathiede/superdeduper
2021-11-12 18:02:26 -08:00
4ba8e3e3ee
Better error reporting when ffprobe fails.
872c1096a6
Better error log messaging.
Compare 2 commits »
wathiede
pushed to
master
at
wathiede/fixscreen
2021-09-25 08:38:45 -07:00
4a5428f3a8
Remove Dell monitor that is no longer physically present.
wathiede
pushed to
master
at
wathiede/raytracers
2021-07-30 21:59:50 -07:00
9befbd9ad2
matrices: moving another doctest to unit
c882fc81e5
transformations: moving another doctest to unit
1c2caf2cc5
lights: moving another doctest to unit
9006671a26
intersections: moving another doctest to unit
3838efd134
camera: moving another doctest to unit
Compare 30 commits »
wathiede
pushed to
master
at
wathiede/raytracers
2021-07-23 22:13:06 -07:00
62ad827507
eoc9: implement using prelude and builder pattern.
363f15fb00
camera: implement builder pattern on Camera and add it to prelude.
be2041285c
shapes: use a builder pattern with helps in prelude.
958c4c3ee8
prelude: add PointLight and PointLightBuilder.
62cb5e4ec4
prelude: add World and WorldBuilder.
Compare 26 commits »
wathiede
pushed to
master
at
wathiede/raytracers
2021-07-21 13:18:12 -07:00
5600d6c561
shapes: name space helper implementations in a sub module.
wathiede
pushed to
master
at
wathiede/raytracers
2021-07-21 13:00:06 -07:00
0e8a0e4163
shapes: implement plane geometry.
2f85697b88
rays: derive Debug on Ray.
Compare 2 commits »
wathiede
pushed to
master
at
wathiede/raytracers
2021-07-20 22:18:08 -07:00
c0e422a7eb
shapes: create generic Shape object with Sphere implementation.
7de0f07f56
shapes: create generic Shape object with Sphere implementation.
Compare 2 commits »
wathiede
pushed to
master
at
wathiede/raytracers
2021-07-20 22:08:07 -07:00
7de0f07f56
shapes: create generic Shape object with Sphere implementation.
wathiede
pushed to
master
at
wathiede/raytracers
2021-07-18 21:18:02 -07:00
7741766635
drone: add build config for rtchallenge
3799f93393
eoc8: add third light for effect
1629b2cbfa
Add multiple light support.
Compare 3 commits »
wathiede
pushed to
master
at
wathiede/raytracers
2021-07-18 20:30:43 -07:00
839642b886
camera: make supersampling configurable, wire it up in eoc8.
c4f10126e3
git-hooks: build and test with --no-default-features too.
7a8ed15017
eoc8: zoom the fov.
5d8024a485
features: rename s/_/-/g and make double sizes Floats default.
ecf7cd7bdc
eoc: Updates to work with new Float abstraction.
Compare 18 commits »
wathiede
pushed to
master
at
wathiede/raytracers
2021-07-18 11:50:17 -07:00
dbf5451070
eoc7: make command flag for choosing rendering strategy.
4f88d2c101
camera: make rendering strategy configurable, add workerpool version.
94ea724344
lights & world: derive Clone for PointLight and World.
967920e1fa
eoc7: show elapsed time out to milliseconds.
2eeeb2013b
camera & spheres: add feature tag
disable_inverse_cache
Compare 7 commits »
wathiede
pushed to
master
at
wathiede/raytracers
2021-07-17 22:06:11 -07:00
5f3bfd744e
eoc7: implement end of chapter 7 challenge.
e752536430
camera: correct x/y calculations in Camera::render.
059f710706
camera: implement Camera::render.
ad02d7e945
canvas: remove unnecessary mut on Canvas::get's self parameter.
5911610064
camera: implement Camera::ray_for_pixel.
Compare 29 commits »
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.
First
Previous
...
88
89
90
91
92
...
Next
Last