Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[FEATURE] Primitive: Box #14

Open
7 tasks
orgarten opened this issue May 18, 2020 · 2 comments
Open
7 tasks

[FEATURE] Primitive: Box #14

orgarten opened this issue May 18, 2020 · 2 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@orgarten
Copy link
Collaborator

orgarten commented May 18, 2020

Is your feature request related to a problem? Please describe.
New primitive: Box of arbitrary size -> can be constructed by 6 planes, but would be beneficial to have this kind of setup in order to speed up traversal. Furthermore, setting up a box via planes is cumbersome if done every time a box is needed.

Describe a possible solution.

  • Create 6 planes which construct the box
  • call intersect for such a contsruct

Describe alternatives you've considered
Setting up 6 individual planes, which is error prone.

**Needed: **

  • box blazeRT primitive

  • box as embree primitive

  • testing for blazeRT box

  • testing for embree box

  • support in blazertscene

  • support in EmbreeScene

  • testing of scene functions

@orgarten orgarten added enhancement New feature or request good first issue Good for newcomers labels May 18, 2020
@orgarten
Copy link
Collaborator Author

For implementing new geometries look at examples/geometry_template or the already existing geometries.

@tobiask-hfs
Copy link
Contributor

I've started working on this task.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants