矩阵陈列:平移、缩放、旋转、镜像、矩阵相乘、变化的实现
uf5940_
uf5941_
uf5942_ 矩阵相乘
uf5943_ 平移
uf5944_ 缩放
uf5945_ 旋转
uf5946_ 镜像
uf5947_ 变化的实现
//----列,当前工作坐标,围绕当前z轴旋转90度
//uc1601("工作坐标绕Z,旋转坐标",1);
double  angle=90;      //旋转角度
double wsc_9[9]={1,0,0,0,1,0,0,0,1}; //3x3矩阵
tag_t matrix_id=NULL_TAG;  //3x3矩阵标识
double o_point[3]={0,0,0};   //坐标原点
tag_t wsc_t2=NULL_TAG; //变化后坐标tag
tag_t csys_id;
tag_t wsc_t=NULL_TAG;
double ao_point[3];
double matrix [16]; //矩阵
double  a_z[ 3 ];
int status;
//获得 当前工作坐标
UF_CSYS_ask_wcs (&csys_id);
//获得坐标 相关的矩阵和原点
UF_CSYS_ask_csys_info (csys_id,&matrix_id,o_point);
//获得 3x3矩阵数据
UF_CSYS_ask_matrix_values ( matrix_id, wsc_9 );
//输入一个矩阵返回z方向向量 //z轴
UF_MTX3_z_vec( wsc_9,a_z);
//创建一个临时的坐标系统
UF_CSYS_create_temp_csys  (o_point,matrix_id,&wsc_t);
//旋转矩阵
uf5945(o_point,a_z,&angle,matrix,&status); 
//矩阵的实现
int objects=1;       //数量
int  move=2;         // 1 :移动 2 :复制
int  layer=-1;        //0:最初层; -1: 工作层; 1 - 256 : 指定层
int trace_curves=2; //轨迹状态, 1 开, 2 关
uf5947(matrix,&wsc_t,&objects,&move,&layer,&trace_curves,&wsc_t2,NULL,&status);
//设置工作坐标
UF_CSYS_set_wcs (wsc_t2); 
UG二次开发培训,可面授、远程视频指导、手把手教使用NXopen C++ 、UFun进行UG二次开发,入门开始,不懂C语言没有关系,但UG NX软件要会用,系统性的教,深度学会UG二次开发的原理与细节,让你完全可以独立完成复杂的项目开发。有意可联系胡君QQ:85585969
胡君UG二次开发技术论坛: http://www.ugapi.com/

矩阵陈列:平移、缩放、旋转、镜像、矩阵相乘、变化的实现_NXopen-UG二次开发_新浪博客相关推荐

  1. matlab矩阵转置函数_akala啦_新浪博客

    对已知矩阵A,MATLAB为我们提供了两种转置运算. A.' 非共轭转置 A' 共轭转置 当A为实矩阵时,两者相同 单纯地共轭用:conj() 单纯的转置用:transpose() example: ...

  2. 矩阵违逆的求法_akala啦_新浪博客

    ① 直接求解: 求导,令导数为0,结果如下: InvA=(ATA)-1AT % 直接求伪逆 InvA = inv(A'*A)*A'; ② SVD求解 %% SVD分解求伪逆 % 原理和公式:1. SV ...

  3. 矩阵点乘、乘、开方_Allione_新浪博客

    原文链接 http://blog.macro2.org/2010-09/matrix-sqrt-sqrtm.html 要分清这两个函数的区别我们首先看乘方的区别.在Matlab中运行下列语句. &qu ...

  4. 质量缩放技术_51CAE_新浪博客

    一.定义 质量缩放是在用显式求解器求解准静态问题的时候,用于提高计算效率的一种数值手段.在显式分析中,稳定时间增量很小 一般都是e-7~e-9量级,稳定时间增量与单元的尺度以及材料的固有频率有关,直接 ...

  5. Brasero下的复制光盘与刻录镜像_codestorm_新浪博客

    转自:http://hi.baidu.com/sunzn/item/c945d60fbba37bc72e4c6bba sunzn:帮同事刻录系统盘得时候在 Ubuntu 下找到的复制光盘和刻录镜像工具 ...

  6. [Python从零到壹] 三十八.图像处理基础篇之图像几何变换(平移缩放旋转)

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  7. qgraphicsview鼠标移动图片_交互式QGraphicsView(平移/缩放/旋转)-阿里云开发者社区...

    简述 Graphics View提供了一个平台用于大量自定义 2D 图元的管理与交互框架包括一个事件传播架构支持场景 Scene 中的图元 Item 进行精确的双精度交互功能.Item 可以处理键盘事 ...

  8. 矩阵的平移缩放和旋转

    在unity中,一个平移矩阵是一个单位矩阵与平移参数构成的一个矩阵 把物体的位置转换为矩阵后可得知矩阵中的值与物体位置的关系. 物体设置的位置参数 物体输出的矩阵值 通过图可得知矩阵值的关系和物体位置 ...

  9. 线性代数——矩阵解释平移、旋转、缩放等

    参考博客: 线性代数:理解齐次坐标 https://blog.csdn.net/yinhun2012/article/details/79566148 线性代数:矩阵变换图形(二维平移缩放旋转) ht ...

最新文章

  1. 设计模式之外观模式php,php设计模式(十五)外观模式
  2. signature=0a26d8967069103efeee67346aac0529,Construction of Thinned Gated Single-Assignment Form
  3. 性能计数器与profiler的组合性能诊断
  4. 微信 php 接口 函数,PHP的json_encode函数应用到微信接口有关问题(include \uxxxx will create fail)...
  5. 【javascript】数字相加
  6. python 图像处理与识别书籍_Python图像处理之识别图像中的文字(实例讲解)
  7. [FZYZOJ 1202] 金坷垃
  8. 消息称快手拟发行4.159亿股 招股价上限约93港元
  9. 【实验报告】二 网络嗅探与欺骗
  10. word类型得实参和lpwstr类型的形参不兼容_前端测试题:(解析)关于JavaScript的数据类型,下面说法错误的是?...
  11. ListView乱谈之ListView的布局
  12. matlab中TCR触发,TCR+FC型SVC的研究及MATLAB仿真
  13. VS2010中文版MSDN下载地址
  14. Matplotlib库介绍
  15. 微信指纹支付提示java6_苹果6微信指纹支付每次提示请验证已有的指纹用于支付,怎样才能支付?...
  16. 小白都能看得懂的java回调
  17. DDD聚合设计的几个原则的简单讨论
  18. html校验邮箱格式,正则验证邮箱格式
  19. qt各版本下载链接(含Qt5.5下载链接)
  20. 飞猪登录器推荐《怪物猎人世界》萌新入坑武器装备推荐

热门文章

  1. IoT-For-Beginners-Lesson2-farm
  2. 并查集—解密犯罪团伙
  3. 怎么实现手机端网页页面自适应调整
  4. Java学习之路02_选择方向_旺旺老师
  5. 气象数据可视化:NCL数据分析处理与图形绘制
  6. #创新应用#比邻:海内存知己,因为有比邻!
  7. 前端页面生成pdf方案
  8. VS2010程序无错,编译后不出黑框
  9. 【Android 】零基础到飞升 | Button(按钮)与ImageButton(图像按钮)
  10. Mac无法连接Apple所有服务-解决方法