计算几何总结

计算几何

其实,我都已经很久没有打过计算几何的题目了。。。现在也只记得一些皮毛了。。先Mark一下最基本的东西。

  • 先定义点Point(x,y),向量Vector(x,y)
  • 一条直线由一个初始点P1,以及其方向向量V1组成。
  • 接着我们重定义Vector的运算符。
  • 这里写图片描述
  • 其中包含了向量加法,减法,数乘,点积,叉积(用^表示)
  • 这样子先定义了这些运算之后我们的算法可以变得非常好打。。
  • 当然,其实我们可以把Point也当作Vector来写。


有了这些基本运算之后,我们就可以比较方便的做题了。

  1. 求两直线的交点。
    这里写图片描述
  2. 求一个向量的法向量
    这里写图片描述
  3. 求一条直线a,关于一条直线b的镜面反射
    这里写图片描述
  4. 将一条直线a,逆时针旋转α
    这里写图片描述
  5. 接下来就是精度的问题了。。
    当然,还有算法。。。。(其实这个才重要啦。。上面都是铺垫)。。。
    这里写图片描述

    GDOI BLESS!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值