Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Implement three dimension billiards #146

Open
6 tasks
Datseris opened this issue Sep 19, 2018 · 4 comments
Open
6 tasks

Implement three dimension billiards #146

Datseris opened this issue Sep 19, 2018 · 4 comments

Comments

@Datseris
Copy link
Member

Datseris commented Sep 19, 2018

This is just an "official" issue about 3D billiards, which I had in my mind since a year now.

The main method of propagation used in 2D applies juuuust as well to 3D.

  • 3DParticle
  • Plane
  • Sphere
  • collisiontime between these
  • distance between these
  • specular/periodicity

this is all we need pretty much.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@Datseris
Copy link
Member Author

@Datseris Datseris added this to the 3.0 milestone Sep 19, 2018
@Datseris Datseris removed this from the 3.0 milestone Oct 6, 2018
@yakir12
Copy link

yakir12 commented Nov 6, 2018

Are you thinking about abandoning the 2D or will you keep both? Any thoughts on how to plot these?

@Datseris
Copy link
Member Author

Datseris commented Nov 6, 2018

I won't abandon the 2D there is absolutely no reason to remove fine, well tested and well documented functionality ! The plan was to keep both, initially putting the 3D in a different module. If it becomes too big, put it in a different package, but once again: I am always against rushing into a new package "too fast".

@dpsanders
Copy link

Much of this is implemented in HardSphereDynamics.jl.

In 3d cylindrical objects (for example) are also important.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants