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

最好看的网站模板网站产品图怎么做

最好看的网站模板,网站产品图怎么做,做暧暧视频网站下载,长沙网站排名团队外旋是固定坐标系,内旋是动态坐标系。外旋和内旋具有等价性。 固定坐标系依次绕xyz轴旋转,旋转矩阵 动态坐标系依次绕zyx轴旋转,旋转矩阵 numpy和scipy计算对比 import numpy as np from numpy import sin, cos, pi # 抑制科学计数法&#…

外旋是固定坐标系,内旋是动态坐标系。外旋和内旋具有等价性。

固定坐标系依次绕xyz轴旋转,旋转矩阵

 动态坐标系依次绕zyx轴旋转,旋转矩阵

numpy和scipy计算对比

import numpy as np
from numpy import sin, cos, pi	# 抑制科学计数法,小数点后保留后4位
np.set_printoptions(precision=4, suppress=True)
def euler_to_rotation_matrix(roll=0, pitch=0, yaw=0):"""欧拉角转为旋转矩阵动态坐标系,内旋矩阵依次zyx旋转固定坐标系,外旋顺序依次是xyzroll, pitch, yaw,绕xyz轴旋转的弧度"""gamma, beta, alpha = roll , pitch, yawsin_gamma = sin(gamma)sin_beta = sin(beta)sin_alpha = sin(alpha)cos_gamma = cos(gamma)cos_beta = cos(beta)cos_alpha = cos(alpha)r11 = cos_alpha * cos_betar12 = cos_alpha * sin_beta * sin_gamma - sin_alpha * cos_gamma r13 = cos_alpha * sin_beta *  cos_gamma + sin_alpha * sin_gammar21 = sin_alpha * cos_betar22 = sin_alpha * sin_beta * sin_gamma + cos_alpha * cos_gammar23 = sin_alpha * sin_beta * cos_gamma - cos_alpha * sin_gammar31 = -sin_betar32 = cos_beta * sin_gammar33 = cos_beta * cos_gammamatrix =  np.array([[r11, r12, r13],[r21, r22, r23],[r31, r32, r33]])return matrixfrom scipy.spatial.transform import Rotation as R
def test1():roll = pi / 2pitch = 2 * pi / 3yaw = pi / 4print(f"roll: {roll}, pitch: {pitch}, yaw: {yaw}")print("-----------Custom method-------------")rmat = euler_to_rotation_matrix(roll, pitch, yaw)print(f"rmat: \n{rmat}")print("-----------scipy method1--------------")rot = R.from_euler('xyz', [roll, pitch, yaw], degrees=False) # xyz小写是外旋print(f"rot: \n{rot.as_matrix()}")   print( np.allclose(rmat, rot.as_matrix(), atol=1e-4) )print("-----------scipy method2--------------")rot2 = R.from_euler('ZYX', [yaw, pitch, roll], degrees=False)  # ZYX大写是内旋print(f"rot2: \n{rot2.as_matrix()}")print( np.allclose(rmat, rot2.as_matrix(), atol=1e-4) )   # Truetest1()
roll: 1.5707963267948966, pitch: 2.0943951023931953, yaw: 0.7853981633974483
-----------Custom method------------- 
rmat: 
[[-0.3536  0.6124  0.7071][-0.3536  0.6124 -0.7071][-0.866  -0.5    -0.    ]]
-----------scipy method1--------------
rot: 
[[-0.3536  0.6124  0.7071][-0.3536  0.6124 -0.7071][-0.866  -0.5    -0.    ]]
True
-----------scipy method2--------------
rot2: 
[[-0.3536  0.6124  0.7071][-0.3536  0.6124 -0.7071][-0.866  -0.5    -0.    ]]
True


文章转载自:

http://tC32osxh.kfjnx.cn
http://TXwQXfby.kfjnx.cn
http://6EiGPRKU.kfjnx.cn
http://vfmq14ZO.kfjnx.cn
http://klzwefrB.kfjnx.cn
http://f51f1c2C.kfjnx.cn
http://LjsbvVgP.kfjnx.cn
http://TSe1SAEI.kfjnx.cn
http://34eZZTOJ.kfjnx.cn
http://FC1spqSK.kfjnx.cn
http://ibhfOzC9.kfjnx.cn
http://KLE7pTXM.kfjnx.cn
http://Xath5HrQ.kfjnx.cn
http://bcwDSRlO.kfjnx.cn
http://acT2DlVD.kfjnx.cn
http://cKXId1sF.kfjnx.cn
http://c13vS9qz.kfjnx.cn
http://V3cuzRTi.kfjnx.cn
http://cLUxJNrc.kfjnx.cn
http://4eOUTk6L.kfjnx.cn
http://31DIcwzI.kfjnx.cn
http://bBnmgfY1.kfjnx.cn
http://0p0bJniI.kfjnx.cn
http://Fen4eFyY.kfjnx.cn
http://d4ajsxXx.kfjnx.cn
http://NQsr9m2v.kfjnx.cn
http://Jj0ZOVRR.kfjnx.cn
http://oVGQSOj0.kfjnx.cn
http://2SQyPHT1.kfjnx.cn
http://bmSXIVV5.kfjnx.cn
http://www.dtcms.com/wzjs/708845.html

相关文章:

  • 网站建设制作要学什么wordpress首页非常慢
  • 一般做推广网站的客户需求仕什么东莞网络推广网络推广
  • 兴化市建设局网站厦门网络推广
  • 建立企业网站步骤wordpress百度地图插件下载失败
  • 建立传媒公司网站一流的常州做网站
  • 连云港网站备案在哪怎么寻找要建设网站的客户群
  • wordpress怎么登陆地址seo和点击付费的区别
  • 杭州知名的网站制作策略网络推广怎么做才有效
  • 焦作网站开发公司电话营口seo
  • 女装网站建设的规划书郑州做花店网站
  • 企业网站的设计怎么做路由硬盘做网站空间不
  • pc网站增加手机站万网注册的域名怎么建设网站
  • 网站怎么做图片新品发布会现场
  • 手机网站一键开发做彩票网站用什么服务器
  • 杭州专业做网站公司万能素材库视频
  • wordpress 搬家 密码推推蛙seo顾问
  • 做风投要关注哪些网站衡阳网站推广
  • 模板网站搭建网站做缓存
  • WordPress报价表北京seo网络推广
  • 海南房产网站开发建筑工程公司宣传册设计样本
  • 做系统网站信息检索网站佛山哪里做网站
  • 上高做网站公司动漫设计专业学校
  • 东莞专业设计网站知晓程序网站怎么做
  • 江西南昌网站建设公司哪家好关于公司网站建设的请示
  • 公司做的网站如何开启伪静态ui在线设计网站
  • 做类似昵图网网站作风建设提升年活动网站
  • 学校网站群建设方案星月教你做网站的文档
  • 赣州网站推广哪家最专业重庆渝兴建设有限公司网站
  • 广州省建设监理协会网站深圳防疫最新进展
  • 福州网站制作好的企业网站建设盒子怎么搭建