二维绕任意点旋转_二维图形复合线性变换程序设计:三角形绕任意点旋转2wfhbh...
第七讲:二维图形复合线性变换程序设计:
例题:三角形绕任意点旋转。
组合变换为:
(
1
)平移变换
(
2
)旋转变换
(
3
)平移变换
#include
#include
#define PAI 3.14159265
void fdw(float m[][3])
{unsigned count;
for(count=0;count<3;count++)
{m[count][0]=0;m[count][1]=0;
m[count][2]=0;m[count][count]=1;
}
}
void mm2(float ma[][3],float mb[][3],float mc[][3])
{ int i,j,k;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{mc[i][j]=0;
for(k=0;k<3;k++)
mc[i][j]=mc[i][j]+ma[i][k]*mb[k][j];
}
}
pallel(float x,float y,float p[3][3])
{ fdw(p);p[2][0]=x;p[2][1]=y;}
rotale(float c1,float p[3][3])
{c1=PAI/180*c1;fdw(p);
p[0][0]=cos(c1);p[0][1]=sin(c1);
p[1][0]=-sin(c1);p[1][1]=cos(c1);
}
affinex(float x,float y,float t[3][3])
{float xx;
xx=x*t[0][0]+y*t[1][0]+t[2][0];
return(xx);
}
affiney(float x,float y,float t[3][3])
二维绕任意点旋转_二维图形复合线性变换程序设计:三角形绕任意点旋转2wfhbh...相关推荐
- 二次指数平滑法 php,二次指数平滑法摘抄_二次指数平滑法算例
二次指数平滑法摘抄_二次指数平滑法算例 指数平滑法是一种特殊的加权平均法,加权的特点是对离预测值较近的历史数据给予较大的权数,对离预测期较远的历史数据给予较小的权数,权数由近到远按指数规律递减,所以, ...
- python运维工程师前景及待遇_运维工程师有前途么?
看怎么定义前途? 我直接点吧,不拿那些虚的精神生活来定义前途了,免得说忽悠,还是直接用物质水平吧 如果对于普通人来说,前途是指能赚个买房买车钱,那肯定没问题 如果想实现阶级跃升,进入富人阶级,也不是说 ...
- mysql二维数据转一维存_二维数组转一维数组
//二维转一维 var arr=[ [1,2,3], [2,5,6,7], [234,234,545] ] function dir(arr) { var result=[]; for(var r=0 ...
- python二维表转一维表_二维表格转换成一维表格
# 加载数据 import pandas as pd df_old1 = pd.read_excel(r"D:\Jupyter\data\Python.xlsx",sheet_na ...
- 二本学校有java校招_二本学校校招心得体会
实话说,在二本学校里面大型招聘会和985的校招相比,无论质量还是数量都有很大的差距,这并不能怪我们出身的学校,对于想要本科毕业之后就业的同学来说,在校期间,利用好大一到大三这几年,耐下心类好好学技术, ...
- 二调建设用地地类代码_二调地类代码
0分 0 21.0KB 2017-09-17 认证考试aphza二调地类代码表. .~ ? 我们|打〈败〉了敌人. ?我们|[把敌人]打〈败〉了. 表A1 土地利用现状分类 一级类 二级类 含义 编码 ...
- 二调建设用地地类代码_二调土地地类代码表
一级类 二级类 含义 编码 名称 编码 名称 0 1 耕地 指种植农作物的土地 , 包括熟地 , 新开发.复 垦.整理地 , 休闲地 ( 含轮歇地.轮作地) ; 以种植农作物 (含蔬菜 ) 为主, 间 ...
- 奥维地图导入西安坐标_奥维地图导入dxf地图方法步骤
测量数据分为标准3度带格式,和自定义中央子午线格式. 一. 标准3度带格式. 1. 打开奥维地图-系统-系统设置.在系统坐标系选择横轴墨卡托投影坐标,然后点击设置. file:/ ...
- 搜狗浏览器智慧版_奥维互动地图浏览器下载_奥维互动地图浏览器64位版v7.1.2
<奥维互动地图浏览器>64位版是一款地图软件,可以导入各种地图数据并且实时显示三维地图,结合卫星图与高程数据,自动进行快速3D建模,让你清晰知道周围的地形和所在地位置.本软件支持64位电脑 ...
最新文章
- 基于深度学习的特征提取和匹配
- 人工神经网络相对于支持向量机有什么优势? [关闭]
- 火狐浏览器信息提取工具Dumpzilla
- linux系统下pid的取值范围了解一下
- 云炬随笔20211002
- Linux shell:执行shell脚本的几种方式
- spring cloud连载第一篇之bootstrap context
- TCL电子港股暴涨10% 股价创5年新高
- leetcode5 Longest Palindromic Substring 最长且为回数的子字符串
- 用UCenter Home启动一个垂直的SNS社区
- 某传销app的用户信息泄露
- SLAM中的EKF,UKF,PF原理简介 [转高博]
- 好莱坞十大经典动作片
- The reCAPTCHA was invalid. Go back and try it again.
- 万众电子期刊在线阅读系统(awd复现)
- 24Python读取PPT文档内容
- 计算机电源可以改装,玩转电源:将电脑电源改成可调稳压电源的设计
- 从零开始的微信小程序入门教程(一)
- 手柄映射键盘_创新设计的多模手柄,北通宙斯T6精英机械游戏手柄体验点评
- 【DOS】通过for命令截取字符串
热门文章
- uniapp的目录结构反思与整理 app.vue【base】pages.json【配置】main.json【框架入口文件】
- TP查询搜索函数的find select get value
- Yii调用参数配置文件params
- java如何把string转化E_java将string转为代码执行
- 模拟后台数据,ajax请求,有什么方法可以模拟ajax请求?
- MySQL使用distinct去掉查询结果重复的记录
- ajax 访问mysql_AJAX 数据库实例
- html action不起作用,Html.ActionLink做为按钮或图像,而不是连接
- php设置表单的字体,php表单标题怎么设置字体
- mysql blob 导出_mysql blob导出文本解密 | 学步园