我的3D操作应用程序出了问题。我正在使用THREE.JS。我试图做的是改变一个对象的比例,将此转换应用于原始矩阵,然后将比例值恢复为1.
我需要恢复转换,因为UI使用的某些功能正在使用此信息。所以,基本上我想把这个新尺寸看作原始尺寸,没有任何变换。
有没有办法做到这一点?我做了一些研究,但没有一个答案解决了我的问题。
var scale = 0.5;
object.scale.set(scale, scale, scale);
答案 0 :(得分:0)
https://stackoverflow.com/a/27023024/3866399
修正了此问题,但我不得不改变:
object.geometry.applyMatrix( object.matrix );
到
insertedPrintable.object.children[0].geometry.applyMatrix(cloneMatrix);