A 3D visualisation tool for simulations
Reason this release was yanked:
invalid sources
Project description
Vivid
We present VIVID, an innovative method for research using 3D technology.
Explanation
Vivid uses an implementation of Voronoi algorithm for a 3d space made by Dr. Elad Stiennberg. The package takes simulated data as input and produces an interactive 3D model that is compatible with the 3D industry.
VIVID was tested in our cosmology research group by producing models from simulations for researchers, supporting new scientific insights about the evolution of galaxies and structures of the Universe.
The code is written in C++ and wrapped in python code for comptorbality.
Vivid is currently in the last stages of development, including an installer and the finished wrapper. Soon you will be able to simply install Vivid using anaconda and produce a model using a single function or a few lines of code for more control.
How To Use
In order to produce a model the following inputs are reqired:
Points - 3*n float ndArray, X Y Z values accurding to which, the model will be created.
Mask - n boolean ndArray, mask values for the inputed points that represent which points shuld be within the surface and which ones shukld be outside(the surface will be created betwwen the two).
OutputFile - string, name and diroctory for the output file.
optinal arguments:
Label - float, label for the created surface. defult argument = "Vivid_3D_model"
Quan - n float ndArray, corresponding color values for the input points. default argument = ndArray.ones().
Vmin - float, minimum value for color map. default argument Quan.min_argument().
Vmax - float, maximum value for color map. default argument Quan.max_argument().
decimation values #TODO
also see https://naftalide.wixsite.com/vivid to view examples of output models.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for vivid3d-0.1.0-py3.9-linux-x86_64.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12c908cecfb9c9335b6f4f7ad4d2499de72f2f411950a68dc868dfdca9a0e790 |
|
MD5 | 036a0d3dfd1661ee01fa2a4aab5e1120 |
|
BLAKE2b-256 | ef06a52e1c7542d7acccccc5bb0d76dc1ce5e8a728799182086c550eaa2edb88 |