iCAx开思网

标题: 这种曲线在UG里怎么搞? [打印本页]

作者: wsx1210    时间: 2006-8-31 22:42
标题: 这种曲线在UG里怎么搞?
这种曲线在UG里怎么搞?用方程式,在规律曲线里做吗?

可规律曲线是让输,X.Y.Z的方程的.

哪位知道,能否说的具体点?谢了!
作者: lucklyday    时间: 2006-9-1 01:05
不需要的啊   2条30的直线倒个圆角  整体多重复制4个就OK了
作者: 张金路    时间: 2006-9-1 08:52
靠,2楼的是笨办法,修改不方便
作者: brightful    时间: 2006-9-1 22:16
来个公式曲线,不知道是不是最好,pp
t=1
H=1.8
N=10
R=15
xt=(R+H*sin(N*t*360))*cos(t*360)
yt=(R+H*sin(N*t*360))*sin(t*360)
zt=0
作者: 王wzp    时间: 2006-9-1 22:26
高手
作者: fmf2o3    时间: 2006-9-1 22:54
用草图画  也可以 编辑
作者: guansf2618    时间: 2006-9-1 23:53
厉害厉害,数学偶不在行呀!
作者: wsx1210    时间: 2006-9-2 18:12
沉的好快,哪位有高招啊? 四楼的程式在PROE里应该可以,可在UG里代不进去啊?用规律曲线中的方程式吗?
作者: brightful    时间: 2006-9-2 18:59
在UG里没有用?不可能,你把单位都设成常数,不成在说。
t=1//(不用说了吧)
H=1.8//(是正弦波的振幅)
N=10//(是正弦波的个数,可以参数化改动)
R=15//(中线半径)
xt=(R+H*sin(N*t*360))*cos(t*360)//(cos前面的部分是参数园的半径,后半部分不用说就是参数方程的x坐标构成)
yt=(R+H*sin(N*t*360))*sin(t*360)//(同xt)
zt=0
作者: wangwenbin86    时间: 2006-9-2 19:07
不錯,頂一下
作者: QIUPU    时间: 2006-9-2 19:15
4楼,厉害。
作者: brightful    时间: 2006-9-2 19:22
附图片
作者: brightful    时间: 2006-9-2 19:22
我怎么上传不了。
作者: 忘了自己    时间: 2006-9-2 19:56
厉害啊,偶还不会这个方法呢
作者: wsx1210    时间: 2006-9-3 00:45
搞定了. "brightful"讲的不错,谢谢了!

看来"brightful"是位高手,是不是平时多潜水了?   哈哈
作者: klim_520    时间: 2006-9-3 10:08
不错,坚决学习高手
作者: 秋风红叶    时间: 2006-9-3 11:04
原帖由 brightful 于 2006-9-2 19:22 发表
我怎么上传不了。


可能是图片容量太大了.改一下发上来呀.
俺对这类表达式结构不甚了解,能传份详细资料吗.
感激不尽
作者: brightful    时间: 2006-9-3 11:54
可以看看UG4的英文cast,感觉不错。
我也没有什么资料啊,就下过注册用户1的一个系统函数。
作者: 秋风红叶    时间: 2006-9-3 20:01
俺的E文不好呀
作者: brightful    时间: 2006-9-3 20:36
原帖由 wsx1210 于 2006-9-3 00:45 发表
搞定了. "brightful"讲的不错,谢谢了!

看来"brightful"是位高手,是不是平时多潜水了?   哈哈


其实我的UG不是很好,只是够我自己设计所用而已,用UG才2年。因为感觉自己水平不够好所以发言也少了,怕误导人。最近在看UG4的CAST,好像比NX2版的增加了好些东西,比如那里把变截面扫描讲得很详细,才终于明白变截面扫描的使用意义和用法。
可以帮助人,我也很高兴,下次我把cast里面得表达式翻译出来,就怕翻译得不好。(在公司闲暇时间翻译)
作者: wsx1210    时间: 2006-9-4 13:37
如果这样大家可就享福了,期待!
作者: wangyanzheng666    时间: 2006-9-4 17:59
这种方程是怎么想出来的,请4楼赐教!!
作者: brightful    时间: 2006-9-4 18:12
这是一个上次caxhome里面一个版主出的题目,所说方程式的解法吧:
方程式如下:
A=10
H=8
N=80
num=8
R=80
t=1
xt=(R+(H*cos(t*360*num)+A)*cos(N*t*360))*cos(t*360)
yt=(R+(H*cos(t*360*num)+A)*cos(N*t*360))*sin(t*360)
zt=(H*cos(t*360*num)+A)*sin(N*t*360)
A是为了保持整体振幅可以调,比如想整体振幅大的话可以改大,如果想最小的地方仍然有振幅的话,也可以改大
N是总的圈数
num是总的看来鼓起个数
H就是振幅基本值了,不用说,物理或高中数学里面就有
R是中径
xt中(R+(H*cos(t*360*num)+A)*cos(N*t*360))就是相当于参数方程的半径值,后面的余弦部分就是参数方程的其它部分,yt一样,不过yt是sin
zt我们就要保证必须根振幅相等了(就是基本振幅+A),大家可以把sin改为cos试试。
作者: brightful    时间: 2006-9-4 18:22
这下面是图片,不知道能不能上传
作者: moonboy515    时间: 2006-9-4 20:05
今天刚刚学会用规律曲线,呵呵

[ 本帖最后由 moonboy515 于 2006-9-4 20:12 编辑 ]




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3