ImageVerifierCode 换一换
格式:DOC , 页数:3 ,大小:121.50KB ,
资源ID:3707504      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3707504.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(空间平面法向量求法.doc)为本站会员(11****ws)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

空间平面法向量求法.doc

1、空间平面法向量求法一、法向量定义定义:如果 ,那么向量 叫做平面 的法向量。平面 的法向量共有两大类(从方向上分) ,无数条。二、平面法向量的求法1、内积法在给定的空间直角坐标系中,设平面 的法向量 =(x,y,1)或 =(x,1,z)或=(1,y,z),在平面 内任找两个不共线的向量 , 。由 ,得 =0且 =0,由此得到关于 x,y 的方程组,解此方程组即可得到 。2、任何一个 x,y,z 的一次方程的图形是平面;反之,任何一个平面的方程是 x,y,z 的一次方程。Ax+By+Cz+D=0(A,B,C 不同时为 0),称为平面的一般方程。其法向量 =(A,B,C);若平面与3个坐标轴的交点

2、为 P(a,0,0),P(0,b,0),P(0,0,c),则平面方程为: ,称此方程为平面的截距式方程,把它化为一般式即可求出它的法向量。3、外积法设 , 为空间中两个不平行的非零向量,其外积 为一长度等于| | |sin, ( 为 两者交角,且0 ,而与 , , 皆垂直的向量。通常我们采取“右手定则”,也就是右手四指由 的方向转为 的方向时,大拇指所指的方向规定为 的方向, =- 。设 =(x1,y1,z1), =(x2,y2,z2),则 =(注:1、二阶行列式: ;2、适合右手定则。 )Codepublic double GetTriangleFunction(ESRI.ArcGIS.Ge

3、ometry.IPoint point1, ESRI.ArcGIS.Geometry.IPoint point2, ESRI.ArcGIS.Geometry.IPoint point3)trydouble a = 0, b = 0,c=0; /方程参数double x1 = 0, x2 = 0, x3 = 0, y1 = 0, y2 = 0, y3 = 0, z1 = 0, z2 = 0, z3 = 0; /各点坐标值double returnValue = new double3;x1 = point1.X * 1000;y1 = point1.Y * 1000;z1 = point1.Z

4、* 1000;x2 = point2.X * 1000;y2 = point2.Y * 1000;z2 = point2.Z * 1000;x3 = point3.X * 1000;y3 = point3.Y * 1000;z3 = point3.Z * 1000;/向量 I1double I1 = new double3;I10 = x2 - x1;I11 = y2 - y1;I12 = z2 - z1;/向量 I2double I2 = new double3;I20 = x3 - x1;I21 = y3 - y1;I22 = z3 - z1;double X1 = I10;double

5、Y1 = I11;double Z1 = I12;double X2 = I20;double Y2 = I21;double Z2 = I22;a = Y1 * Z2 - Y2 * Z1;b = X2 * Z1 - X1 * Z2;c = X1 * Y2 - X2 * Y1;returnValue0 = a;returnValue1 = b;returnValue2 = c;return returnValue;catch (Exception e)throw e;OPENGL 里面就这样实现void getNormal(GLfloat gx3,GLfloat gy3, GLfloat gz3,GLfloat *ddnv)GLfloat w0,w1,w2,v0,v1,v2,nr,nx,ny,nz;w0=gx0-gx1; w1=gy0-gy1;w2=gz0-gz1;v0=gx2-gx1; v1=gy2-gy1;v2=gz2-gz1;nx=(w1*v2-w2*v1);ny=(w2*v0-w0*v2);nz=(w0*v1-w1*v0);nr=(GLfloat)sqrt(nx*nx+ny*ny+nz*nz); /向量单位化。ddnv0=nx/nr; ddnv1=ny/nr;ddnv2=nz/nr;

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。