最先对星形线进行研究是Johann Bernouli。星形线由于有四个尖端,所以有时也被称为四尖内摆线(tetracuspid)。星形线于1836年被正式定名,首次出现在正式出版的图书(出版于维也纳)中。星形线还有许多有趣的名称:cubocycloid和paracycle。
若星形线上某一点切线为T,则其斜率为tan(p),其中p为极坐标中的参数。相应的切线方程为
T: x*sin(p)+y*cos(p)=a*sin(2p)/2 。
如果切线T分别交x、y轴于点x(X,0)、y(0,Y),则线段xy恒为常数,且为a。
星形线是由半径为a/4的圆在半径为a的内侧转动形成的。

vertices = 1000r = 10.0
t = from 0 to (2*PI)
x = r*pow(cos(t), 3)
y = r*pow(sin(t), 3)

试着将3次幂改为大于3的奇数次幂

vertices = 1000r = 10.0
t = from 0 to (4*PI)
s = rand_int2(2, 6)
x = r*pow(cos(t), s*2 - 1)
y = r*pow(sin(t), s*2 - 1)

十字星形面

vertices = D1:1000 D2:100
r = 10.0
u = from 0 to (4*PI) D1
v = from 1 to (10) D2
x = sign(cos(u))*r*pow(abs(cos(u)), v*2 - 1)
y = sign(sin(u))*r*pow(abs(sin(u)), v*2 - 1)

转载于:https://my.oschina.net/abcijkxyz/blog/723717

数学图形(1.14) 十字星形线相关推荐

  1. 数学图形(1.7)圆内旋轮线

    内旋轮线(hypotrochoid)是追踪附着在围绕半径为 R 的固定的圆内侧滚转的半径为 r 的圆上的一个点得到的转迹线,这个点到内部滚动的圆的中心的距离是 d. 相关软件参见:数学图形可视化工具, ...

  2. 数学图形(1.20)N叶草

    有N个叶子的草 相关软件参见:数学图形可视化工具,使用自己定义语法的脚本代码生成数学图形.该软件免费开源.QQ交流群: 367752815 vertices = 1000 t = from 0 to ...

  3. 数学图形(1.32) 鸡蛋

    鸡蛋的数学图形实现 相关软件参见:数学图形可视化工具,使用自己定义语法的脚本代码生成数学图形.该软件免费开源.QQ交流群: 367752815 egg #http://www.mathcurve.co ...

  4. 数学图形(1.2)Sin曲线

    相关软件参见:数学图形可视化工具,使用自己定义语法的脚本代码生成数学图形.该软件免费开源.QQ交流群: 367752815 Sin曲线 vertices = 3600 x = from (-8*PI) ...

  5. 数学图形(1.10) 双曲线

    相关软件参见:数学图形可视化工具,使用自己定义语法的脚本代码生成数学图形.该软件免费开源.QQ交流群: 367752815 双曲线有点麻烦,因为它是两条线,而我的程序逻辑中对于渲染只是处理一条线,所以 ...

  6. 数学图形(1.45)毛雷尔玫瑰(Maurer rose)

    毛雷尔玫瑰,也有的翻译是毛瑞尔,它是一种很漂亮的图形.玫瑰线的变异品种. 我没有找到其中文的解释,有兴趣可以看下维基上的相关页面. A Maurer rose of the rose r = sin( ...

  7. 数学图形之克莱因瓶(klein bottle)

    克莱因瓶是一种内外两面在同一个曲面上的图形. 在数学领域中,克莱因瓶(德语:Kleinsche Flasche)是指一种无定向性的平面,比如二维平面,就没有"内部"和"外 ...

  8. 数学图形之罗马曲面(RomanSurface)

    罗马曲面,像是一个被捏扁的正四面体. 本文将展示罗马曲面的生成算法和切图,使用自己定义语法的脚本代码生成数学图形.相关软件参见:数学图形可视化工具,该软件免费开源.QQ交流群: 367752815 维 ...

  9. 数学图形(1.21)蚌线

    过定点O的直线交不过O的定直线l(l与O的距离为a)于Q,在OQ上取P,使|QP|=b(b是常数),则P的轨迹称为蚌线. 古希腊数学家尼科梅德斯(也有些书上译成尼科米德)在研究几何三大作图问题时,发现 ...

最新文章

  1. 趣谈网络协议笔记-二(第十九讲)
  2. 特征值和特征向量(Eigenvalues and Eigenvectors)
  3. 预告 | CSIG图像图形学科前沿讲习班:图神经网络
  4. Mac OS X 10.10更新及体验
  5. php 垂直搜死哦,垂直搜索(Vertical Search)的详细介绍
  6. linux 查看网卡是否万兆_linux 如何查看网卡带宽
  7. 用crt连接远程linux,在windows下secureCRT远程安全连接linux
  8. 反编译工具reflector破解方法
  9. Bailian2804 词典【map+字典树】
  10. 16 数值的整数次方 (第3章 高质量的代码-代码的完整性)
  11. SQL Bulk Insert
  12. linux 合并视频文件,Linux下转换视频格式与合并视频
  13. 手机详情 html代码生成器,dede源码最新版手机移动端静态生成模块插件
  14. 扫地机器人进水后会出现什么故障_小米扫地机器人吸进水怎么办?小米扫地机器人吸进水解决方法...
  15. VueJs笔记01-视频小码哥
  16. 01 【Verilog实战】同步FIFO的设计(附源码RTL/TB)
  17. iPhone的2D/3D游戏引擎
  18. 织梦联动添加三级分类后无法添加二级分类的解决方案
  19. 手机lbs位置服务盘点
  20. innodb的索引下推

热门文章

  1. ThoughtWorks公司——算法岗位作业题(计算机生成迷宫)
  2. 标题:未来五年的中国
  3. 新的一年即将到来,分享2023年火爆的行业和值得做的副业兼职项目
  4. [LeetCode/Scala] 第188场周赛
  5. rabbitmq报错:Listener method could not be invoked with the incoming message
  6. 关于笔记本电脑键盘的设想
  7. marlin固件烧录教程_Marlin固件配置教程详解
  8. 遇到爬虫、接口盗刷怎么办?反爬虫组件来助你
  9. LeetCode 417. 太平洋大西洋水流问题--BFS
  10. Microsoft Teams Voice语音落地系列-4-外传2-界面配置语音路由