猫史档案馆


代码岛3的模型旋转

用户:迷失冷光迷失冷光查看:10 回复:7 评论:10 创建时间:2021-05-02T08:30:06


————————————————————————————————————————————————————————————————————————————————————————————————————

有很多人问模型怎么旋转之类的

反正我也不知道那四个数字是什么意思

但可以用另一种方法

const Quat = new Box3Quaternion(0,0,0,1);

这段代码放在首句

new Box3Quaternion(0,0,0,1);是模型初始方向 然后给要旋转的模型两个变量 别问我为什么是两个而不是三个 面向一个方向的话两个已经够了 比如:
const Quat = new Box3Quaternion(0,0,0,1);
item = world.createEntity({
    mesh: 'mesh/车.vb',
});//先创建一个模型,mesh随便写的
item.up = 0;//模型仰角
item.angle = 0;//Y坐标旋转角度
item.meshOriention = Quat.rotateX(up).rotateY(angle);

这个up和angle如果是2π的话那方向和0是一样的

如果是π那就是旋转180°

如果是0.5π就是旋转90°

如果要Z旋转的话也可以

放在X轴旋转前面

意义就是让一个模型旋转着向前飞出

像天启大陆的熔岩火箭筒一样

本人见解,有问题指出,不喜勿喷


回复

上一页1 页 / 共 1下一页
Architect_皮卡awaArchitect_皮卡awa

emotion_编程猫_加油

点赞0


评论


该账号已被封禁该账号已被封禁

。。

点赞0


评论


阳光的流熔怪Uyt5阳光的流熔怪Uyt5

emotion_编程猫_点赞

点赞0


评论


EVANGELION_kursaEVANGELION_kursa

center_image

阿帕奇来一个

点赞0


评论


CM一天中午的小号_之前被盗号了CM一天中午的小号_之前被盗号了

连四向量都不知道啊

 

点赞0


评论


YDS尹子YDS尹子

发现我还是发晚了一步

https://shequ.codemao.cn/community/375086

点赞0


评论


神炎暗月神炎暗月

为什么不行awa,可以说说代码具体怎么用吗awa

点赞0


评论