{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":197663980,"defaultBranch":"release","name":"raytracing.github.io","ownerLogin":"RayTracing","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-07-18T22:17:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3949387?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724451981.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"a9d02cd7c818cc574d5596b0ee6b6c80c47abe26","ref":"refs/heads/fix/pScatter-angle","pushedAt":"2024-08-23T22:26:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"},"commit":{"message":"Correct range of scatter angle theta in sec 3.3.5\n\nResolves #1331","shortMessageHtmlLink":"Correct range of scatter angle theta in sec 3.3.5"}},{"before":null,"after":"efe34eccf46ccb2f5a7efdeaca42da429b71eec6","ref":"refs/heads/text/expected-vs-average-value","pushedAt":"2024-08-23T21:39:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"},"commit":{"message":"Clarify difference of average vs expected value\n\nResolves #1535","shortMessageHtmlLink":"Clarify difference of average vs expected value"}},{"before":null,"after":"15740541b25b5a13172ff4eb8ef6e7e1def9c120","ref":"refs/heads/fix/fig-3.08","pushedAt":"2024-08-23T21:16:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"},"commit":{"message":"Fix x-axis label for figure 3.08\n\nResolves #1532","shortMessageHtmlLink":"Fix x-axis label for figure 3.08"}},{"before":"07f11f5045ef09d97dfa5b10b6cb52bd39829537","after":null,"ref":"refs/heads/refactor/rotate-y-hit","pushedAt":"2024-08-23T18:30:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"}},{"before":"c6f803f6f9d117005940744e640535ef5a076a75","after":"b09c5a1d84affd03c370a3df32ddc61a65e82fe8","ref":"refs/heads/dev-patch","pushedAt":"2024-08-23T18:30:49.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"},"commit":{"message":"Merge pull request #1617 from RayTracing/refactor/rotate-y-hit\n\nSmall improvement to rotate_y::hit() function","shortMessageHtmlLink":"Merge pull request #1617 from RayTracing/refactor/rotate-y-hit"}},{"before":"276cf1c2e02a4b6f56b88303c01c5bfb2e93c45e","after":"07f11f5045ef09d97dfa5b10b6cb52bd39829537","ref":"refs/heads/refactor/rotate-y-hit","pushedAt":"2024-08-23T18:29:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"},"commit":{"message":"Merge branch 'dev-patch' into refactor/rotate-y-hit","shortMessageHtmlLink":"Merge branch 'dev-patch' into refactor/rotate-y-hit"}},{"before":"e8ef34395e44fb3ae51f57f7d8c71a5b3bd5ff7d","after":null,"ref":"refs/heads/update/random-unit-vector","pushedAt":"2024-08-23T18:22:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"}},{"before":"3c67b90ebfe251027927e1396a7d56a68afd0c5c","after":"c6f803f6f9d117005940744e640535ef5a076a75","ref":"refs/heads/dev-patch","pushedAt":"2024-08-23T18:22:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"},"commit":{"message":"Improve random_unit_vector()\n\nThe old method had a floating-point weakness in which all three vector\ncomponents, when small enough, can yield a vector length that underflows\nto zero, leading to a bogus [+/- infinity, +/- infinity, +/- infinity]\nresult.\n\nThis change also eliminates the `random_in_unit_sphere()` function, and\ndoes everything inside the `random_unit_vector()` function, which allows\nus to compute the vector length only once and then re-use it for\nnormalization.\n\nResolves #1606","shortMessageHtmlLink":"Improve random_unit_vector()"}},{"before":"beb2704bc45f04af635c1edeeb7b7af1507cf87e","after":null,"ref":"refs/heads/define-buffon","pushedAt":"2024-08-23T18:21:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"}},{"before":"3a2f677a01cedc619682180d69227118dca3bec4","after":"3c67b90ebfe251027927e1396a7d56a68afd0c5c","ref":"refs/heads/dev-patch","pushedAt":"2024-08-23T18:21:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"},"commit":{"message":"Add explanation of Buffon's needle problem\n\nResolves #1529","shortMessageHtmlLink":"Add explanation of Buffon's needle problem"}},{"before":"fb6d6c9e2bfaf9056fc207a1495ea6a623bda7a0","after":null,"ref":"refs/heads/fix/listing-2.62","pushedAt":"2024-08-23T18:21:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"}},{"before":"949dec957a079d586cd0a54590ecd4d57e4e5872","after":"3a2f677a01cedc619682180d69227118dca3bec4","ref":"refs/heads/dev-patch","pushedAt":"2024-08-23T18:21:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"},"commit":{"message":"Add missing ellipsis in listing 2.62\n\nResolves #1612","shortMessageHtmlLink":"Add missing ellipsis in listing 2.62"}},{"before":"e06037ced4720d01f0613f3fae26c2cd6d994f5c","after":null,"ref":"refs/heads/change/aabb-xforms","pushedAt":"2024-08-23T18:20:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"}},{"before":"a76b28aaff4bfafd121361a7dad1add94edc5e0b","after":"1bcf13505e693c2de5a9d3cc702571e156bf168b","ref":"refs/heads/dev-major","pushedAt":"2024-08-23T18:20:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"},"commit":{"message":"Book changes for aabb::translate, aabb::rotate_y\n\nResolves #819","shortMessageHtmlLink":"Book changes for aabb::translate, aabb::rotate_y"}},{"before":"b8f02977f7ca5cd3220eaa606f73d37461289e5a","after":null,"ref":"refs/heads/simplify-emitted-func-params","pushedAt":"2024-08-23T18:19:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"}},{"before":"f3656ea0b2432b020daa91bf8ecd70500c2af9d2","after":"a7b2e9da530b63944073c175311d408b83c631dc","ref":"refs/heads/dev-minor","pushedAt":"2024-08-23T18:19:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"},"commit":{"message":"Refactor emitted() to use hit_rec values directly\n\nThis simplifies the `material::emitted()` function.\n\nResolves #1605","shortMessageHtmlLink":"Refactor emitted() to use hit_rec values directly"}},{"before":null,"after":"276cf1c2e02a4b6f56b88303c01c5bfb2e93c45e","ref":"refs/heads/refactor/rotate-y-hit","pushedAt":"2024-08-22T19:11:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"},"commit":{"message":"Small improvement to rotate_y::hit() function\n\nResolves #1484","shortMessageHtmlLink":"Small improvement to rotate_y::hit() function"}},{"before":null,"after":"e8ef34395e44fb3ae51f57f7d8c71a5b3bd5ff7d","ref":"refs/heads/update/random-unit-vector","pushedAt":"2024-08-21T21:18:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"},"commit":{"message":"Improve random_unit_vector()\n\nThe old method had a floating-point weakness in which all three vector\ncomponents, when small enough, can yield a vector length that underflows\nto zero, leading to a bogus [+/- infinity, +/- infinity, +/- infinity]\nresult.\n\nThis change also eliminates the `random_in_unit_sphere()` function, and\ndoes everything inside the `random_unit_vector()` function, which allows\nus to compute the vector length only once and then re-use it for\nnormalization.\n\nResolves #1606","shortMessageHtmlLink":"Improve random_unit_vector()"}},{"before":"760f43323efab4e59caf0346c6c93eb4f0f9fb7b","after":null,"ref":"refs/heads/typos","pushedAt":"2024-08-21T20:28:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"}},{"before":"7bf2f3cd45105d5ba4588bebde4f528896eca115","after":"949dec957a079d586cd0a54590ecd4d57e4e5872","ref":"refs/heads/dev-patch","pushedAt":"2024-08-21T20:28:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"},"commit":{"message":"Fix typos \"probabilty\", \"dot project\"\n\nResolves #1607","shortMessageHtmlLink":"Fix typos \"probabilty\", \"dot project\""}},{"before":null,"after":"beb2704bc45f04af635c1edeeb7b7af1507cf87e","ref":"refs/heads/define-buffon","pushedAt":"2024-08-21T20:27:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"},"commit":{"message":"Add explanation of Buffon's needle problem\n\nResolves #1529","shortMessageHtmlLink":"Add explanation of Buffon's needle problem"}},{"before":null,"after":"e06037ced4720d01f0613f3fae26c2cd6d994f5c","ref":"refs/heads/change/aabb-xforms","pushedAt":"2024-08-20T19:30:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"},"commit":{"message":"Book changes for aabb::translate, aabb::rotate_y\n\nResolves #819","shortMessageHtmlLink":"Book changes for aabb::translate, aabb::rotate_y"}},{"before":null,"after":"fb6d6c9e2bfaf9056fc207a1495ea6a623bda7a0","ref":"refs/heads/fix/listing-2.62","pushedAt":"2024-08-20T18:50:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"},"commit":{"message":"Add missing ellipsis in listing 2.62\n\nResolves #1612","shortMessageHtmlLink":"Add missing ellipsis in listing 2.62"}},{"before":null,"after":"b8f02977f7ca5cd3220eaa606f73d37461289e5a","ref":"refs/heads/simplify-emitted-func-params","pushedAt":"2024-08-20T03:33:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"},"commit":{"message":"Refactor emitted() to use hit_rec values directly\n\nThis simplifies the `material::emitted()` function.\n\nResolves #1605","shortMessageHtmlLink":"Refactor emitted() to use hit_rec values directly"}},{"before":"4e43106535281d9b59a562743c9786717a8d56fc","after":"f3656ea0b2432b020daa91bf8ecd70500c2af9d2","ref":"refs/heads/dev-minor","pushedAt":"2024-08-20T03:16:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"},"commit":{"message":"Merge branch 'dev-patch' into 'dev-minor'","shortMessageHtmlLink":"Merge branch 'dev-patch' into 'dev-minor'"}},{"before":"76d8777ad62407361ea70f0b0166a9e495884854","after":"4e43106535281d9b59a562743c9786717a8d56fc","ref":"refs/heads/dev-minor","pushedAt":"2024-08-20T03:15:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"},"commit":{"message":"Merge branch 'dev-patch' into 'dev-minor'","shortMessageHtmlLink":"Merge branch 'dev-patch' into 'dev-minor'"}},{"before":"701a0e50edcde42c1fc553454f508d71d44600e4","after":null,"ref":"refs/heads/include-hittable-from-material","pushedAt":"2024-08-19T20:18:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"}},{"before":"fe3385bad0d0214ff270676e0daac31172145ad8","after":"7bf2f3cd45105d5ba4588bebde4f528896eca115","ref":"refs/heads/dev-patch","pushedAt":"2024-08-19T20:18:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"},"commit":{"message":"Update changelog for material.h include hittable.h","shortMessageHtmlLink":"Update changelog for material.h include hittable.h"}},{"before":"b67ec03b8140a0a29d8ba0640530ea241e8a25d3","after":"701a0e50edcde42c1fc553454f508d71d44600e4","ref":"refs/heads/include-hittable-from-material","pushedAt":"2024-08-19T20:13:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"},"commit":{"message":"Update changelog for material.h include hittable.h","shortMessageHtmlLink":"Update changelog for material.h include hittable.h"}},{"before":null,"after":"760f43323efab4e59caf0346c6c93eb4f0f9fb7b","ref":"refs/heads/typos","pushedAt":"2024-08-19T20:09:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hollasch","name":"Steve Hollasch","path":"/hollasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313871?s=80&v=4"},"commit":{"message":"Fix typos \"probabilty\", \"dot project\"\n\nResolves #1607","shortMessageHtmlLink":"Fix typos \"probabilty\", \"dot project\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEosULBQA","startCursor":null,"endCursor":null}},"title":"Activity ยท RayTracing/raytracing.github.io"}