Lines Matching refs:color

56 //   flog/color.js
162 distance : function(color) {
163 var d = Math.abs(this.red - color.red) + Math.abs(this.green - color.green) + Math.abs(this.blue - color.blue);
199 color: null,
202 initialize : function(pos, color, intensity) {
204 this.color = color;
359 initialize : function(color, reflection, refraction, transparency, gloss) {
360 this.color = color;
368 return this.color;
451 info.color = this.material.getColor(0,0);
504 info.color = this.material.getColor(u,v);
506 info.color = this.material.getColor(0,0);
528 color: null,
532 this.color = new Flog.RayTracer.Color(0,0,0);
590 color : null,
593 initialize : function(color, ambience) {
594 this.color = color;
626 setPixel: function(x, y, color){
632 this.canvas.fillStyle = color.toString();
636 checkNumber += color.brightness();
661 var color = this.getPixelColor(ray, scene);
663 this.setPixel(x, y, color);
674 var color = this.rayTrace(info, ray, scene, 0);
675 return color;
677 return scene.background.color;
711 var color = Flog.RayTracer.Color.prototype.multiplyScalar(info.color, scene.background.ambience);
712 var oldColor = color;
727 color = Flog.RayTracer.Color.prototype.add(
728 color,
730 info.color,
732 light.color,
750 refl.color = this.rayTrace(refl, reflectionRay, scene, depth + 1);
752 refl.color = scene.background.color;
755 color = Flog.RayTracer.Color.prototype.blend(
756 color,
757 refl.color,
775 var vA = Flog.RayTracer.Color.prototype.multiplyScalar(color, 0.5);
777 color = Flog.RayTracer.Color.prototype.addScalar(vA,dB);
799 color = Flog.RayTracer.Color.prototype.add(
800 Flog.RayTracer.Color.prototype.multiplyScalar(light.color, glossWeight),
801 color
805 color.limit();
806 return color;