Favivon - Correção

This commit is contained in:
2026-05-30 19:59:39 -03:00
parent 76ddaa815d
commit d7dfd221f0
32859 changed files with 5459654 additions and 404 deletions
+31
View File
@@ -0,0 +1,31 @@
"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
class FlakesTexture {
constructor(width = 512, height = 512) {
const canvas = document.createElement("canvas");
canvas.width = width;
canvas.height = height;
const context = canvas.getContext("2d");
context.fillStyle = "rgb(127,127,255)";
context.fillRect(0, 0, width, height);
for (let i = 0; i < 4e3; i++) {
const x = Math.random() * width;
const y = Math.random() * height;
const r = Math.random() * 3 + 3;
let nx = Math.random() * 2 - 1;
let ny = Math.random() * 2 - 1;
let nz = 1.5;
const l = Math.sqrt(nx * nx + ny * ny + nz * nz);
nx /= l;
ny /= l;
nz /= l;
context.fillStyle = "rgb(" + (nx * 127 + 127) + "," + (ny * 127 + 127) + "," + nz * 255 + ")";
context.beginPath();
context.arc(x, y, r, 0, Math.PI * 2);
context.fill();
}
return canvas;
}
}
exports.FlakesTexture = FlakesTexture;
//# sourceMappingURL=FlakesTexture.cjs.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"FlakesTexture.cjs","sources":["../../src/textures/FlakesTexture.ts"],"sourcesContent":["class FlakesTexture {\n constructor(width = 512, height = 512) {\n const canvas = document.createElement('canvas')\n canvas.width = width\n canvas.height = height\n\n const context = canvas.getContext('2d') as CanvasRenderingContext2D\n context.fillStyle = 'rgb(127,127,255)'\n context.fillRect(0, 0, width, height)\n\n for (let i = 0; i < 4000; i++) {\n const x = Math.random() * width\n const y = Math.random() * height\n const r = Math.random() * 3 + 3\n\n let nx = Math.random() * 2 - 1\n let ny = Math.random() * 2 - 1\n let nz = 1.5\n\n const l = Math.sqrt(nx * nx + ny * ny + nz * nz)\n\n nx /= l\n ny /= l\n nz /= l\n\n context.fillStyle = 'rgb(' + (nx * 127 + 127) + ',' + (ny * 127 + 127) + ',' + nz * 255 + ')'\n context.beginPath()\n context.arc(x, y, r, 0, Math.PI * 2)\n context.fill()\n }\n\n return canvas\n }\n}\n\nexport { FlakesTexture }\n"],"names":[],"mappings":";;AAAA,MAAM,cAAc;AAAA,EAClB,YAAY,QAAQ,KAAK,SAAS,KAAK;AAC/B,UAAA,SAAS,SAAS,cAAc,QAAQ;AAC9C,WAAO,QAAQ;AACf,WAAO,SAAS;AAEV,UAAA,UAAU,OAAO,WAAW,IAAI;AACtC,YAAQ,YAAY;AACpB,YAAQ,SAAS,GAAG,GAAG,OAAO,MAAM;AAEpC,aAAS,IAAI,GAAG,IAAI,KAAM,KAAK;AACvB,YAAA,IAAI,KAAK,OAAA,IAAW;AACpB,YAAA,IAAI,KAAK,OAAA,IAAW;AAC1B,YAAM,IAAI,KAAK,OAAO,IAAI,IAAI;AAE9B,UAAI,KAAK,KAAK,OAAO,IAAI,IAAI;AAC7B,UAAI,KAAK,KAAK,OAAO,IAAI,IAAI;AAC7B,UAAI,KAAK;AAEH,YAAA,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE;AAEzC,YAAA;AACA,YAAA;AACA,YAAA;AAEE,cAAA,YAAY,UAAU,KAAK,MAAM,OAAO,OAAO,KAAK,MAAM,OAAO,MAAM,KAAK,MAAM;AAC1F,cAAQ,UAAU;AAClB,cAAQ,IAAI,GAAG,GAAG,GAAG,GAAG,KAAK,KAAK,CAAC;AACnC,cAAQ,KAAK;AAAA,IACf;AAEO,WAAA;AAAA,EACT;AACF;;"}
+4
View File
@@ -0,0 +1,4 @@
declare class FlakesTexture {
constructor(width?: number, height?: number);
}
export { FlakesTexture };
+31
View File
@@ -0,0 +1,31 @@
class FlakesTexture {
constructor(width = 512, height = 512) {
const canvas = document.createElement("canvas");
canvas.width = width;
canvas.height = height;
const context = canvas.getContext("2d");
context.fillStyle = "rgb(127,127,255)";
context.fillRect(0, 0, width, height);
for (let i = 0; i < 4e3; i++) {
const x = Math.random() * width;
const y = Math.random() * height;
const r = Math.random() * 3 + 3;
let nx = Math.random() * 2 - 1;
let ny = Math.random() * 2 - 1;
let nz = 1.5;
const l = Math.sqrt(nx * nx + ny * ny + nz * nz);
nx /= l;
ny /= l;
nz /= l;
context.fillStyle = "rgb(" + (nx * 127 + 127) + "," + (ny * 127 + 127) + "," + nz * 255 + ")";
context.beginPath();
context.arc(x, y, r, 0, Math.PI * 2);
context.fill();
}
return canvas;
}
}
export {
FlakesTexture
};
//# sourceMappingURL=FlakesTexture.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"FlakesTexture.js","sources":["../../src/textures/FlakesTexture.ts"],"sourcesContent":["class FlakesTexture {\n constructor(width = 512, height = 512) {\n const canvas = document.createElement('canvas')\n canvas.width = width\n canvas.height = height\n\n const context = canvas.getContext('2d') as CanvasRenderingContext2D\n context.fillStyle = 'rgb(127,127,255)'\n context.fillRect(0, 0, width, height)\n\n for (let i = 0; i < 4000; i++) {\n const x = Math.random() * width\n const y = Math.random() * height\n const r = Math.random() * 3 + 3\n\n let nx = Math.random() * 2 - 1\n let ny = Math.random() * 2 - 1\n let nz = 1.5\n\n const l = Math.sqrt(nx * nx + ny * ny + nz * nz)\n\n nx /= l\n ny /= l\n nz /= l\n\n context.fillStyle = 'rgb(' + (nx * 127 + 127) + ',' + (ny * 127 + 127) + ',' + nz * 255 + ')'\n context.beginPath()\n context.arc(x, y, r, 0, Math.PI * 2)\n context.fill()\n }\n\n return canvas\n }\n}\n\nexport { FlakesTexture }\n"],"names":[],"mappings":"AAAA,MAAM,cAAc;AAAA,EAClB,YAAY,QAAQ,KAAK,SAAS,KAAK;AAC/B,UAAA,SAAS,SAAS,cAAc,QAAQ;AAC9C,WAAO,QAAQ;AACf,WAAO,SAAS;AAEV,UAAA,UAAU,OAAO,WAAW,IAAI;AACtC,YAAQ,YAAY;AACpB,YAAQ,SAAS,GAAG,GAAG,OAAO,MAAM;AAEpC,aAAS,IAAI,GAAG,IAAI,KAAM,KAAK;AACvB,YAAA,IAAI,KAAK,OAAA,IAAW;AACpB,YAAA,IAAI,KAAK,OAAA,IAAW;AAC1B,YAAM,IAAI,KAAK,OAAO,IAAI,IAAI;AAE9B,UAAI,KAAK,KAAK,OAAO,IAAI,IAAI;AAC7B,UAAI,KAAK,KAAK,OAAO,IAAI,IAAI;AAC7B,UAAI,KAAK;AAEH,YAAA,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,EAAE;AAEzC,YAAA;AACA,YAAA;AACA,YAAA;AAEE,cAAA,YAAY,UAAU,KAAK,MAAM,OAAO,OAAO,KAAK,MAAM,OAAO,MAAM,KAAK,MAAM;AAC1F,cAAQ,UAAU;AAClB,cAAQ,IAAI,GAAG,GAAG,GAAG,GAAG,KAAK,KAAK,CAAC;AACnC,cAAQ,KAAK;AAAA,IACf;AAEO,WAAA;AAAA,EACT;AACF;"}