Project glOric aims at providing Oric's developpers with an hyper fast 3D library to use in real time applications.
In order to use glOric, you have to first install a developpement environnement. The simplest way to do so is to download and install OSDK.
Next, you will need a git client to retreive the source code of glOric from its repository on github. Download and install GIT.
Getting glOric is simple. If you have a GIT client installed, just clone the glOric repository
git clone --depth 1 --branch master https://github.com/oric-software/glOric.git
Or, if you don't have GIT client installed, you can download an archive of the project
A good starting point in using glOric consists in building and testing demos that are provided with the project.
3 demos are provided :
- a text based demo
- a hires demo
- a lores demo
- a color demo
To choose between demos, open the config.h
file located in the src
directory of glOric and find the following section at the beginning of the file:
// Choose amongst TEXTDEMO, LRSDEMO, HRSDEMO, COLORDEMO
#define COLORDEMO
Change the line to #define HRSDEMO
if you want ot build the HIRES mode demo.
Change the line to #define LRSDEMO
if you want ot build the LORES mode demo.
Change the line to #define TEXTDEMO
if you want ot build the text mode demo.
Change the line to #define COLORDEMO
if you want ot build the color mode demo.
Once you have selected the demo you want to build, just open a shell command in the directory where you placed the source code and run following commands:
cd src
osdk_build.bat && osdk_execute.bat
It should start an Oricutron with the selected demo running in it.
These sample demos consists in:
- an intro in which the camera position and orientation is animated
- followed by an interactive phase where you can manually move the camera in order to test real time interactive mode.
In TEXT, LORES or COLOR mode sample demo , the camera is moved with the following keyboard commands:
- Arrow (up / down) to go ( forward / backward )
- W / X to shift (left / right)
- Arrow (left / right ) to rotate the camera
- Q / A to pitch (up / down)
- P / ; to go (up / down)
As in HIRES mode sample demo, the camera is moved with the following keyboard commands:
- Arrow (left / right ) to rotate around the object
- Q / A to go (up / down)
Programing Interface is described here and discussed here.
Demos are provided and discussed here.
Source Code is here.
For Insight read the article on the euclidian norm.
Screenshots