affine3d affine2d一个demo
来源:互联网 发布:网络剧网络营销方案 编辑:程序博客网 时间:2024/04/29 22:52
#include <Eigen/Dense>#include <iostream>#include <string>int main(){ using namespace Eigen; using namespace std; Vector3d p3d(1.,2.,3.); cout << p3d << endl << endl; Affine3d S3d = Translation3d(2.,2.,2.)*Scaling(3.,2.,5.); Vector3d scalled = S3d*p3d; cout << S3d.matrix() << endl << endl; cout << scalled << endl << endl; cout << string(16,'_') << endl; Vector2d p2d = p3d.topRows<2>(); cout << p2d << endl << endl; Affine2d S2d = Translation2d(S3d.translation().topRows<2>()) * S3d.linear().topLeftCorner<2,2>(); Vector2d scalled2d = S2d*p2d; cout << S2d.matrix() << endl << endl; cout << scalled2d << endl << endl;}
Output:
1233 0 0 20 2 0 20 0 5 20 0 0 15617________________123 0 20 2 20 0 156
0 0
- affine3d affine2d一个demo
- MapBar的一个Demo
- 一个Com+ Demo
- wxMenu的一个demo
- 一个SG案例demo
- 一个移动检测 demo
- 一个CheckBox Demo
- 一个可拖拽列宽表格demo
- 一个ajax demo
- IHttpAsyncHandler 的一个DEMO
- IHttpAsyncHandler 的一个DEMO
- Extjs 一个 Grid demo
- 一个绘画的Demo
- 一个iBatis的demo
- UIPageControl的一个Demo
- ibatis的一个demo
- 一个canvas 事件demo
- 一个SpringMVC demo
- JSTL EL 详解
- 近期错误小结
- 广播和服务之重点: 关于长期运行的服务的研究
- 软件开发模式之瀑布式 | 迭代式 | 螺旋式 | 敏捷式
- (每日一篇01)phpcms系列教程01==》安装
- affine3d affine2d一个demo
- Remove Duplicates from Sorted Array
- log4j自定义html输出日志
- ?软件著作权小结
- leetcode: Letter Combinations of a Phone Number
- 无法在deleteDatabase后创建同名数据库
- Python 学习入门(28)—— 服务器实例
- C++中各种对象的生命周期
- 解决检索COM类工厂中CLSID为{ }组件失败