- 最后登录
- 2013-11-11
- 在线时间
- 873 小时
- 阅读权限
- 40
- 注册时间
- 2008-9-15
- 积分
- 1194
- 帖子
- 924
- 精华
- 6
- UID
- 44804
- 性别
- 保密

- 积分
- 1194
- 帖子
- 924
- 精华
- 6
- UID
- 44804
- 性别
- 保密
|
为了简化计算,取L1所在的直线为坐标系的x轴。
那么:
L1: y=0
z=0
L2: x=x2+r2*h2
y=y2+s2*h2
z=z2+t2*h2
L3: x=x3+r3*h3
y=y3+s3*h3
z=z3+t3*h3
------------------------------------------
点(x1,0,0)为直线L1上的一点。
过(x1,0,0)、L2的平面:
x+(t2(x1-x2)+r2z2)/(t2y2-s2z2)*y+(s2(x1-x2)+r2y2)/(s2z2-t2y2)*z-x1=0
过(x1,0,0)、L3的平面:
x+(t3(x1-x3)+r3z3)/(t3y3-s3z3)*y+(s3(x1-x3)+r3y3)/(s3z3-t3y3)*z-x1=0
过(x1,0,0),与L2、L3都相交的直线方程为下列二式联立:
x+(t2(x1-x2)+r2z2)/(t2y2-s2z2)*y+(s2(x1-x2)+r2y2)/(s2z2-t2y2)*z-x1=0 式1
x+(t3(x1-x3)+r3z3)/(t3y3-s3z3)*y+(s3(x1-x3)+r3y3)/(s3z3-t3y3)*z-x1=0 式2
随x1的取值不同,直线的位置随之变化。
所以这些直线构成的图形,只要从式1、式2消去x1即可。
得:
((s2*z2-t2*y2)*x+(t2*x2-r2*z2)*y+(r2*y2+s2*x2)*z)*(t3*y+s3*z+s3*z3-t3*y3)=((s3*z3-t3*y3)*x+(t3*x3-r3*z3)*y+(r3*y3+s3*x3)*z)*(t2*y+s2*z+s2*z2-t2*y2) 式3
---------------------------------------------------------------------------------------------
所有这些直线构成的图形构成二次曲面。曲面方程就是式3
[ 本帖最后由 lulijie 于 2009-11-14 12:10 编辑 ] |
-
总评分: 经验 + 10
查看全部评分
|