Skip to content

ConradMearns/snailj-sciview

 
 

Repository files navigation

snailj-sciview

Mathematical shell generator based on the paper by Jorge Picado

Seashell Generation

In SciView under Demo -> Shell, simply select a preset and click okay.

  • Spiral Turns: Amount of rotations to generate
  • Spiral Turn Resolution: Resolution for underlying helical shape
  • Generating Curve Resolution: Resolution for the "tube" that becomes the shell surface
  • Generating Curve Randomness Multiplier: Uses Random.nextDouble() to add bumpiness to the shell surface

Options D to N are best explained in Picado's paper, but will eventually be described here too.

Fractal Dimensionality

The Fractal Dimension of a generated shell is outputted to the log after creation Secondary command will be working as soon as the Parameter is recognized

LICENSING

snailj-sciview is distributed under a Simplified BSD License; for the full text of the license, see LICENSE.txt.

For the list of ImageJ developers and contributors, see the parent POM.

TODO list

  • SnailJ root menu
  • Add command for fractal dimension analysis (FDA)
    • connect sciview mesh to frac-dim commands
  • Settings for FDA
    • voxelization min - max
  • Shell fitting (using GA)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 98.6%
  • Shell 1.4%