-
Notifications
You must be signed in to change notification settings - Fork 36
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
Ellipsoids superballs and polyhedra #45
Comments
Donev only shared its hard-sphere codes, but not ellipsoid ones (precompiled executables). If you have related codes, I would like to be a helper to develop DynamO! |
Donev spells out the algorithm in two publications: The key definition are the overlap potentials for ellipsoids (section C of the second paper). The difficulty is that they use a maple script for the determinant and adjoint calculation of the polynomial coefficients used in Eq. 17. The numerical routines are not a problem, but the implementation of these expressions will take some time to do neatly. If you can implement these and design a "unit test" (a method to check that the implementation is correct), the rest I think is relatively straightforward. |
Thank you! |
Hi, OK, no problem. I'll leave this issue open as a feature request and I'll close it once ellipsoids are implemented in the future. Just to let you know, if you want to learn more about the use and applications of DynamO we have a workshop coming up in January: |
Oh that's good! It will be better if you can upload workshop videos online for potential users. |
Yeah the new polynomial class is a start on a very small Computer Algebra library to support the implementation of complex overlap functions. The first work will be on reimplementing sphere-torus, sphere-oscillating plates, and so on, before I get to around to ellipsoids. The recording of the workshop is a good idea, I'll put this forward to the workshop organisers to see if it can be done. |
Hello Marcus, Best Regards, PS: I have seen that you are simulating thin needles. Is it possible for you to add some tutorials on it? |
Hi Suvendu,
However, I plan to rework the way rotation is specified in the configuration file, so at the moment I don't want to write tutorials on systems with rotational degrees of freedom. |
Hi Marcus, Thanks for the update. I will wait for the update. Bests, |
Hi Marcus, Recently I am wondering whether "bullet physics engine" can be incorporated into the Dynamo for simulation of convex polyhedra. https://github.com/bulletphysics/bullet3 Thank you |
Since DynamO only supports sphere at present, I strongly suggest that Marcus could add more features of ellipsoids and other kinds of polyhedra into DynamO in the near future.
The text was updated successfully, but these errors were encountered: