From b5db500807ed0f265f671cf770a78c863322f57c Mon Sep 17 00:00:00 2001 From: Zhijie Xia Date: Tue, 14 Jun 2022 20:18:05 -0600 Subject: [PATCH] Matter.Bodies.fromVertices fix: no longer returns 'undefined' --- src/factory/Bodies.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/factory/Bodies.js b/src/factory/Bodies.js index c55e615..25b1c23 100644 --- a/src/factory/Bodies.js +++ b/src/factory/Bodies.js @@ -303,6 +303,21 @@ var Vector = require('../geometry/Vector'); } } + + if(parts.length==0) + { + for (v = 0; v < vertexSets.length; v += 1) { + vertices = vertexSets[v]; + + vertices = Vertices.hull(vertices); + + parts.push({ + position: { x: x, y: y }, + vertices: vertices + }); + } + } + // create body parts for (i = 0; i < parts.length; i++) { parts[i] = Body.create(Common.extend(parts[i], options));