博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数学图形(2.4)网球上的曲线
阅读量:7240 次
发布时间:2019-06-29

本文共 577 字,大约阅读时间需要 1 分钟。

前面三节讲的是三维节,其本质是绕在圆环上的曲线.那么接下来讲的是绕在球上的曲线.先讲最简单的图形"网球上的曲线".

#http://www.mathcurve.com/courbes3d/couture/couture.shtml#绕在网球上的线圈vertices = 2000t = from 0 to (2*PI)a = rand2(1, 10)b = rand2(1, 10)c = 2*sqrt(a*b)x = a*cos(t) + b*cos(3*t)y = a*sin(t) - b*sin(3*t)z = c*sin(2*t)

脚本代码中使用了随机数.感觉当b == a/2时,曲线最像网球上的线.

即然有随机数,那么可以将其变为另一维的数值输入,以生成一个三维图形:

hcurve.com/courbes3d/couture/couture.shtml#绕在网球上的线圈vertices = D1:360 D2:100u = from 0 to (2*PI) D1v = from 0 to (10) D2c = 2*sqrt(v)r = 5/sqrt(1 + v*v)x = cos(u) + v*cos(3*u)z = sin(u) - v*sin(3*u)y = c*sin(2*u)

x = x*r
y = y*r
z = z*r

 

 

 

转载地址:http://udybm.baihongyu.com/

你可能感兴趣的文章
java代码随机数100个,10个一输出显示======
查看>>
初始化代码块
查看>>
[NOI2008]志愿者招募
查看>>
Linux——网络端口的状态netstat、ifconfig
查看>>
canvas元素简易教程(5)(大部分转自火狐,自己只写了简单的代码分析)
查看>>
ArcCore重构-生成%_offset.h文件
查看>>
关于kafka的新的group无法订阅到topic中历史消息的问题
查看>>
zp_bj_03
查看>>
Idea 实时编译 和 热部署
查看>>
如何javascript获取css中的样式
查看>>
mysql INFORMATION_SCHEMA (转)
查看>>
多线程之异步编程: 经典和最新的异步编程模型,async与await
查看>>
length
查看>>
JDK源码阅读--HashMap
查看>>
Adroid 展开收起效果实现
查看>>
PHP:第五章——字符串转换与比较
查看>>
0阶 无符号指数哥伦布编码
查看>>
18、配置嵌入式servlet容器(2)
查看>>
URL重写
查看>>
移植spdylay到libcurl
查看>>