1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,软件教研室,Software Teaching&Research Department,实体建模,复杂建模举例(,EX2-5,),先在,XY,平面上,绘制一个,Y=20*sin(0.01*x),的线条,然后,把它变成沿,Z,轴的柱面,,结果用线模式,绘制。,实体建模,y=x,2,沿,X,轴取图中的,x1,,据,x1,由,y=x,2,得曲线上的点,P1,的,y1,坐标,即,P1=(x1,y1),P1,x1,实体建模,y=x,2,沿,X,轴间隔,step,取图中的,x2,,据,x2,由,y=x,2,得曲线上的点
2、P2,的,y2,坐标,即,P2=(x2,y2),P1,x1,x2,P2,实体建模,y=x,2,在通过,P1,点与,Z,轴平行的直线上间隔,step,取,P,1,在通过,P2,点与,Z,轴平行的直线上间隔,step,取,P2,P1,x1,x2,P2,P1,P2,实体建模,y=x,2,把,P1,P1,P2 P2,连成四边形,P1,x1,x2,P2,P1,P2,实体建模,在,Z,方向继续间隔,step,取两点,与,P1P2,连接成新的四边形,直到到,Z,值的最大值为止。,P1,x1,x2,P2,P1,P2,实体建模,再在,X,方向继续间隔,step,取,X3,,按上述方法形成位于,x2,、,x3,
3、之间的四边形。,按上述方法,,x,取到右边最大值时绘图结束,P1,x1,x2,P2,P1,P2,实体建模,实验四,绕圆心采点法实现对抛物面,z=x,2,+y,2,的绘制的技术关键:,1,、开始时在原点采点,由于,x,y,均为,0,,,z,亦为,0,实体建模,实验四(绕圆心采点法),2,、离原点间隔,step,假想一圆,在圆上间隔一定角度取若干点,x,y,实体建模,实验四(绕圆心采点法),2,、离原点间隔,step,假想一圆,在圆上间隔一定角度取若干点,图中,Pi,的坐标,(,x,y,),计算如下:,x=step*,cos,,,y=step*,sin,.,于是,z=x,2,+y,2,我们得到抛物面上的一点,pi,。,x,y,Pi,实体建模,实验四(,绕圆心采点法,),Cos,、,sin,的定义在头文件,math.h,中。其中的角度是弧度。,360,相当于,2,弧度,实体建模,实验四,(绕圆心采点法),3,、再增加间隔,step,假想一个圆,按以上方法采样,进而得到抛物面上各采样点。,4,、连接相临圆上对应四点成四边形,5,、按以上方法向外采样、计算、绘图,直到离原点最大距离为止。,实体建模,实验四(栅格采点法),栅格采点法与上面的区别是:采样点是规则的网格状。然后分别计算,Z,值。相临四点相连成四边即可,