博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数学图形(2.16)三维螺线
阅读量:5909 次
发布时间:2019-06-19

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

    螺线,通俗来说就是绕圈圈的曲线.在前面我写过一些关于二维螺线的章节,这一节中讲三维螺线.其实二维转三维只要再其添加一维数据即可.新一维数据的生成方式多种多样,可以让螺线帖在球面上,帖在圆锥面上,贴在柱面上,帖在抛物线曲面上.这样一来,三维螺线种类是二维螺线的N倍.这里,我只以阿基米德螺线为例,将其分别帖到球面,柱面,圆锥,抛物面上.

(1)球螺线

     前面的章节中我还写过一个,这就是球螺线

vertices = 3600w = from 0 to 32a = mod(w, 1) * 2 * PIb = from 0 to PIr = 10.0x = r*sin(a)*sin(b)y = r*cos(a)*sin(b)z = r*cos(b)

(2)圆柱螺线

vertices = 32000t = from 0 to (2*PI)w = rand_int2(2, 32)a = rand2(1, 10)b = rand2(1, 10)c = rand2(1, 10)x = a*cos(w*t)z = b*sin(w*t)y = c*t

(3)圆锥螺线

vertices = 32000t = from 0 to (2*PI)w = rand_int2(2, 32)a = rand2(1, 10)b = rand2(1, 10)c = rand2(1, 10)x = a*t*cos(w*t)z = b*t*sin(w*t)y = c*t

(4)抛物螺线

vertices = 32000t = from 0 to (2*PI)w = rand_int2(2, 32)a = rand2(1, 10)b = rand2(1, 10)c = rand2(1, 10)x = a*t*cos(w*t)z = b*t*sin(w*t)y = c*t*t

 

 

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

你可能感兴趣的文章
MongoDb Windows linux平台环境及主流编程语言驱动安装同时配置mongoDb的远程连接
查看>>
PLSQL_数据泵导入导出数据Impdp/ Expdp(概念)
查看>>
Smarty3学习笔记
查看>>
[翻译] BTSimpleRippleButton
查看>>
JSP中Session的使用
查看>>
TFS(Team Foundation Server)介绍和入门
查看>>
启动TDS LDAP 服务器遇到的问题总结
查看>>
自己动手写操作系统--个人实践
查看>>
jpegtran图片压缩工具
查看>>
VS2013 未找到與約束ContractName...
查看>>
Jquery Ajax时 error处理 之 parsererror
查看>>
Android Service 服务(一)—— Service
查看>>
JavaWeb学习总结(四十八)——模拟Servlet3.0使用注解的方式配置Servlet
查看>>
深入理解JavaScript 模块模式
查看>>
为MFC界面添加一个Log Window
查看>>
使用 Windows PowerShell 来管理和开发 windowsazure.cn 账户的特别注意事项
查看>>
【转】每天一个linux命令(31): /etc/group文件详解
查看>>
wince程序调用另外一个wince exe程序?
查看>>
NSThread 、NSRunLoop 和 Dispatch Queue
查看>>
改成maven工程
查看>>