Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- how to convert a 2d path to a 3d shape in Three.js?
- var shape = new THREE.Shape();
- shape.moveTo(20,20);
- shape.bezierCurveTo(20, 100, 150, 100, 150, 20);
- shape.moveTo(20,20);
- shape.lineTo(20, 100);
- shape.lineTo(150, 100);
- shape.lineTo(150, 20);
- var shape3d = shape.extrude(extrudeSettings);
- var shapePoints = shape.createPointsGeometry();
- var shapeSpacedPoints = shape.createSpacedPointsGeometry();
- var material = new THREE.MeshBasicMaterial({ color: 0x0000ff });
- var shapeMesh = new THREE.Mesh(shape3d, material);
- var shape = new THREE.Shape();
- shape.moveTo(20,20);
- shape.bezierCurveTo(20, 100, 150, 100, 150, 20);
- shape.lineTo(150, 100);
- shape.lineTo(20, 100);
- shape.moveTo(20,20);
Advertisement
Add Comment
Please, Sign In to add comment