早教吧作业答案频道 -->其他-->
三维中法向量的求解已知三维坐标中三个点,求此三点所在平面的法向量如何求解?从程序中看到代码如下,float v1[3],v2[3];// 根据空间三个点计算两个矢量值v1[0] = x[ faces[entry] ] - x[ faces[entry+1] ];v
题目详情
三维中法向量的求解
已知三维坐标中三个点,求此三点所在平面的法向量如何求解?从程序中看到代码如下,
float v1[3],v2[3];
// 根据空间三个点计算两个矢量值
v1[0] = x[ faces[entry] ] - x[ faces[entry+1] ];
v1[1] = y[ faces[entry] ] - y[ faces[entry+1] ];
v1[2] = z[ faces[entry] ] - z[ faces[entry+1] ];
v2[0] = x[ faces[entry+1] ] - x[ faces[entry+2] ];
v2[1] = y[ faces[entry+1] ] - y[ faces[entry+2] ];
v2[2] = z[ faces[entry+1] ] - z[ faces[entry+2] ];
// 计算法向矢量
out[0] = v1[1]*v2[2] - v1[2]*v2[1];
out[1] = v1[2]*v2[0] - v1[0]*v2[2];
out[2] = v1[0]*v2[1] - v1[1]*v2[0];
已知三维坐标中三个点,求此三点所在平面的法向量如何求解?从程序中看到代码如下,
float v1[3],v2[3];
// 根据空间三个点计算两个矢量值
v1[0] = x[ faces[entry] ] - x[ faces[entry+1] ];
v1[1] = y[ faces[entry] ] - y[ faces[entry+1] ];
v1[2] = z[ faces[entry] ] - z[ faces[entry+1] ];
v2[0] = x[ faces[entry+1] ] - x[ faces[entry+2] ];
v2[1] = y[ faces[entry+1] ] - y[ faces[entry+2] ];
v2[2] = z[ faces[entry+1] ] - z[ faces[entry+2] ];
// 计算法向矢量
out[0] = v1[1]*v2[2] - v1[2]*v2[1];
out[1] = v1[2]*v2[0] - v1[0]*v2[2];
out[2] = v1[0]*v2[1] - v1[1]*v2[0];
▼优质解答
答案和解析
你是在问这样解的数学原因吗?
这样的:
设 已知三点A(x1,y1,z1),B(x2,y2,z2),C(x3,y3,z3)
任意找在这个面的两个不平行的向量,
BA=(x1-x2,y1-y2,z1-z2)=(v1[0],v1[1],v1[2])
CB=(x2-x3,y2-y3,z2-z3)=(v2[0],v2[1],v2[2])
法向量为同时垂直于这两个向量的一个向量.
利用叉乘可以直接得到
n=BA×CB
=[ i ,j ,k ]
[v1[0],v1[1],v1[2]]
[v2[0],v2[1],v2[2]]
=(v1[1]*v2[2]-v1[2]*v2[1],v1[2]*v2[0]-v1[0]*v2[2],v1[0]*v2[1]-v1[1]*v2[0])
最后一步是行列式计算.
这样的:
设 已知三点A(x1,y1,z1),B(x2,y2,z2),C(x3,y3,z3)
任意找在这个面的两个不平行的向量,
BA=(x1-x2,y1-y2,z1-z2)=(v1[0],v1[1],v1[2])
CB=(x2-x3,y2-y3,z2-z3)=(v2[0],v2[1],v2[2])
法向量为同时垂直于这两个向量的一个向量.
利用叉乘可以直接得到
n=BA×CB
=[ i ,j ,k ]
[v1[0],v1[1],v1[2]]
[v2[0],v2[1],v2[2]]
=(v1[1]*v2[2]-v1[2]*v2[1],v1[2]*v2[0]-v1[0]*v2[2],v1[0]*v2[1]-v1[1]*v2[0])
最后一步是行列式计算.
看了 三维中法向量的求解已知三维坐...的网友还看了以下:
二次根式练习题、求答案啊.1、下列说法中,正确的是( )(A)、-0.64没有立方根 (B)、 2 2020-05-13 …
如图一是一个三角形,需要三根火柴棒搭建,图二在它的右边又搭了一个等边三角形,此时图形搭建需要七根火 2020-05-16 …
对树中的一个节点x,在先根序列中的序号为pre(x),在后根序列中的序号为post(x)。若树中节点 2020-05-23 …
已知一棵二叉树的先根序列为ABDGCFK,中根序列为DGBAFCK,则节点的后根序列为()。A.AC 2020-05-23 …
已知一棵二叉树结点的先根序列为ABDGCFK,中根序列为DGBAFCK,则结点的后根序列为 ____ 2020-05-24 …
已知一棵二叉树的先根序列为ABDGCFK,中根序列为DGBAFCK,则节点的后根序列为______。 2020-05-24 …
已知一棵二叉树的先根序列为ABDGCFK,中根序列为DGBAFCK,则结点的后根序列为( )。 2020-05-24 …
已知一棵二叉树结点的先根序列为ABDGCFK,中根序列为DGBAFCK,则结点的后根序列为_____ 2020-05-24 …
仔细观察下列图片,根据要求回答问题(1)唐朝以其博大的胸怀吸收着各种外来文化,请你根据图片列举一列。 2020-11-05 …
数据结构中设二叉树结点的先根序列为ABDECFGH,中根序列为DEBAFCHG,则二叉树是什么样子的 2021-01-02 …