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

New particle shapes #34

Closed
GoogleCodeExporter opened this issue Aug 12, 2015 · 6 comments
Closed

New particle shapes #34

GoogleCodeExporter opened this issue Aug 12, 2015 · 6 comments
Assignees
Labels
comp-Logic Related to internal code logic feature Allows new functionality pri-Low Kept mostly for reference usability Makes using code more convenient

Comments

@GoogleCodeExporter
Copy link

Implement general shapes like 'coated ellipsoid', 'boxsphere', 'spherebox'
with a lot of input parameters. It may be also implemented as a arbitrary
composition of basic shapes.

Original issue reported on code.google.com by yurkin on 24 Dec 2008 at 7:04

@GoogleCodeExporter
Copy link
Author

Arbitrary composition part has been moved to a separate issue 79. Here we need 
only
to implement those relatively simple shapes that are needed by users. Cluster of
spheres should probably be the first candidate.

#79

Original comment by yurkin on 7 May 2009 at 4:18

@GoogleCodeExporter
Copy link
Author

Two recent tools: 'misc/pip' and 'misc/hyperfun' allow relatively easy 
generation of almost any homogeneous. So this can be considered as a workaround 
of this issue.

Original comment by yurkin on 17 Jan 2012 at 3:21

@GoogleCodeExporter
Copy link
Author

Another simple but powerful option is a general prism, where the contour in 
xy-plane is given by a file (like axisymmetric). This cross-section is 
translated along the z-axis (or generally along any tilted vector to allow 
non-orthogonal prisms). 

Original comment by yurkin on 19 Oct 2012 at 3:05

@GoogleCodeExporter GoogleCodeExporter added OpSys-All usability Makes using code more convenient comp-Logic Related to internal code logic pri-Medium Worth assigning to a milestone labels Aug 12, 2015
@myurkin myurkin added feature Allows new functionality and removed Type-Enhancement labels Aug 13, 2015
@myurkin myurkin self-assigned this Nov 12, 2015
@myurkin
Copy link
Member

myurkin commented Jun 25, 2018

Another idea is to use this tool - https://github.com/karimnaaji/voxelizer

@myurkin myurkin added pri-Low Kept mostly for reference and removed pri-Medium Worth assigning to a milestone labels Jul 10, 2018
@myurkin
Copy link
Member

myurkin commented Sep 11, 2020

Super-ellipsoid is another idea - very broad class and should be easy to implement. See https://en.wikipedia.org/wiki/Superellipsoid

@myurkin
Copy link
Member

myurkin commented Apr 23, 2021

I have moved several ideas for new shapes to separate issues (in addition to those mentioned above) - #292, #293, #294, #295 . So the issue can now be closed.

@myurkin myurkin closed this as completed Apr 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp-Logic Related to internal code logic feature Allows new functionality pri-Low Kept mostly for reference usability Makes using code more convenient
Projects
None yet
Development

No branches or pull requests

2 participants