这是一段椭圆弧,
finish$/clear$/Undo,on
/prep7
csys,0
k,6,200,0
k,7,0,-400
CSWPLA,11,1,2,1
l,6,7,20,10
pcirc,100 ,
lplot
csys,0
--------------------------------------------------------------------------------
创建椭圆:
1. 利用CSWPLA 命令(或GUI:Utility Menu>WorkPlane>Local Coordinate Systems>Create Local CS>At WP Origin)在工作平面的原点建立一个椭圆坐标系,即局部柱坐标系的PAR不等于1(PAR1定义Y轴半径与X轴半径之比)
2. 在新的局部椭圆坐标系创建两个关键点(这两个关键点为椭圆长轴的两个端点)
3. 在新的局部椭圆坐标系创建一条线。此即椭圆的上一半。
4. 激活坐标系改变到总体笛卡尔坐标系,沿其对称轴进行反射生成椭圆的下一半。
!以下是示例的命令流:
CSWPLA,11,1,0.5,1,
/PREP7
K,1,-.5,,,
K,2,0.5,,,
L, 1, 2
CSYS,0
LSYMM,Y,1, , , ,0,0
LPLOT
SAVE
创建椭球:
1. 如上面步骤1创建一个椭圆坐标系。
2. 在新的局部椭圆坐标系创建两个关键点。
3. 在新的局部椭圆坐标系创建一条线。此即椭圆的上一半。
4. 激活坐标系改变到总体笛卡尔坐标系。将此线沿其轴旋转生成椭球的表面。
!以下是示例的命令流:
CSWPLA,11,1,0.5,1,
/PREP7
SAVE
K,1,-.5,,,
K,2,0.5,,,
L, 1, 2
CSYS,1
AROTAT,1, , , , , ,2, ,360, ,
APLOT
va,all
save
球矩阵(比如7x7)如何建立,谢谢。
就先创建一个球体,然后分别向x,y或z方向复制就行了。
/prep7
SPHERE,1, ,0,360,
vgen,7,1,,,2
vgen,7,all,,,,2
vgen,7,all,,,,,2
圆锥
CONE,2,0,0,3,
圆台
CONE,2,1,0,3, !圆台 cone,(低面圆半径),(顶面圆半径),(低面z坐标),(顶面z坐标),
创建偏心圆台
/PREP7
PCIRC,5, ,0,360,
wpoff,1,1,2
PCIRC,2, ,0,360,
FLST,2,2,4
FITEM,2,4
FITEM,2,8
ASKIN,P51X
FLST,2,2,4
FITEM,2,1
FITEM,2,5
ASKIN,P51X
FLST,2,2,4
FITEM,2,2
FITEM,2,6
ASKIN,P51X
FLST,2,2,4
FITEM,2,3
FITEM,2,7
ASKIN,P51X
FLST,2,6,5,ORDE,2
FITEM,2,1
FITEM,2,-6
VA,P51X
曲线f=sinx,取x=0到3.14,0.2步长,
pi=3.14
/prep7
*do,i,1,20
k,i,(i*pi/20),sin(i*pi/20)
*enddo
*do,i,1,19
l,i,i+1
*enddo !以直线段连接各关键点
pi=3.14
/prep7
*do,i,1,20
k,i,(i*pi/20),sin(i*pi/20)
*enddo
FLST,3,20,3
FITEM,3,1
FITEM,3,2
FITEM,3,3
FITEM,3,4
FITEM,3,5
FITEM,3,6
FITEM,3,7
FITEM,3,8
FITEM,3,9
FITEM,3,10
FITEM,3,11
FITEM,3,12
FITEM,3,13
FITEM,3,14
FITEM,3,15
FITEM,3,16
FITEM,3,17
FITEM,3,18
FITEM,3,19
FITEM,3,20
BSPLIN, ,P51X ! 样条曲线,关键点超过6个,不超过6个,可以bsplin,(关键点)
|