×

工业设计互动平台

手机短信,快捷登录

微信登录,快人一步

QQ登录

只需一步,快速开始

莫比乌斯环建模方法一例——图文讲解

发布于 2012-7-27 1 点赞 53 评论 33076 浏览

嗯。。。好吧虽然很简单的一个模型而已。。。

公式准备:(维基百科)
其中 .这个方程组可以创造一个边长为1半径为1的莫比乌斯带,所处位置为x-y面,中心为(0,0,0)。参数uv从一个边移动到另一边的时候环绕整个带子。

效果:
无标题.png



代码:
无标题2.png

讲解:6-7行可自行设定参数,所改编的是模型的精度
8-9行定义点组(奇怪为什么不能直接dim,必须要redim一下...总之直接dim会报错)
11-20行,让u取遍0-2π,v取遍0到2
26行以后:被调用的子函数,套用莫比乌斯环标准方程,通过将v变成v-1让v的取值范围回到(-1,1).(不这样处理只生成半环)

参与人数 2大洋 +14 收起 理由
carrot + 8 很给力!
wyx10022 + 6 感谢科普!

查看全部评分

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩回复

文明上网理性发言、请文明用语

dinaradina | 实习生 | 发表于 2015-6-3 06:17:12
非常感谢。。 十分有用!
0 回复

举报

18487102694 | 实习生 | 发表于 2017-12-17 16:01:56
完全看不懂~~
0 回复

举报

lsc350783 | 实习生 | 发表于 2015-6-23 16:53:49
完全看不懂。。。[s:190]
0 回复

举报

wrq3291993 | 实习生 | 发表于 2012-7-27 22:22:34





维基百科给出的另一种莫比乌斯环方程

0 回复

举报

rikey88 | 资深设计师 | 发表于 2012-7-27 22:42:39
这个是相当的高深了
0 回复

举报

八爪 | 实习生 | 发表于 2012-7-27 22:54:22
其实犀牛的核心就是这些东西、
0 回复

举报

乌龙 | 设计总监 | 发表于 2012-7-27 23:14:00
表示看天书。。。
0 回复

举报

滕飞2012 | 实习生 | 发表于 2012-7-28 08:12:28
我勒个去……  方程神马的最讨厌了……%
0 回复

举报

295949026 | 实习生 | 发表于 2012-7-28 09:14:40
天书看不懂……  
0 回复

举报

末日城管 | 实习生 | 发表于 2012-7-28 10:04:08
完全没看懂!!!!!!!!![s:146][s:146][s:146][s:146]
0 回复

举报

还有我 | 设计助理 | 发表于 2012-7-28 10:21:25
神               
0 回复

举报

sunrui19870516 | 设计助理 | 发表于 2012-7-28 10:35:45
完全看不懂~~
0 回复

举报

高山 | 实习生 | 发表于 2012-7-28 10:47:38
学犀牛论坛真是藏龙卧虎之地,楼主真是牛人中的牛人,虽然完全看不懂,但表示很崇拜。[s:135]
0 回复

举报

hera21 | 实习生 | 发表于 2012-7-28 10:55:59
看不懂,膜拜啊
0 回复

举报

wrq3291993 | 实习生 | 发表于 2012-7-28 11:04:03
其实很好理解的,就是由点生成曲面,关键代码在于AddSrfPtGrid。



Rhino.AddSrfPtGrid (arrCount, arrPoints [, arrDegree [, arrClosed]])

其中:
arrCount 是以array(u,v)形式给出的在u,v方向上分别有多少的点

arrPoints是这些点的坐标。上例由通过调用子函数中的公式将数据存在数组中

剩下两个参数不必须

0 回复

举报

向左靠近 | 设计助理 | 发表于 2012-7-28 11:14:38
只能说碉堡了
0 回复

举报

xander_527 | 实习生 | 发表于 2012-7-28 12:34:44
其实,好好看下,还是有点明白。以前学过vb和c语言,不过,出来后都忘记哦~
0 回复

举报

wrq3291993 · 发表于 2012-7-28 20:54 点评

呃我也只有vb。net基础= =不过上个学期刚学完所以记得还算比较牢= =

pym | 设计师 | 发表于 2012-7-28 12:55:13
科班就是比侃班的厉害
0 回复

举报

veryhzy | 实习生 | 发表于 2012-7-28 13:34:59
那个程序的编写是用Grosshopper插件吗
0 回复

举报

wrq3291993 · 发表于 2012-7-28 20:51 点评

monkey。 其实算是rhino script 的插件

guoling3467 | 设计助理 | 发表于 2012-7-28 19:22:09
有个方法特简单、现在电脑没有RHINO,3步就出来了
0 回复

举报

wrq3291993 · 发表于 2012-7-28 20:53 点评

嗯。。是扭一扭再卷一卷的那个么? 其实用GH只要点一个钮就出来了= = 这个编程方法因为比较简单便于深入理解script。

fxj271 | 实习生 | 发表于 2012-7-28 20:02:58
貌似要把初等数学重新捡起来。。。。多年不用了。[s:189]
0 回复

举报

592196867shao | 设计助理 | 发表于 2012-7-28 20:15:24
无比的崇拜    仰望
0 回复

举报

wrq3291993 | 实习生 | 发表于 2012-7-28 20:51:27
veryhzy 发表于 2012-7-28 13:34
那个程序的编写是用Grosshopper插件吗

monkey。 其实算是rhino script 的插件
0 回复

举报

wrq3291993 | 实习生 | 发表于 2012-7-28 20:53:04
guoling3467 发表于 2012-7-28 19:22
有个方法特简单、现在电脑没有RHINO,3步就出来了

嗯。。是扭一扭再卷一卷的那个么?
其实用GH只要点一个钮就出来了= =

这个编程方法因为比较简单便于深入理解script。
0 回复

举报

wrq3291993 | 实习生 | 发表于 2012-7-28 20:54:23
虞炀 发表于 2012-7-28 12:34
其实,好好看下,还是有点明白。以前学过vb和c语言,不过,出来后都忘记哦~

呃我也只有vb。net基础= =不过上个学期刚学完所以记得还算比较牢= =
0 回复

举报

xander_527 | 实习生 | 发表于 2012-7-28 23:52:52
如果真的想做这个模型。其实,用rhino本身就很简单的。而且不用想太多。
0 回复

举报

_:|MOK | 实习生 | 发表于 2012-7-29 11:02:26
[s:189]你在说什么。。。
0 回复

举报

HEYDesperado | 实习生 | 发表于 2012-7-31 20:12:53
看天书喽。膜拜。。。。。。。。。。。。。。。。。。
0 回复

举报

navyxiong | 实习生 | 发表于 2012-8-1 18:40:07
我要学习,谢谢楼主
0 回复

举报

lxmhuihui | 实习生 | 发表于 2012-8-2 20:47:57
云里雾里啊!
0 回复

举报

a1987z | 设计助理 | 发表于 2012-10-31 18:04:37
我想说我有点明白,,可是又没有完全理解,,, 是不是意思由X,Y,Z三个定点通过数学的方式生成若干个点,然后在通过求出的这些点进行生成曲面。。至于那个方程式是神马情况。我只想说方程式就是那样写的。这个俺真没明白[s:156]
0 回复

举报

993134301 | 实习生 | 发表于 2012-11-5 22:12:55
那是太高深啊,楼主你那是掌握了Rhino 里面的真正核心技术了,偶只能无尽的佩服,但那天书只字都看不懂。[s:135]你太神了,楼主。。
0 回复

举报

12下一页