diff --git a/requirements.txt b/requirements.txt
index a8f207e..b6000b1 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,14 +1,66 @@
+certifi==2024.7.4
+cffi==1.16.0
+charset-normalizer==3.3.2
+contourpy==1.2.0
+cycler==0.12.1
+fonttools==4.47.0
+freetype-py==2.4.0
+hsluv==5.0.4
+idna==3.7
+imageio==2.33.1
+kiwisolver==1.4.5
+lazy_loader==0.3
+markdown-it-py==3.0.0
 matplotlib==3.8.2
+mdurl==0.1.2
+meshio==5.3.4
+names==0.3.0
+networkx==3.2.1
+Nuitka==2.2.1
 numpy==1.26.2
+numpy-stl==3.1.1
+ordered-set==4.1.0
+packaging==23.2
+panda3d-gltf==1.2.0
+panda3d-simplepbr==0.12.0
 Pillow==10.1.0
 Pint==0.22
+platformdirs==4.2.2
+pooch==1.8.2
+pycparser==2.21
+pygame==2.5.2
+Pygments==2.17.2
+PyOpenGL==3.1.7
+pyparsing==3.1.1
+PyQt6==6.7.0
+PyQt6-3D==6.7.0
+PyQt6-3D-Qt6==6.7.0
+PyQt6-Qt6==6.7.0
+PyQt6-sip==13.6.0
 PySide6==6.6.1
+PySide6-Addons==6.6.1
+PySide6-Essentials==6.6.1
+python-dateutil==2.8.2
+python-solvespace==3.0.8
+python-utils==3.8.2
+pyvista==0.43.10
+pyvistaqt==0.11.1
+QtPy==2.4.1
+requests==2.32.3
 rich==13.7.0
 scikit-image==0.22.0
 scipy==1.11.4
+scooby==0.10.0
+sdfcad @ git+https://gitlab.com/nobodyinperson/sdfCAD@9bd4e9021c6ee7e685ee28e8a3a5d2d2c028190c
+shapely==2.0.4
+shiboken6==6.6.1
+six==1.16.0
+tifffile==2023.12.9
+trimesh==4.3.2
+tripy==1.0.0
+typing_extensions==4.9.0
+urllib3==2.2.2
+vispy==0.14.2
 vtk==9.3.0
-
-names~=0.3.0
-shapely~=2.0.4
-pyvista~=0.43.10
-pyvistaqt~=0.11.1
\ No newline at end of file
+vulkan==1.3.275.0
+zstandard==0.22.0