Home | History | Annotate | Download | only in benchmarks

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;
320 this.background = new Flog.RayTracer.Background(new Flog.RayTracer.Color(0,0,0.5), 0.2);
365 initialize : function(color, reflection, refraction, transparency, gloss) {
366 this.color = color;
374 return this.color;
432 new Flog.RayTracer.Color(1,0,1),
482 info.color = this.material.getColor(0,0);
535 info.color = this.material.getColor(u,v);
537 info.color = this.material.getColor(0,0);
559 color: null,
563 this.color = new Flog.RayTracer.Color(0,0,0);
621 color : null,
624 initialize : function(color, ambience) {
625 this.color = color;
657 setPixel: function(x, y, color){
663 this.canvas.fillStyle = color.toString();
667 checkNumber += color.brightness();
692 var color = this.getPixelColor(ray, scene);
694 this.setPixel(x, y, color);
705 var color = this.rayTrace(info, ray, scene, 0);
706 return color;
708 return scene.background.color;
742 var color = Flog.RayTracer.Color.prototype.multiplyScalar(info.color, scene.background.ambience);
743 var oldColor = color;
758 color = Flog.RayTracer.Color.prototype.add(
759 color,
760 Flog.RayTracer.Color.prototype.multiply(
761 info.color,
762 Flog.RayTracer.Color.prototype.multiplyScalar(
763 light.color,
781 refl.color = this.rayTrace(refl, reflectionRay, scene, depth + 1);
783 refl.color = scene.background.color;
786 color = Flog.RayTracer.Color.prototype.blend(
787 color,
788 refl.color,
806 var vA = Flog.RayTracer.Color.prototype.multiplyScalar(color, 0.5);
808 color = Flog.RayTracer.Color.prototype.addScalar(vA,dB);
830 color = Flog.RayTracer.Color.prototype.add(
831 Flog.RayTracer.Color.prototype.multiplyScalar(light.color, glossWeight),
832 color
836 color.limit();
837 return color;
852 new Flog.RayTracer.Color(0.5, 0.5, 0.5),
860 new Flog.RayTracer.Color(0,0.5,0.5),
872 new Flog.RayTracer.Color(0.9,0.9,0.9),
884 new Flog.RayTracer.Color(1,1,1),
885 new Flog.RayTracer.Color(0,0,0),
899 new Flog.RayTracer.Color(0.8, 0.8, 0.8)
904 new Flog.RayTracer.Color(0.8, 0.8, 0.8),