添加gltf之后,如何通过程序控制gltf的局部零件的角度、大小、方向等

0 投票
添加一个gltf模型,通过程序来控制该模型的零部件,改变该零件的角度、大小、方向等;该模型是组合体,既可以直接控制整个模型的大小、方向,也可以单独将零部件的角度、大小、方向等。
9月 14, 2020 分类:  182次浏览 | 用户: 北海北 (5 分)

1个回答

0 投票
9月 15, 2020 用户: 胡延南 名扬四海 (3,302 分)
模型的控制可以控制的,我想控制的是该模型上的某个部件的大小、位置、旋转,比如例子里面的汽车的轮子,单独改变轮子的方向,大小
您好!WebGL里面只能对单个的gltf模型进行旋转、大小设置。您如果是局部零件,建议您将局部零件单独拿出来存储成一个独立的gltf模型进行操作。
您好,还有一个问题就是,单独将零部件拿出来做成独立的gltf格式的话,是可以单独控制零部件,当我想驱动模型整体的时候,也想要零部件此时跟一起改变,也就是说,即可以单独控制零件,也可以让零件跟着整个模型一个改变;他们之间存在一种关系,可以实现这个呢?
这种理论上说是可以实现,零件和除零件外的整个模型只要同时放大、缩小、平移的参数设置一致就可以,他们相对位置不变
...