How to use vectorize-text - 1 common examples

To help you get started, we’ve selected a few vectorize-text examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github littlstar / axis3d / src / core / text.js View on Github external
const {text} = state
      const ID = 'object' == typeof state ? JSON.stringify(state) : null

      let geometry = null
      let complex = null
      let mesh = null

      if (
        'string' == typeof text &&
        'string' == typeof ID &&
        'function' == typeof kMeshCache[ID]
      ) {
        mesh = kMeshCache[ID]
      } else if ('string' == typeof ID) {
        complex = vectorize(text, {
          textBaseline: coalesce(state.baseline, 'hanging'),
          orientation: 'ccw',
          textAlign: coalesce(state.align, 'center'),
          width: 1,
          ...state,
        })

        const path = Array(10).fill([]).map((p, i) => [0, 0, 0.001*i])

        geometry = new ExtrudeGeometry({...complex, path})
        mesh = new Mesh(ctx, {geometry})

        kComplexCache[ID] = complex
        kGeometryCache[ID] = geometry
        kMeshCache[ID] = mesh
      }

vectorize-text

Render a string to a vectorized cell complex

MIT
Latest version published 3 years ago

Package Health Score

50 / 100
Full package analysis

Popular vectorize-text functions