For Simple#1, Professor mentioned in lecture that it may end up with infinite loop. I don't see how that could happen. I feel like that there should be some object that touches one end, and also some object that touches the other end, since every node is a bounding box of a group of objects. Then both child nodes will not be empty. Not sure what I missed.
jchen12197
How come we can choose one dimension and just split over that? Is it just arbitrary? For the project, we picked the largest dimension by extent but I don't really understand why.
michellebrier
I thought this Medium post about a custom acceleration structure project was pretty cool and gave me some insight about tackling this in projects: https://medium.com/@bromanz/how-to-create-awesome-accelerators-the-surface-area-heuristic-e14b5dec6160
For Simple#1, Professor mentioned in lecture that it may end up with infinite loop. I don't see how that could happen. I feel like that there should be some object that touches one end, and also some object that touches the other end, since every node is a bounding box of a group of objects. Then both child nodes will not be empty. Not sure what I missed.
How come we can choose one dimension and just split over that? Is it just arbitrary? For the project, we picked the largest dimension by extent but I don't really understand why.
I thought this Medium post about a custom acceleration structure project was pretty cool and gave me some insight about tackling this in projects: https://medium.com/@bromanz/how-to-create-awesome-accelerators-the-surface-area-heuristic-e14b5dec6160