a,b两点,a点坐标为(100,200),b点坐标(400,300),一条直线(10,10)---(1000,10).
问题是:
把直线看成一个镜面,a点看做光源,a点发的光经过直线反射后到达b点,入射角等于反射角,如何确定直线上的反射点C!!!
问题是:
把直线看成一个镜面,a点看做光源,a点发的光经过直线反射后到达b点,入射角等于反射角,如何确定直线上的反射点C!!!
解决方案 »
- 怎样让WEBservice运行时获的自己所在的目录?
- 如何在线程中使用MessageBox和ShowMessage?
- jpg图片叠加文字
- 急!!!!!如何用Delphi读取网络上的文本文件?
- 51delphi怎么连不上啊?哪里有镜像没??
- 请问如何在 IntraWeb 中显示一个网叶
- 一个比较复杂的数据库问题。谢谢
- 谁愿意做我的老师,我很郁闷!!
- !!!!如何将左方向键模仿成退格键!!!!//mysec
- Delphi+Mysql(如何将一个二进制文件保存到mysql数据库中?)
- 向web server发送GET 后无相应的问题,高手请进!
- PB调用DELPHI的DLL之间传值的问题,大家来看看
可以得出方程: (xc-xa)/(ya-yc)=(xb-xc)/(yb-yc)另外,c点坐标还满足直线方程 y-y1 = [(y2-y1)/(x2-x1)]*(x - x1) (x1,y1),(x2,y2)为已知直线的两个点(10,10),(1000,10)解方程组就能得出c点的坐标了,即在已知反射面的情况下,计算任意两个点(需要满足能和直线组成一个平面)的算法。自己解吧,懒的解了,这条直线的方程是y=10