首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

求空间有一点与空间任意线段的3X3矩阵的解法,该怎么解决

2012-03-06 
求空间有一点与空间任意线段的3X3矩阵的解法空间一直线a-b,求空间一点c(x,y,z)到线段a-b的垂线,且交于a-b

求空间有一点与空间任意线段的3X3矩阵的解法
空间一直线a-b,求空间一点c(x,y,z)到线段a-b的垂线,且交于a-b线段的端点(a或b)点.
要求得到
x   =??
y   =   ??
z   =   ??
查了很多资料,以下3X3矩阵符合要求,但不人会3X3矩阵的展开方法,无法编程,求3X3展开式.
形体的旋转变换有绕主轴旋转,或绕空间任一直线旋转等多种形式。若令Rθ表示绕z轴转θ角,Rβ表示绕y轴转β角,Rγ表示绕x轴转γ角,则点P绕x、y、z轴转γ、β、θ角的变换公式是R=RθRβRγ
          |     cosθ       sinθ       0   |
Rθ=   |   -sinθ       cosθ         0     |
            |     0               0           1     |


          |     cosβ     -sinβ       0     |
Rβ=   |       0           1           0       |
          |     sinβ     cosβ         1       |

          |     1           0               0       |
Rγ=   |     0         cosγ       sinγ     |
          |     0           -sinγ     cosγ   |


[解决办法]
两个垂直于这个直线且交于a或b的平面上的任意一点到这两个端点的连线都满足你的要求,x,y,z有无数解。

热点排行