当前位置: 首页 > news >正文

网站如何做搜索引擎优化程序员做网站美工能过关吗

网站如何做搜索引擎优化,程序员做网站美工能过关吗,精准营销定义,关键词列表矩阵可以用来表示图形的变换。css3定义了matrix和matrix3d方法#xff0c;用来表示2维和3维的变换。下文将分析这两个接口的使用方法#xff0c;并且用下文的思路#xff0c;实现了一个简单的用js控制css3变换的jquery插件css3js #xff0c; 变换矩阵和净变换矩阵 matri…矩阵可以用来表示图形的变换。css3定义了matrix和matrix3d方法用来表示2维和3维的变换。下文将分析这两个接口的使用方法并且用下文的思路实现了一个简单的用js控制css3变换的jquery插件css3js 变换矩阵和净变换矩阵 matrix(a,b,c,d,e,f)有六个参数这六个参数对应到矩阵如下 ⎡⎣⎢ab0cd0ef1⎤⎦⎥\begin{bmatrix}a 这种叫做齐次坐标矩阵用齐次坐标矩阵和图形的顶点相乘就能得到变换后的新顶点的位置。比如图形有一个顶点ab现使图形整体延x轴平移100px平移后该顶点的位置应该是a100b。很明显下面的矩阵运算就表示了这个过程 ⎡⎣⎢10001010001⎤⎦⎥\begin{bmatrix}1 ⎡⎣⎢a100b1⎤⎦⎥\begin{bmatrix} a+100 \\ b \\ 1\end{bmatrix} 因此知道了这个齐次坐标矩阵就可以算出任何一点变换后的位置所以这个齐次坐标矩阵就是变换矩阵。 如果该点再次延y轴平移100px平移后的新位置应该是a100,b100,则整个过程可表示成 ⎡⎣⎢10001010001⎤⎦⎥\begin{bmatrix}1 ⎡⎣⎢1000101001001⎤⎦⎥\begin{bmatrix}1 ⎡⎣⎢a100b1001⎤⎦⎥\begin{bmatrix} a+100 \\ b+ 100 \\ 1\end{bmatrix} 由此可得图形的多次变换可以由一个净变换矩阵表示像上面算式中的 ⎡⎣⎢1000101001001⎤⎦⎥\begin{bmatrix}1保存了两次变换的结果。净变换矩阵可由多个变换矩阵相乘得到。 2D变换 我们知道matrix(a,b,c,d,e,f)有六个参数这六个参数对应到矩阵如下 ⎡⎣⎢ab0cd0ef1⎤⎦⎥\begin{bmatrix}a 图形学的相关书籍已经指出了其变换矩阵我们直接使用就好了 平移 ⎡⎣⎢100010xy1⎤⎦⎥\begin{bmatrix}1matrix(1,0,0,1,x,y)缩放 ⎡⎣⎢x000y0001⎤⎦⎥\begin{bmatrix} xmatrix(x,0,0,y,0,0)旋转 ⎡⎣⎢cos(x)sin(x)0−sin(x)cos(x)0001⎤⎦⎥\begin{bmatrix} cos(x) 这16个参数对应到矩阵如下 ⎡⎣⎢⎢⎢0123456789101112131415⎤⎦⎥⎥⎥\begin{bmatrix} 0 这16个参数是按列排列出矩阵的。3维变换矩阵相比2维变换矩阵增加了一个维度但是原理是相似的也是使用齐次坐标矩阵表示变换矩阵和净变换矩阵。 在图形学上对3维变换的变换矩阵也早有定义 平移 ⎡⎣⎢⎢⎢100001000010xyz1⎤⎦⎥⎥⎥\begin{bmatrix}1matrix(1,0,0,0,0,1,0,0,0,0,1,0,x,y,z,1)缩放 ⎡⎣⎢⎢⎢x0000y0000z00001⎤⎦⎥⎥⎥\begin{bmatrix}xmatrix(x,0,0,0,0,y,0,0,0,0,z,0,0,0,0,1)旋转 3维旋转稍微复杂因为旋转的轴有可能不是标准的x,y,z轴了而可能是任何一个向量。一般可用欧拉角和四元数表示旋转而欧拉旋转由于存在“万向节死锁”问题所以最好还是用四元数来表示。 四元数即是一个复数p a i b j c kd关于四元数比较难解释可以看中文翻译《理解四元数》。幸好四元数变换也有变换矩阵 ⎡⎣⎢⎢⎢⎢x2∗wcos(θ)y∗x∗wz∗sin(θ)z∗x∗w−y∗sin(θ)0x∗y∗w−z∗sin(θ)y2∗wcos(θ)z∗y∗wx∗sin(θ)0x∗z∗wy∗sin(θ)y∗z∗w−x∗sin(θ)z2∗wcos(θ)00001⎤⎦⎥⎥⎥⎥\begin{bmatrix} x^{2}*w+cos(\theta) 1−cos(θ) w = 1 - cos(\theta) 使用上面的变换矩阵可以实现在坐标原点绕任意轴的旋转所以变换完要做一次逆变换将图形移回原来的位置。 这部分可以看一下 css3js 源代码的Matrix4的实现。
http://wiki.neutronadmin.com/news/230856/

相关文章:

  • 大气网站背景图青岛网站制作永诚
  • 个人网站后期怎么做企业松溪网站建设
  • 永嘉哪里有做网站工信部网站查询
  • 企业网站建设需要哪些费用网站媒体作风建设年工作总结
  • 广州商务网站建设电话蜘蛛爬网站
  • 异地网站建设公司网站建设的工作视频人的吗
  • 怎样建设网站官网医院做网站需要备案吗
  • 网站空间根目录劳务派遣做网站有必要吗
  • 如何制作h5页面视频3seo
  • 邗江区城乡建设局网站保定 网站
  • 网站建设的实施方案现在建设一个网站多少钱
  • 南宁网站建设超博网络软件开发公司哪里好
  • 网站页脚需要放什么用中国最大的销售网站
  • 如何查看网站是否降权网络规划与设计开题报告
  • 购买网站空间的注意事项传统设计公司网站
  • 安徽网站建设整体策划方案中国产品网
  • 荷城网站制作用网站做数据库
  • 怎么用记事本做网站wordpress win8
  • 宁夏水利厅建设管理处网站校企合作网站建设
  • 网站建设公司推荐互赢网络一个电商网站建设需要哪些技术
  • 网站建设合同的内容与结构wordpress 关联
  • 销售管理系统网站模板商城微信网站开发
  • 微网站开发价格内网怎么搭建
  • 淮安企业网站制作宁波江北网站建设
  • 介休网站建设广州品牌设计公司
  • 焦作专业做网站公司哪家好网站栏目结构图模板
  • 夏天做啥网站能致富国内最新军事新闻
  • 企业网站搜索优化苏州企业网站建设网络服务
  • 做国外服务器网站吗过期域名查询网站
  • 咨询网站建设WordPress网站图片预加载