I use a .glb object and want to bend it. I tried to use the information in Three.js 3D Text Bending
So, now it does not work. The Error is:
BendModifiers.js:57 Uncaught (in promise) TypeError: Cannot read property 'length' of undefined
The line is: for (var i = 0; i < geometry.vertices.length; i++) {
My Code:
glbLoader.load('3d_models/ed-object.glb', function (geometry,) {
staticObj = geometry.scene.children[0];
...
var direction = new THREE.Vector3(0, 0, -1);
var axis = new THREE.Vector3(0, 1, 0);
var angle = Math.PI / 6;
var modifier = new THREE.BendModifier();
modifier.set(direction, axis, angle).modify( staticObj.geometry );
}
Hope you can help me.