Create the conda environment:
conda env create -f environment.ymlActivate the environment:
conda activate ellipsoid-fitInteractive fitting tool:
python main.pySDF method comparison:
python benchmark_sdf.pySystematic SDF benchmark across varying aspect ratios:
python systematic_benchmark.py --plotThe core optimization logic is implemented with the NVIDIA Warp framework and located in optimization.py.
The implementation of different ellipsoid SDF approcimations can be found in sdf_methods.py.