早教吧作业答案频道 -->其他-->
函数判断点与面的关系写出一个函数用来判断一个点到一个平面的关系,用一个点和法向量来表示平面。输入一个点和一个面,返回该点在面的前面,后面还是在这个面上,如果有需要的话
题目详情
函数判断点与面的关系
写出一个函数用来判断一个点到一个平面的关系,用一个点和法向量来表示平面。输入一个点和一个面,返回该点在面的前面,后面还是在这个面上,如果有需要的话,请给出相关数据结构的定义。
写出一个函数用来判断一个点到一个平面的关系,用一个点和法向量来表示平面。输入一个点和一个面,返回该点在面的前面,后面还是在这个面上,如果有需要的话,请给出相关数据结构的定义。
▼优质解答
答案和解析
/*
面法向量为{A,B,C},平面与法向量的交点为P0:(x0,y0,z0).
设点为(x,y,z),则A(x`-x0)+B(y`-y0)+C(z`-z0)=0,代入验证点的位置。 满足条件则点在平面上。
另:若方程坐标多项式>0,则在平面正面(法向量方向),反之在背面
*/
bool loc(Point pt,Plain pn)
{
bool res = static_cast(pn.getl*(po.getx-pn.geta)+pn.getm(po.gety-pn.getb)+pn.getn(po.getz-pn.getc))
return res;
}
面法向量为{A,B,C},平面与法向量的交点为P0:(x0,y0,z0).
设点为(x,y,z),则A(x`-x0)+B(y`-y0)+C(z`-z0)=0,代入验证点的位置。 满足条件则点在平面上。
另:若方程坐标多项式>0,则在平面正面(法向量方向),反之在背面
*/
bool loc(Point pt,Plain pn)
{
bool res = static_cast(pn.getl*(po.getx-pn.geta)+pn.getm(po.gety-pn.getb)+pn.getn(po.getz-pn.getc))
return res;
}
看了函数判断点与面的关系写出一个函...的网友还看了以下:
在平面直角坐标系中一蚂蚁,一蚂蚁从原点O出发...在平面直角坐标系中一蚂蚁,一蚂蚁从原点O出发,按 2020-05-13 …
平面直角坐标系在平面直角坐标系中,点P从原点O出发,每次向上平移2个单位长度或向右平移1个单位长度 2020-05-16 …
已知一个平面与三维坐标系的三个平面的夹角度数,如何在三维坐标系中做出这个平面?这样的平面理论上是无 2020-06-14 …
题(2)中的平移与题(1)中的这些平移有什么关系在平面直角坐标系中描出点:A(2,6),B(6,5 2020-06-25 …
在平面直角坐标系中,点P从原点O出发,每次向上平移2个单位长度或向右平移1个单位长度。(1)实验操 2020-06-25 …
已知,a‖b,c‖d,若由此得出b‖d,则a和c应满足的关系是?已知,a‖b,c‖d,若由此得出b 2020-07-06 …
请问1公斤=多少平米我想知道是如何计算的?例如,一卷塑料薄膜50公斤重4*215米长1公斤12块钱 2020-07-19 …
如图,在平面直角坐标系中,点P从原点O出发,每次向上平移2个单位长度或向右平移1个单位长度.(1) 2020-07-30 …
一个高尔夫球手击出一个高尔夫球,水平距离d(m)和球的上升的高度h(m)满足关系:一个高尔夫球手击出 2020-10-30 …
这句话该怎么理解[理论力学]如系统中有的物体受平面汇交力系或平面平衡力系作用时则系统的平衡方程数目相 2020-11-14 …