yinghan112 发表于 2004-5-30 16:20:00

请陈老师有空看一下

<IMG alt=发贴心情 src="skins/default/topicface/face1.gif" border=0><FONT size=2>        <B>请教陈老师三个问题</B><BR>陈老师: </FONT>



<FONT size=2>请教您三个问题</FONT>


<FONT size=2>                               1 我学完(Visuaal Lisp程序设计_技巧与范例P167),自己动手绘制一条三维空间曲线时,首先以一种参数生成A曲线,再以同一方程不同参数生成B曲线,但是曲线B的起始点必须衔接于A曲线的终止点,这样问题在于曲线A的起始点(运用双元表手段绘制)是(0,0,Z),但我无法使B曲线的起始点重合于A曲线的终点,因为A曲线的终点肯定不是(0,0,Z)点,在不使用位移+旋转的方法使A曲线的终止点正好是(0,0,Z)的情况下(这种情况比较烦,因为事实上完整的空间曲线由A、B、C、D四条同一方程而不同参数的曲线段以连续的3Dpoly组成的) 有没有更简便的方法使B曲线在非(0,0,Z)的起始坐标下生成。请勿必赐教您的高见!</FONT>


<FONT size=2>                       2 如果可行的话,是否需要修改B、C、D的方程?如果有这方面的经验请介绍一二!</FONT>


<FONT size=2>                                3 在CAD模型空间,使用CAD自身携带的各类工具,是否可以直接计算出非封闭3DPOLY线型的空间曲线(比如一条圆锥形的螺旋线)的实际长度?如果可行请教该怎样做?如果需要用户自已动手请给一点启示!多谢!</FONT>

陈伯雄 发表于 2004-5-31 09:13:00

<FONT size=2>1:A曲线的最后一点点位,您肯定得计算并使用。以这个点位作为B曲线的起点,应当是可以完成您的要求了...</FONT>


<FONT size=2>2:可见,方程不需要修改,关键是起始点位的继承...</FONT>


<FONT size=2>3:参见下图</FONT>


       

yinghan112 发表于 2004-6-4 18:40:00

多谢陈老师关照!经过这么些天的时间,我已经满意的做出题目了!十分感谢!
页: [1]
查看完整版本: 请陈老师有空看一下