SkillAgentSearch skills...

Pintar

Small rendering engine with Eigen linear algebra data structures on top of OpenGL. Made for prototyping interactive graphics solutions.

Install / Use

/learn @matheusgadelha/Pintar
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Pintar

Small rendering engine with Eigen linear algebra data structures on top of OpenGL. Made for prototyping interactive graphics solutions. It currently contains:

  • basic hierarchical object structure;
  • camera and arcball camera definitions;
  • mesh loading and (slow) traversal; and
  • rigid body simulation.

The main program is a demo of the rigid body simulator where you can draw the force you want to apply to the model.

Dependencies

This code requires that you have the static library of OOGL(https://github.com/Overv/OOGL/) inside the lib folder. Download it, compile it and copy the OOGL.a file to the lib folder of this project.

As the main description suggests, this code also requires Eigen installed.

Compiling

$sh compile.sh

Execution

./bin/main models/cube.obj

Related Skills

View on GitHub
GitHub Stars9
CategoryDevelopment
Updated3y ago
Forks1

Languages

C++

Security Score

70/100

Audited on Jan 24, 2023

No findings