add support for optional svg extrude attribute
This commit is contained in:
parent
683cb7c9a9
commit
8c63fa55e7
1 changed files with 2 additions and 1 deletions
|
|
@ -34,13 +34,14 @@ function parse(text) {
|
|||
|
||||
let data = new THREE.SVGLoader().parse(text);
|
||||
let paths = data.paths;
|
||||
let depth = data.xml.attributes.extrude || {value: 5};
|
||||
|
||||
for (let i = 0; i < paths.length; i++) {
|
||||
let path = paths[i];
|
||||
let shapes = path.toShapes(true);
|
||||
let geom = new THREE.ExtrudeGeometry(shapes, {
|
||||
steps: 1,
|
||||
depth: 5,
|
||||
depth: parseFloat(depth.value),
|
||||
bevelEnabled: false
|
||||
});
|
||||
let array = geom.attributes.position.array;
|
||||
|
|
|
|||
Loading…
Reference in a new issue