我怎样才能改变对象的大小?
我需要改变物体的高度
例如,我们需要更改门或窗帘的高度
在此代码中我的对象消失了
let change = function () {
const viewer = oViewer;
const model = viewer.model;
const frags = [
123,
361,
];
for(let i in frags){
let fragId = frags[i];
// Get mesh with frag id
let mesh = viewer.impl.getRenderProxy(model, fragId);
// Selection ID
let dbId = 1280; // viewer.getSelection()[0]
model.getData().instanceTree.enumNodeFragments(dbId, fragId => {
mesh.scale.x += 0.5;
// mesh.scale.y = 5;
// mesh.scale.z = 5;
model.getFragmentList().setMesh(fragId, mesh, true);
viewer.impl.invalidate(true);
});
}
};
Run Code Online (Sandbox Code Playgroud)
以下代码调整了对象大小,但变得太大并且无法缩放
const viewer = oViewer; …
Run Code Online (Sandbox Code Playgroud)