平面图形原理总结(1):直线相交

本文总结了平面几何中直线相交的原理,通过向量方法避免了特殊情况的处理,介绍了直线的点法向量形式,解析了两直线相交的计算公式,并探讨了线段相交的条件,提供了另一种解法作为补充。
摘要由CSDN通过智能技术生成

前言

在平面几何中通常我们判断或求直线的相交方法是:用两直线的表达方程,判断其斜率或求二元方法解;但是这种方法经常要考虑很多特殊情况,例如:与坐标轴X平行时(斜率 k = 0 k=0 k=0),与坐标轴Y平行时(斜率 k = ∞ k=\infty k=)等等;这些代数几何的方法处理起来都比较琐碎,不好统一解法,因此应当考虑图形学的处理方法来解决,用向量处理解决,这样就无需考虑斜率等问题,会更加便利。具体原理可以查看参考文献,以下为本人对原理的总结。

参考文献:《计算机图形学——用OpenGL实现(第2版)》 清华大学出版社

平面直线的相交

  1. 平面直线的表达方式
    两点A( a x , a y a_{x},a_{y} ax,ay),B( b x , b y b_{x},b_{y} bx,by)在直线L上,
    向量 a ⃗ = B − A = B A → \vec a = B - A = \overrightarrow {BA} a =BA=BA ,
    则直线方程 L ( t ) L(t) L(t)为: L ( t ) = A + a ⃗ t L(t) = A + \vec a t L(t)=A+a t
    直线的法向量(垂直于直线的向量或称为与直线正交的向量)为: n ⃗ \vec n n ;
    设点R为直线上任意位置一点,则有直线L的点-法向量形式为:
    n ⃗ ⋅ ( R − A ) = 0 \vec n \cdot(R - A) = 0 n (RA)=0
    另外,向量 a ⃗ ⊥ \vec a^\perp a 表示为向量 a ⃗ \vec a a 的逆时针正交向量, a ⃗ ⊥ = ( − a y , a x ) \vec a^\perp = (-a_y,a_x) a =(ay,ax)

  2. 平面直线的相交
    假定点A,B确定一直线,点C,D确定一直线,
    那么向量 a ⃗ = B − A \vec a = B- A a =

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值