You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The example, test/test_learn_ray_intersect_w_a_triangle.py, deals with a ray and a batch of rays. However, objects represented with triangles are typically described with many triangles but not one. Given the information, we challenge readers to create a new function inside odak.learn.raytracing submodule named intersect_w_mesh. This new function has to be able to work with multiple triangles (meshes) and has to be aware of "occlusions" (e.g., a triangle blocking another triangle). In addition, a new unit test, test/test_learn_ray_intersect_w_mesh.py, has to adopt this new function. To add these to odak, you can rely on the pull request feature on GitHub. You can also create a new engineering note for arbitrary surfaces in docs/notes/raytracing_meshes.md.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
The example,
test/test_learn_ray_intersect_w_a_triangle.py
, deals with a ray and a batch of rays. However, objects represented with triangles are typically described with many triangles but not one. Given the information, we challenge readers to create a new function insideodak.learn.raytracing
submodule namedintersect_w_mesh
. This new function has to be able to work with multiple triangles (meshes) and has to be aware of "occlusions" (e.g., a triangle blocking another triangle). In addition, a new unit test,test/test_learn_ray_intersect_w_mesh.py
, has to adopt this new function. To add these toodak,
you can rely on thepull request
feature on GitHub. You can also create a newengineering note
for arbitrary surfaces indocs/notes/raytracing_meshes.md
.Beta Was this translation helpful? Give feedback.
All reactions