首页 > 其他分享 >物体旋转

物体旋转

时间:2024-07-14 15:30:35浏览次数:11  
标签:Vector3 eulerAngles 物体 45 transform 旋转 new

调置旋转角度时,一般使用 localEulerAngles ,而不是 rotation

给物体调转一个旋转角度。

1、 Quaternion 四元组 ( x, y, z, w )

transform.rotation = ... 不便操作,官方不建议使用

2、欧拉角 Euler Angle

transform.eulerAngles = new Vector3(0, 45, 0) ;
transform.localEulerAngles = new Vector3(0, 45, 0) ;

以下几个角度效果相同:

transform.eulerAngles = new Vector3(0, 45, 0);
transform.eulerAngles = new Vector3(0, 405, 0); // 45 + 360
transform.eulerAngles = new Vector3(0, -315, 0); // 45 - 360

旋转

在Update() 修改角度,持续旋转

Vector3 angles = transform.localEulerAngles;
angles.y += 0.5f;  
transform.localEulerAngles = angles;

优化,使之匀速旋转,

float rotateSpeed = 30 ; // 每秒转30度角

相对旋转

gameObject.transform.Rotate(0, 0.5f, 0, Space.Self);

标签:Vector3,eulerAngles,物体,45,transform,旋转,new
From: https://www.cnblogs.com/duixue/p/18301613

相关文章

  • 力扣-81. 搜索旋转排序数组 II
    1.题目题目地址(81.搜索旋转排序数组II-力扣(LeetCode))https://leetcode.cn/problems/search-in-rotated-sorted-array-ii/题目描述已知存在一个按非降序排列的整数数组nums,数组中的值不必互不相同。在传递给函数之前,nums在预先未知的某个下标k(0<=k<nums.length)上......
  • 力扣·33. 搜索旋转排序数组
    1.题目题目地址(33.搜索旋转排序数组-力扣(LeetCode))https://leetcode.cn/problems/search-in-rotated-sorted-array/题目描述整数数组nums按升序排列,数组中的值互不相同。在传递给函数之前,nums在预先未知的某个下标k(0<=k<nums.length)上进行了旋转,使数组变为[n......
  • 【Leetcode--旋转矩阵】
    解题思路:先进行矩阵上下交换,接着对矩阵进行主对角线交换,就可以从上述左图变换为右图。classSolution{  publicvoidrotate(int[][]matrix){    //上下交换    for(inti=0;i<matrix.length/2;i++){      int[]temp=matrix[......
  • pygame写物体移动
    importpygameimportsysimporttimepygame.init()size=width,height=800,600screen=pygame.display.set_mode(size)color=255,255,255background=pygame.image.load(r'/Users/bytedance/Desktop/my/back.jpeg')#背景图片,加rbackground=pygame.transf......
  • C# winform e.Graphics.DrawString 旋转打印一例
    前段时间的合格证标签打印老是卡纸,车间将纸竖过来放卡纸少很多,程序也要做修改,在原程序上加了以下两行代码;e.Graphics.TranslateTransform(285,685);e.Graphics.RotateTransform(-90.0F);第一行的两个坐标,要一点一点调试,没有找到什么科学的......
  • Day8(字符串)| 151.翻转字符串里的单词 55.右旋转字符串 28.实现 strStr() 459.重复
    151.翻转字符串里的单词给你一个字符串s,请你反转字符串中单词的顺序。单词是由非空格字符组成的字符串。s中使用至少一个空格将字符串中的单词分隔开。返回单词顺序颠倒且单词之间用单个空格连接的结果字符串。注意:输入字符串s中可能会存在前导空格、尾随空格或......
  • 【C++】AVL树(旋转、平衡因子)
    ......
  • 【ZhangQian AI模型部署】目标检测、SAM、3D目标检测、旋转目标检测、人脸检测、检测
    目标检测【yolov10部署rknn、地平线、tensorRT、C++】【yoloworld部署rknn、地平线、tensorRT、C++】【yolov9部署rknn、地平线、tensorRT、C++】【yolov8部署rknn、地平线、tensorRT、C++】【yolov7部署rknn、地平线、tensorRT】【yolov6部署rknn、地平......
  • 百度站长最新AI旋转验证码识别
    上个月发现百度站长最新出了一个验证码,是AI生成的。内容每次可能都不一样,所以给识别造成了很大困难。传统的比对放松完全失效。一、介绍这个是最近才出的最新验证码,内容主要以工厂、建筑、山峰、机器人、汽车、盆栽植物等为主。如下图所示优点:解决了图片种类有限的问题,AI......
  • 可视化学习:如何用WebGL绘制3D物体
    在之前的文章中,我们使用WebGL绘制了很多二维的图形和图像,在学习2D绘图的时候,我们提过很多次关于GPU的高效渲染,但是2D图形的绘制只展示了WebGL部分的能力,WebGL更强大的地方在于,它可以绘制各种3D图形,而3D图形能够极大地增强可视化的表现能力。相信很多小伙伴都对此有所耳闻,也有不少......