早教吧作业答案频道 -->数学-->
已知两平面点法式,其交线的点向式是什么平面1:点(a1,b1,c1)法(u1,v1,w1)平面2:点(a2,b2,c2)法(u2,v2,w2)交线的点向式结果如何表示原理我知道,我只是想知道这个结果的现成公式,方便写程序,1.计算
题目详情
已知两平面点法式,其交线的点向式是什么
平面1:点(a1,b1,c1)法(u1,v1,w1)
平面2:点(a2,b2,c2)法(u2,v2,w2)
交线的点向式结果如何表示
原理我知道,我只是想知道这个结果的现成公式,方便写程序,
1.计算点积dot
2.计算平面方程右边的常数c1,c2
3.invDet=1.0/(1.0 - dot*dot)
4.
double d1 = (c1 - dot*c2)*invDet
double d2 = (c2 - dot*c1)*invDet
5.点=d1*n1 + d2*n2(其中n1,n2为平面的法向)
double与vector3d的*重载
6.向=n1 x n2 (叉乘)
公司网络只能上百度查,只好下班回家再弄了
平面1:点(a1,b1,c1)法(u1,v1,w1)
平面2:点(a2,b2,c2)法(u2,v2,w2)
交线的点向式结果如何表示
原理我知道,我只是想知道这个结果的现成公式,方便写程序,
1.计算点积dot
2.计算平面方程右边的常数c1,c2
3.invDet=1.0/(1.0 - dot*dot)
4.
double d1 = (c1 - dot*c2)*invDet
double d2 = (c2 - dot*c1)*invDet
5.点=d1*n1 + d2*n2(其中n1,n2为平面的法向)
double与vector3d的*重载
6.向=n1 x n2 (叉乘)
公司网络只能上百度查,只好下班回家再弄了
▼优质解答
答案和解析
如果想得到交线的方程,那么将两平面的方程联立,得到的方程组就是交线的方程,再化简变形就可以知道交线的方向向量和交线上的基点.
如果就只想知道交线的方向向量和交线上的某个点.
可以这样来求
求交线的方向向量:
与(u1,v1,w1)和(u2,v2,w2)都垂直的向量就是交线的方向向量,用方程组求解
求出直线上一点:
联立两平面方程,求出方程组的一个特解即可
显然下面这种方法比较麻烦
------------------------------------------
两平面方程为
u1(x-a1)+v1(y-b1)+w1(z-c1)=0
u2(x-a2)+v2(y-b2)+w2(z-c2)=0
将其整理变形得
x=(u1Aw1/B-u1v1)y+u1v1b1+u1w1c1-u1w1c1/B+a1
x=(u1Bv1/A-u1w1)z+u1v1b1+u1w1c1-u1v1c1/B+a1
其中
A=v1u2-u1v2
B=w1u2-u1w2
C=v1u2b1-u1v2b2+w1u2c1-u1w2c2
可知直线符合的方程为
x=(u1Aw1/B-u1v1)[y-(u1v1b1-u1w1c1+u1w1c1/B-a1)/(u1Aw1/B-u1v1)]
=(u1Bv1/A-u1w1)[z-(u1v1b1-u1w1c1+u1v1c1/B-a1)/(u1Bv1/A-u1w1)]
如果就只想知道交线的方向向量和交线上的某个点.
可以这样来求
求交线的方向向量:
与(u1,v1,w1)和(u2,v2,w2)都垂直的向量就是交线的方向向量,用方程组求解
求出直线上一点:
联立两平面方程,求出方程组的一个特解即可
显然下面这种方法比较麻烦
------------------------------------------
两平面方程为
u1(x-a1)+v1(y-b1)+w1(z-c1)=0
u2(x-a2)+v2(y-b2)+w2(z-c2)=0
将其整理变形得
x=(u1Aw1/B-u1v1)y+u1v1b1+u1w1c1-u1w1c1/B+a1
x=(u1Bv1/A-u1w1)z+u1v1b1+u1w1c1-u1v1c1/B+a1
其中
A=v1u2-u1v2
B=w1u2-u1w2
C=v1u2b1-u1v2b2+w1u2c1-u1w2c2
可知直线符合的方程为
x=(u1Aw1/B-u1v1)[y-(u1v1b1-u1w1c1+u1w1c1/B-a1)/(u1Aw1/B-u1v1)]
=(u1Bv1/A-u1w1)[z-(u1v1b1-u1w1c1+u1v1c1/B-a1)/(u1Bv1/A-u1w1)]
看了 已知两平面点法式,其交线的点...的网友还看了以下:
运一堆煤,上午拉了2/5,下午拉了10吨,正好还剩一半.如果每吨运费5元,运完这堆煤,要付多少元?3 2020-03-30 …
如果麦子没有考验的阅读问题答案!急求!1.对于一个人来说,努力奋斗是不可避免的,(),(),( ) 2020-04-05 …
慢,如果是一种不足,它可以促使我们去努力改变现实,实现自我超越;慢,如果是一种心境,它可以让我们去 2020-04-12 …
一袋糖里装有奶糖和水果糖.如果增加3个奶糖,则水果糖占2/7,如果再增加4个水果糖,则水果糖占2/ 2020-05-13 …
有一个空罐如右图,如果倒入6碗浓果汁和3杯水,刚好倒满;如果倒入有一个空罐,如果倒入6碗浓果汁和3 2020-05-16 …
对如下的三个命题:1.边长为连续整数的直角三角形是存在的2.边长为连续整数的锐角三角形是存在的3. 2020-05-17 …
填空:1.如果1/2x=0.5,那么x=,这是根据来做的2.如果-5x+6=1-6x,那么x=,这 2020-05-21 …
幼儿园阿姨给小朋友分苹果,如果每个小朋友分3个苹果,则少1个苹果;如果每个小朋友分5个苹果,也少一 2020-06-07 …
阅读下面的一段话"如果一个盲童能够借助我们的帮助重见光明,并像你女儿温迪一样画出栩栩如生的马儿,那 2020-06-12 …
如果说生活上的不理解还可以用宽容代替,那么事业上的不理解,则给人带来心灵的痛苦.面对世人的嘲讽讥笑 2020-06-20 …