Skip to content

tantock/obj4dviewer

Repository files navigation

obj4dviewer

Unit Tests Coverage

Python 4D Engine (Object Renderer) with Pygame, Numpy, Numba

sofware_renderer

About The Project

This is a viewer for 4D objects. It projects a 4D object onto a 3D plane, and then from a 3D plane to a 2D screen. It is backwards compatible with regular 3D obj files. A 4d obj file specified with the .obj4 extension.

Getting Started

Installation

Clone the repo with

git clone https://github.com/tantock/obj4dviewer.git

In the project root directory, run

pip install -e .

to install the obj4drender library and the project dependencies.

Optional Dependencies

To install other optional dependencies (test/build) run

pip install -e .[test]
pip install -e .[build]

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

This software is covered by the MIT License. To read more about the MIT License, see License.

Acknowledgments

About

A 4D viewer for Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages