查看: 2093|回复: 1

怎样才能做出半球面?

[复制链接]
发表于 2008-4-11 17:30:57 | 显示全部楼层 |阅读模式


我想做一排这样的网点,但是只要X方向大于0的半球部分,见图
用ASAP编程,
SYSTEM NEW
RESET
UNITS MM
L=40
W=10
D=0.35      !!前端球直径
DD=1     !!末端小球直径
CCSPACE=1      !! center-to-center peen spacing
SURFACE
PLANE X 0

NPANS=39
$DO 1 (NPANS)
{ZSHIFT=?-1
SURFACE
    R=(D+(DD-D)*(?-1)/L)
ELLIPSOID (R/2) (R/2) (R/2) 0 0 0  

SHIFT Z (ZSHIFT)
ARRAY 9 0 1 0
OBJECT 'PEEN.?'
BOUNDS    -.(1+?)}    !!为什么这个BOUNDS命令没有用呢?我想用BOUNDS命令去掉小球的上半部分
WINDOW X  Y  
PLOT FACETS 3 3
RETURN
为什么做出来的还是球体,不是半球呢?
[ 本帖最后由 guoxuemiao 于 2008-4-11 17:35 编辑 ]




未命名.JPG
未命名2.JPG
 楼主| 发表于 2008-4-12 11:05:46 | 显示全部楼层

我真笨



把BOUNDS    -.(1+?) 改成 BOUNDS    -1,问题就解决了.
因为X=0的平面是我定义的第一个surface.....




未命名1.JPG
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 Licensed © 2001-2026 Discuz! Team.|鄂ICP备17021725号-1

在本版发帖
关注公众号
QQ客服返回顶部