什么是处理字体的 p5.js textToPoints() 函数的等价物?

https://p5js.org/reference/#/p5.Font/textToPoints

此函数跟踪文本的边界并为我提供该边界中的点数组。

我们在 Processing 或 Java API 中是否有类似的东西?


慕码人8056858
浏览 322回答 1
1回答

慕的地10843

它可以在 Processing 中基于每个字符完成。获取给定字符的边缘顶点ArrayList<PVector> edgeVertices = new ArrayList<>();PFont font = createFont("Arial", 96, true);PShape shape = font.getShape(char c);for (int i = 0; i < shape.getVertexCount(); i++) {&nbsp; &nbsp; edgeVertices.add(shape.getVertex(i));}从边顶点绘制轮廓strokeWeight(2);beginShape();for (PVector v : edgeVertices) {&nbsp; &nbsp; vertex(v.x + 55, v.y + 125);}endShape(CLOSE);结果(字符 = 'H',字体 = Comfortaa)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java