Acesso no exterior: www.kdjingpai.com
Ctrl + D Marcar este site como favorito

Fórmulas matemáticas como instruções para desenhar uma criatura aquática misteriosa nadando em Claude

Fórmulas matemáticas como instruções para fazer Claude Gere animações incríveis que, com certeza, você ficará muito surpreso ao ver.

用数学公式在Claude中画一条游动的神秘水生物-1

Basta digitar a seguinte fórmula matemática no Claude:

a=(x,y,d=mag(k=x/8-12,e=y/8-9)**2/50)=>stroke(99+99/abs(k)*sin(t*4+e*e)**2,96).point((q=x/3+e+60+1/k+k/sin(e)*sin(d-t))*sin(c=d/4-t/8)+200,(q-y*d/9)*cos(c)+200)
t=0,draw=$=>{t||createCanvas(w=400,w);background(6);for(t+=PI/90,i=1e4;i--;)a(i%200,i/200<<2)}

Aguarde até que o código seja gerado. Se ele não for gerado, adicione um comando:

Please visualize it for me.

 

Gere uma referência de código (salve localmente como .html e abra):

<!DOCTYPE html>
<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.js"></script>
<style>
body { margin: 0; display: flex; justify-content: center; align-items: center; height: 100vh; background: #111; }
canvas { border: 1px solid #333; }
</style>
</head>
<body>
<script>
let t = 0;

function mag(k, e) {
return Math.sqrt(k * k + e * e);
}

function stroke(v, a) {
stroke(v, v, v, a);
}

function a(x, y) {
const k = x/8 - 12;
const e = y/8 - 9;
const d = mag(k, e)**2/50;

stroke(99 + 99/Math.abs(k) * Math.sin(t*4 + e*e)**2, 96);

const q = x/3 + e + 60 + 1/k + k/Math.sin(e)*Math.sin(d-t);
const c = d/4 - t/8;

point(
q * Math.sin(c) + 200,
(q - y*d/9) * Math.cos(c) + 200
);
}

function setup() {
createCanvas(400, 400);
}

function draw() {
background(6);

for(let i = 0; i < 10000; i++) {
a(i % 200, Math.floor(i/200) * 4);
}

t += Math.PI/90;
}
</script>
</body>
</html>

Recomendado

Não consegue encontrar ferramentas de IA? Tente aqui!

Digite as palavras-chave.Acessibilidade à pesquisa do BingFerramentas de IA, encontre rapidamente as ferramentas de IA neste site.

voltar ao topo