Math tensorflow.js使用webgl绘制心形

Math tensorflow.js使用webgl绘制心形,math,webgl,tensorflow.js,Math,Webgl,Tensorflow.js,尝试使用公式显示心脏 心脏内部应遵循以下公式: (x²+y²−r²)³−rx²y³<0 (x²+y²)−r²)³−rx²y³使用pow(x,y),当xYou可以使用(x2+y2)时,存在未定义的行为−r2)3−rx2y2=0而不是x2、r2等。我试图编辑它,但它显示错误。其次,您的假设(x2+y2)是正确的−r2)3−rx2y3

尝试使用公式显示心脏

心脏内部应遵循以下公式:

(x²+y²−r²)³−rx²y³<0  

(x²+y²)−r²)³−rx²y³使用
pow(x,y)
,当xYou可以使用
(x2+y2)时,存在未定义的行为−r2)3−rx2y2=0
而不是x2、r2等。我试图编辑它,但它显示错误。其次,您的假设(x2+y2)是正确的−r2)3−rx2y3<0表示内部零件。这里有一个演示:也请注意,您可以自行修改方程式并进行测试。谢谢您的帮助。该问题与使用函数
pow
导致未定义行为有关。请看下面我的答案
(x²+y²−r²)³−rx²y³<0  
float val = (x*x + y*y - a*a) * (x*x + y*y - a*a) * (x*x + y*y - a*a) - x*x*x*y*y*a;