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...
 

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.

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 155 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.