找回密码
 注册
Simdroid-非首页
查看: 114|回复: 7

[建模和网格划分] 关于circle命令的困惑,请指教!

[复制链接]
发表于 2008-6-24 21:47:46 | 显示全部楼层 |阅读模式 来自 河北廊坊
我想分别在xy平面、xz平面和yz平面内建三个圆,半径都是5,使用circle命令,如下:
(1)在xy平面建圆
/PREP7
k,1,0,0,0
k, 2,0,0,1
circle,1,5,2

(2)在xz平面建圆
/PREP7
k,1,0,0,0
k,2,0,1,0
circle,1,5,2

(3)在yz平面建圆
/PREP7
k,1,0,0,0
k,2,1,0,0
circle,1,5,2

前两个都没有问题,但第三个程序出错了,在yz平面内确始终无法建立与x轴垂直的圆,这是为什么呢?
发表于 2008-6-24 22:32:23 | 显示全部楼层 来自 挪威
Simdroid开发平台
/PREP7
k,1,0,0,0
k,2,1,0,0
k,3,0,0,1
circle,1,5,2,3
回复 不支持

使用道具 举报

 楼主| 发表于 2008-6-25 15:13:21 | 显示全部楼层 来自 LAN
感谢版主的一再帮助!以前的困惑其实主要是对circle几个参数的意义没有弄清楚,仔细看了英文help,再结合版主的例子,我总算把这个问题搞明白了!
CIRCLE, PCENT, RAD, PAXIS, (PZERO), ARC, NSEG
PCENT:圆心所在点的点号;
RAD:圆的半径;
PAXIS:定义圆的法线方向的点的点号;
PZERO:定义圆的起始点的点号,该点在圆内、圆外或圆上均可;
ARC:弧长(以角度表示);
NSEG:圆(弧)欲划分的段数,默认为4。

当同时省略掉圆的法线方向和起始点时,即CIRCLE, 1,1,无论工作平面如何旋转,生成的圆始终在总体坐标系中的xy平面内;在xy、xz平面内建圆时,可以省略掉圆的起始点,系统默认为以总体坐标系中x的正轴与圆的交点为起始点,而不是工作平面中x的正轴;在yz平面内建圆时,圆的法线方向和起始点均不能省略,必须给定。当圆的起始点确定后,画圆的方向遵循右手定则。

[ 本帖最后由 smallkin 于 2008-6-25 18:19 编辑 ]

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2008-6-25 17:09:33 | 显示全部楼层 来自 合肥工业大学
学习了楼主解决问题的方法和态度。
补充一点:如果RAD值不输,则半径的定义为PCENT到PZERO的距离
回复 不支持

使用道具 举报

 楼主| 发表于 2008-6-25 18:20:18 | 显示全部楼层 来自 河北廊坊
呵呵,互相学习,感谢!
回复 不支持

使用道具 举报

发表于 2010-5-26 22:13:01 | 显示全部楼层 来自 上海嘉定区
找到了,谢谢
回复 不支持

使用道具 举报

发表于 2011-8-24 20:51:43 | 显示全部楼层 来自 内蒙古呼和浩特
学习了!哈哈!
回复 不支持

使用道具 举报

发表于 2012-5-11 23:19:54 | 显示全部楼层 来自 北京
不错,学习了。
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-22 01:24 , Processed in 0.076504 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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