libdms Classes

dms::Vector3

#include <dmsVector3.h>

dms::Vector3 vec(1,0,0);

Major features:

dms::Vector4

#include <dmsVector4.h>

dms::Vector3 red(1,0,0,1);

Major features:

dms::Camera

#include <dmsCamera.h>

dms::Camera camera(40, 1, 0.1, 100);

...

camera.apply();

Major features:

dms::Light

#include <dmsLight.h>

dms::Light light;

...

light.setInfinitePosition(1, 1, 0.5);

...

light.apply();

Major features:

dms::Material

#include <dmsMaterial.h>

dms::Vector4 red(1, 0, 0, 1);
dms::Material redMaterial(red);

...

redMaterial.apply();

Major features: