请选择 进入手机版 | 继续访问电脑版

沐风论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 35009|回复: 20

[原创教程] UG通过表达式创建空间曲线的方法

[复制链接]
发表于 2013-5-18 11:23:43 | 显示全部楼层 |阅读模式
本帖最后由 cexoidtf38 于 2013-5-18 11:53 编辑

UG中很多曲线如果光凭借建模是非常困难完成的,所以会用到表达式的方式创建空间曲线,表达式在UG里面是非常强大的一个功能,下面给大家讲讲如果用表达式完成空间曲线的创建。

我们所以创建的曲线是这样的(有名的费马线):
12.png
具体表达式如下:
t=0
a=4
theta=t*360*5
r=a*sqrt(rad(theta))
xt=r*cos(theta)
yt=r*sin(theta)
zt=0


具体方法如下:
1、新建一个txt文件,文件放在没有中文路径的文件夹下。
1.png
2、打开txt,将公式复制进去。
2.png
3、保存并修改txt格式。将txt后缀改为exp。
3.png
4.png
4、点是。
5.png
5、打开UG,ctrl+E调出表达式对话框。
6.png
6、选择从文件导入表达式。
7.png
7、找到exp文件。
8.png
8、确定完成导入。
9.png
9、规律曲线工具。
10.png
10、这里不需要输入任何值,直接点确定。
11.png
11、移动对象,复制180°,完成曲线创建。
13.png


给大家个练习题,球面螺旋线:
表达式:
t=0
r=10
theta=t*180
phi=t*360*20
xt=r*sin(theta)*cos(phi)
yt=r*sin(theta)*sin(phi)
zt=r*cos(theta)

曲线效果:
14.png
表达式:
t=0
r=10
theta=t*120
phi=t*360*20
xt=r*sin(theta)*cos(phi)
yt=r*sin(theta)*sin(phi)
zt=r*cos(theta)
具体效果:
15.png


注:这仅仅是一种曲线的例子,空间曲线有非常多,只要函数编写得对,UG都可以创建。




回复

使用道具 举报

发表于 2013-5-18 15:35:31 | 显示全部楼层
11.jpg   点“规律曲线”命令以后出来这玩意,然后点击方程式以后,得一步步自己输入...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-18 15:46:01 | 显示全部楼层
小马哥、 发表于 2013-5-18 15:35
点“规律曲线”命令以后出来这玩意,然后点击方程式以后,得一步步自己输入...

恩,一路确定下去就O了
回复 支持 反对

使用道具 举报

发表于 2014-3-10 18:39:11 | 显示全部楼层
又长见识了,谢谢
回复 支持 反对

使用道具 举报

发表于 2014-6-14 16:37:05 | 显示全部楼层
ug7.5怎么搞的?还得自己输方程进去?
回复 支持 反对

使用道具 举报

发表于 2014-6-14 16:40:44 | 显示全部楼层
懂了,原来是这样的,谢谢楼主分享
回复 支持 反对

使用道具 举报

发表于 2014-6-15 18:47:35 | 显示全部楼层
原来是这样的,谢谢楼主分享好经验。
回复 支持 反对

使用道具 举报

发表于 2014-6-29 21:55:10 | 显示全部楼层
谢谢楼主分享好经验。
回复 支持 反对

使用道具 举报

发表于 2014-7-7 10:52:08 | 显示全部楼层
谢谢楼主奉献
回复 支持 反对

使用道具 举报

发表于 2014-7-16 13:49:25 | 显示全部楼层
谢谢楼主分享!学习学习!
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|沐风论坛 ( 沪ICP备09092249号  

GMT+8, 2024-4-19 08:22 , Processed in 0.599876 second(s), 26 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表