清华大学出版,比较详细的一款三维坐标变换讲解。三维平移变换、比例变换可看成是二维情况的直接推广。但旋转变换则不然,因为我们可选取空间任意方向作旋转轴,因此三维变换处理起来更为复杂。与二维变换相似,我们也采用齐次坐标技术来描述空间的各点坐标及其变换,这时,描述空间三维变换的变换矩阵是4×4的形式。 由此,一系列变换可以用单个矩阵来表示。
2021-09-10 00:38:48 266KB 三维坐标变换
1
坐标的四元素变换,matlab复制粘贴一下就可
2021-08-20 14:00:54 1KB 坐标变换
1
findEulerAngs 生成欧拉角集并动画旋转以响应用户对 3D 刚体(盒子)的操作。 使用鼠标更改框的方向。 将出现原始框位置的线框。 'Euler Axis' 按钮动画围绕 Euler 轴在原始和新的箱子位置。 “旋转”按钮为当前选择的旋转类型(“主体”或“空间”)和在下拉菜单中选择的轴集计算一组欧拉角,以将轴定向到新的盒子位置。 'Derotate' 反转这个过程并将轴带回到它们之前的位置。 轴旋转后,将计算后续旋转从这个新方向。 这意味着空间旋转使用与先前立方体方向(即线框立方体的轴)相关联的坐标系。 'Axes DCM' 是未旋转惯性系中当前轴方向的方向余弦矩阵。 'Box DCM(惯性)' 是盒子在未旋转惯性系中当前方向的 DCM。 'Box DCM (Axes)' 是前两个 DCM 的矩阵乘积。 欧拉轴是在未旋转的惯性系中计算的。
2021-08-05 23:22:44 13KB matlab
1
高斯投影坐标变换 白塞尔大地主题解算正反算 平面坐标变换 大地坐标系与空间直角坐标系转换正反算
1
MFC实现的图形在三维坐标下,进行坐标平移、投影、对称等变换。
2021-07-07 02:12:56 136KB 三维变换 C++ MFC
1
看到论坛上很多同学问坐标转换的问题,什么屏幕坐标转世界坐标等等,看来很多同学都没有弄清楚图形管线是怎么回事。 一旦弄清楚了渲染管线,有关于这类的问题都可以迎刃而解。于是我用了两天的时间来完成这个OpenGL的教程,绝对的原创。 希望这篇教程能够给大家帮助~
2021-06-28 21:24:45 719KB opengl 渲染管线 坐标变换
1
完整代码。七参数法精度达到0.0001级别,完全满足需要。 高斯正反算的精度也不错。亲手写的代码。
1
内含较为丰富的三维坐标旋转、平移、投影、放大、缩小 等变换函数,函数接口统一规范,能更好地运用于其它地方而无需修改。
1
使用matlab可以实现对平面上的二次曲线方程的化简,本程序可以将输入的二次曲线方程利用不变量化简为坐标正交变换下的方程,从而得到二次曲线的形状和特征。
2021-05-14 17:25:58 2KB matlab 二次曲线 方程化简 坐标变换
1
一个点在A坐标系下的坐标和在B坐标系下的坐标已知,求A坐标系下的另外一点在B坐标系下的坐标 输入:1.已知点在A坐标系下的坐标 2.已指点在B坐标系下的坐标 3.未知点在A坐标系下的坐标 输出:未知点在B坐标系下的坐标
2021-05-12 20:49:20 762B 坐标变换
1