JavaScript 数学曲线
文章平均质量分 59
_XXHolic_
这个作者很懒,什么都没留下…
展开
-
JavaScript 数学曲线—心形线
引子继双角线,接着尝试心形线(Cardioid)。OriginMy GitHub简介Cardioid 是 Castillon 在 1741 年《Philosophical Transactions of the Royal Societyin》的一篇论文中首次使用的名称,它是一条曲线,是圆周上一点绕着半径相等的圆的圆周旋转所形成的轨迹。在笛卡尔坐标系中公式描述:其中 a 为常数。绘制参数化转换:这是示例,绘制主要逻辑代码:function draw() { let a =原创 2021-11-22 09:00:09 · 829 阅读 · 0 评论 -
JavaScript 数学曲线—双角线
引子继星形线,接着尝试双角线(Bicorn)。OriginMy GitHub简介双角线也称为三角帽(cocked-ha)曲线,是 Sylvester 在 1864 年研究的一组四次曲线的名称。Cayley 在 1867 年研究了同样的曲线。在笛卡尔坐标系中公式描述:其中 a 为常数。绘制参数化转换:这是示例,绘制主要逻辑代码:function draw() { let a = -100, start = 0; let x = 0, y = 0, points = []原创 2021-11-15 08:57:13 · 679 阅读 · 0 评论 -
JavaScript 数学曲线—星形线
引子继连锁螺线,接着尝试星形线(Astroid)。OriginMy GitHub简介Johann Bernoulli 在 1691-1692 年首次讨论了星形线。它也出现在 Leibniz 1715 年的信件中。它有时被称为四尖瓣,很明显因为它有四个尖。Astroid 直到 1836 年才在维也纳出版的一本书中获得了现在的名称。即使在 1836 年以后,文献中也出现了各种名称,包括 cubocycloid 和 paracycle 。在笛卡尔坐标系中公式描述:其中 a 为常数。绘制原创 2021-11-08 09:31:47 · 855 阅读 · 0 评论 -
JavaScript 数学曲线—连锁螺线
引子继等角螺线,接着尝试连锁螺线。OriginMy GitHub简介在 阿基米德螺线 中提到的通用的公式,当 c = -2 时,就是连锁螺线,又称为 Lituus 曲线。Roger Cotes 在他的著作 《Harmonia Mensurarum》(1722) 中对该曲线进行了描述。Maclaurin 在 1722 年为曲线命名。在极坐标系中公式描述:公式说明:r :径向距离。a :常数。θ :极角。绘制用 canvas 绘制曲线,canvas 的坐标系是笛卡尔坐标系,需原创 2021-11-01 08:58:06 · 291 阅读 · 0 评论 -
JavaScript 数学曲线—等角螺线
引子继阿基米德螺线之后,发现等角螺线。OriginMy GitHub简介等角螺线又称为黄金螺线或对数螺线,1638 年 Descartes 发现了等角螺线,后来 Jakob Bernoulli 研究发现了等角螺线自再造的特性,Jakob Bernoulli 对螺线非常着迷,以至于他要求刻在自己的墓碑上,并附词 “eadem mutata resurgo”(“纵使改变,依然故我”)。最后,Torricelli 独立完成了这项工作,并找到了曲线的长度。等角螺线名称的由来,由于其特性:在螺线上任原创 2021-10-25 09:09:01 · 1439 阅读 · 0 评论 -
JavaScript 数学曲线—阿基米德螺线
引子最近在研究曲线运动的时候,尝试了用 AI 导出的 SVG 路径之后,发现有些还是回归到数学中更合适一些。搜集了一些资料,尝试后总结一下。OriginMy GitHub简介阿基米德螺旋是以公元前 3 世纪希腊数学家阿基米德命名的螺旋。它是一个轨迹,对应于一个点在一段时间内的位置,该点沿着一条以恒定角速度旋转的线以恒定速度离开一个固定点。在极坐标系中的公式描述:当 c = 1 时,就是通常所说的阿基米德螺旋。公式说明:r :径向距离。a :常数,起始点与极坐标中心的距离。b :原创 2021-10-24 10:04:08 · 992 阅读 · 0 评论