题意是给出两条轨迹,分别给出起点和终点,要求两条轨迹同时开始跑,同时到达重点
问,中途两点间最大距离和最小距离的差值
我的做法:
设一个速度,用向量法模拟过程
我的代码:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
usi...
分类:
其他好文 时间:
2014-09-26 20:51:38
阅读次数:
249
写的太长了,果然,就算是简单点说,关于光的处理也需要很长的描述。
重点是,3D渲染中没有办法完全模拟现实中的光,只是大致是那么回事而已。
完全模拟自然界的物理学的话,计算量是非常大的,所以代替这些的就是这次所介绍的,使用平行光源,法线,逆矩阵等技术,在一定程度上尽可能的让画面看起来真实。
理解这次文章的内容,需要一定程度的数学知识,向量,法线,矩阵,这些在平常生活中是不会出现的,但是好好考虑一下的话,应该是可以理解的。...
分类:
Web程序 时间:
2014-08-29 00:09:06
阅读次数:
485
题目多读几次就明白了。主要是求异面直线的距离,然后用距离和两圆半径之和作比较。空间直线的距离d=|AB*n| / |n| (AB表示异面直线任意2点的连线,n表示法向量,法向量为两条异面直线方向向量的叉积,|n|表示模。#include #include #include #include #inc...
分类:
其他好文 时间:
2014-08-08 23:43:06
阅读次数:
317
向场景中添加光照的4个步骤:
1)为每个物体的每个顶点计算法向量,法线确定了物体相对于光源的指向
法线的计算:设向量a(x1,y1,z1),向量b(x2,y2,z2)
则a×b=(x2·y3-x3·y2,x3·y1-x1·y3,x1·y2-x2·y1)
2)创建、选择并定位所有的光源
光源的创建:
glLight*()函数可以定义光的一些属性——颜色、位置、方向
定义光时,此族函数最...
分类:
其他好文 时间:
2014-07-12 23:53:22
阅读次数:
381
今天偶尔想到了过河问题。记得读小学六年级的时候第一次接触到这个问题--六个老虎过河问题(百度上有详细介绍,本文解决的是一个简单的问题,下一篇文章中将讨论该问题),当时都是从逻辑思维的方法得到正确的解决方法。本文介绍了普遍适用该类问题的方法以及该方法的改进方法,下一篇文章将介绍问题的变型及解法。
向量法(人、狗、鸡、米过河问题)
问题描述:某人带狗、鸡、米用船来过河,只有...
分类:
其他好文 时间:
2014-05-08 17:17:13
阅读次数:
351