/** * Crea un obteto de datos de luz para una luz puntual con las componentes de color especificadas. * * @param a Componente ambiental * @param s Componente especular * @param d Componente difusa * @return Objeto de datos de luz para una luz puntual. */ public static N3LightData createPointLightData(N3ColorRGBA a, N3ColorRGBA s, N3ColorRGBA d) { N3LightData result = new N3LightData(a, s, d); result.angle = 180.0f; result.positional = true; result.direction = new N3Vector3D(0, 0, 1.0f); return result; }
/** * Crea un obteto de datos de luz para una luz focal de color blanco. * * @param dir Direcci�n de la luz * @param ang �ngulo de apertura del foco * @return Objeto de datos de luz para una luz focal. */ public static N3LightData createSpotLightData(N3Vector3D dir, float ang) { N3LightData result = new N3LightData(); result.angle = ang; result.positional = true; result.direction = dir; return result; }
/** * Crea un obteto de datos de luz para una luz puntual de color blanco. * * @return Objeto de datos de luz para una luz puntual. */ public static N3LightData createPointLightData() { N3LightData result = new N3LightData(); result.angle = 180.0f; result.direction = new N3Vector3D(0, 0, 1.0f); result.positional = true; return result; }