求大神详细解释 为什么代码中需要进行世界坐标系和局部坐标系的转换,求详细解
展开全部
世界坐标系是指整个场景中所有的物体都在一个固定的坐标系中
局部坐标是指以某一个位置为坐标系的原点,他的子物体相对这个物体的坐标。
举个例子:物体B是物体A的子物体。A在世界坐标下的坐标是(1,1,1)。B在世界坐标系的的坐标是(2,2,2)。暂时不考虑旋转和缩放的话,B在A的局部坐标就是(1,1,1)。在unity中,子物体的transform其实就是他的局部坐标。
至于坐标系的转换,举个粒子,你需要将一个角色后退10,但是这个角色的旋转值是任意的,每个时刻可能都不一样,你不能直接让他移动他世界坐标+(0,0,-10),这个时候你就需要把他的局部坐标(0,0,-10)转化为世界坐标,然后让角色移动过去。
局部坐标是指以某一个位置为坐标系的原点,他的子物体相对这个物体的坐标。
举个例子:物体B是物体A的子物体。A在世界坐标下的坐标是(1,1,1)。B在世界坐标系的的坐标是(2,2,2)。暂时不考虑旋转和缩放的话,B在A的局部坐标就是(1,1,1)。在unity中,子物体的transform其实就是他的局部坐标。
至于坐标系的转换,举个粒子,你需要将一个角色后退10,但是这个角色的旋转值是任意的,每个时刻可能都不一样,你不能直接让他移动他世界坐标+(0,0,-10),这个时候你就需要把他的局部坐标(0,0,-10)转化为世界坐标,然后让角色移动过去。
长荣科机电
2024-10-27 广告
2024-10-27 广告
直角坐标机器人,作为深圳市长荣科机电设备有限公司的明星产品之一,以其高精度、高稳定性在自动化生产线上发挥着关键作用。该机器人采用直线电机或精密导轨驱动,能在电商平台Y、Z三个直角坐标轴上实现精准定位与运动控制,广泛应用于电子装配、包装、检测...
点击进入详情页
本回答由长荣科机电提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询