QuatViz is an interactive web application developed with Streamlit, designed to simplify quaternion operations and provide a visual representation of their orientations. Quaternions are powerful mathematical entities used in 3D rotations and computer graphics.
- User-friendly interface to input two quaternions.
- Supports quaternion operations like Add, Subtract, and Multiply.
- Visual representation of quaternion orientations in 3D space.
- Immediate feedback and error handling for invalid quaternion values.
-
Clone the Repository
git clone https://github.com/HeshamFS/QuatViz.git
-
Navigate to Directory
cd QuatViz
-
Install the Required Libraries
pip install -r requirements.txt
-
Run the Streamlit App
streamlit run quatviz_app.py
We welcome contributions! Please fork the repository and make changes as you'd like. Pull requests are warmly welcome.
This project is open-source and available under the MIT License.
- Streamlit for their intuitive web app framework.