import * as THREE from 'three' function extractArgs(vertices) { let args = { minHeight: verticesBuffArrays[2], center: {} } let total = {x: 0, y: 0} let len = verticesBuffArrays.length let toLen = Math.floor(len / 3) for (let i = 3; i < len; i += 3) { total.x += verticesBuffArrays[i] total.y += verticesBuffArrays[i + 1] if (args.minHeight > verticesBuffArrays[i + 2]) { args.minHeight = verticesBuffArrays[i + 2] } } args.center.x = total.x / toLen args.center.y = total.y / toLen return args } function getSeftArgs(vertices) { let args = { minWidth: verticesBuffArrays[0], maxWidth: verticesBuffArrays[0] } let len = verticesBuffArrays.length for (let i = 3; i < len; i += 3) { if (args.maxWidth < verticesBuffArrays[i]) { args.maxWidth = verticesBuffArrays[i] } if (args.minWidth > verticesBuffArrays[i]) { args.minWidth = verticesBuffArrays[i] } } return args } function grent(text, vertices) { // extractArgs(vertices) return { textVertices: [], textNormals: [] } } export default grent