libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Amigas 'defines' Grupos Páginas
Referencia del Archivo moTypes.cpp
#include "moTypes.h"
#include "config.h"

Ir al código fuente de este archivo.

Funciones

LIBMOLDEO_API MOfloat morand ()
 
LIBMOLDEO_API MOint moRand (MOint n)
 
LIBMOLDEO_API void HSVtoRGB (short iInHue, short iInSaturation, short iInValue, float *piRed, float *piGreen, float *piBlue)
 
moText moGetVersionStr ()
 Devuelve la versión de libmoldeo. Más...
 
void moColor4f (float r, float g, float b, float a)
 
void moNormal3f (float x, float y, float z)
 
void moColor3f (float r, float g, float b)
 

Documentación de las funciones

LIBMOLDEO_API void HSVtoRGB ( short  iInHue,
short  iInSaturation,
short  iInValue,
float *  piRed,
float *  piGreen,
float *  piBlue 
)

Definición en la línea 51 del archivo moTypes.cpp.

void moColor3f ( float  r,
float  g,
float  b 
)

Definición en la línea 173 del archivo moTypes.cpp.

void moColor4f ( float  r,
float  g,
float  b,
float  a 
)

Definición en la línea 165 del archivo moTypes.cpp.

moText moGetVersionStr ( )

Devuelve la versión de libmoldeo.

RGB are from 0..1, H is from 0..360, SV from 0..1 double maxC = b; if (maxC < g) maxC = g; if (maxC < r) maxC = r; double minC = b; if (minC > g) minC = g; if (minC > r) minC = r;

double delta = maxC - minC;

double V = maxC; double S = 0; double H = 0;

if (delta == 0) { H = 0; S = 0; } else { S = delta / maxC; double dR = 60*(maxC - r)/delta + 180; double dG = 60*(maxC - g)/delta + 180; double dB = 60*(maxC - b)/delta + 180; if (r == maxC) H = dB - dG; else if (g == maxC) H = 120 + dR - dB; else H = 240 + dG - dR; }

if (H<0) H+=360; if (H>=360) H-=360;

Definición en la línea 159 del archivo moTypes.cpp.

void moNormal3f ( float  x,
float  y,
float  z 
)

Definición en la línea 169 del archivo moTypes.cpp.

LIBMOLDEO_API MOfloat morand ( )

devuelve un valor con distribucion uniforme 0..1 value entre 0 y 1

Definición en la línea 36 del archivo moTypes.cpp.

LIBMOLDEO_API MOint moRand ( MOint  n)

Definición en la línea 41 del archivo moTypes.cpp.