Lines Matching refs:color
56 // flog/color.js
77 Flog.RayTracer.Color = Class.create();
79 Flog.RayTracer.Color.prototype = {
95 var result = new Flog.RayTracer.Color(0,0,0);
105 var result = new Flog.RayTracer.Color(0,0,0);
117 var result = new Flog.RayTracer.Color(0,0,0);
127 var result = new Flog.RayTracer.Color(0,0,0);
137 var result = new Flog.RayTracer.Color(0,0,0);
147 var result = new Flog.RayTracer.Color(0,0,0);
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);
168 var result = new Flog.RayTracer.Color(0,0,0);
169 result = Flog.RayTracer.Color.prototype.add(
170 Flog.RayTracer.Color.prototype.multiplyScalar(c1, 1 - w),
171 Flog.RayTracer.Color.prototype.multiplyScalar(c2, w)
199 color: null,
202 initialize : function(pos, color, intensity) {
204 this.color = color;
314 this.background = new Flog.RayTracer.Background(new Flog.RayTracer.Color(0,0,0.5), 0.2);
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,
729 Flog.RayTracer.Color.prototype.multiply(
730 info.color,
731 Flog.RayTracer.Color.prototype.multiplyScalar(
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;
821 new Flog.RayTracer.Color(0.5, 0.5, 0.5),
829 new Flog.RayTracer.Color(0,0.5,0.5),
841 new Flog.RayTracer.Color(0.9,0.9,0.9),
853 new Flog.RayTracer.Color(1,1,1),
854 new Flog.RayTracer.Color(0,0,0),
868 new Flog.RayTracer.Color(0.8, 0.8, 0.8)
873 new Flog.RayTracer.Color(0.8, 0.8, 0.8),