JavaFX:如何在GraphicsContext上绘制路径?

和我

JavaFX在GraphicsContext和高级Path节点上都提供了低级路径绘制方法

我想将形状存储在类中,然后将其绘制到GraphicsContextPath级似乎方便了我。我知道,它打算用作场景图中的节点,但它包含我需要的所有绘图元素。

我正在寻找一种方法,GraphicsContext.fillPath(Path)但没有。

我是否必须Path手动遍历元素并将其转换为低级GraphicsContext方法,还是错过了什么?

宝石海

我是否必须手动遍历Path元素并将其转换为低级GraphicsContext方法?

是的。你需要写一个翻译所需的时间从提取的数据Path,并调用相应图形上下文的方法(见路径渲染方法),例如beginPath()moveTo()lineTo()closePath()fillstroke(),等。


您可以使用而不是使用路径SVGPath将SVGPath从Scene图节点数据转换为GraphicsContext方法很容易-您可以这样做gc.appendSVGPath(svgPath.getContent())

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JavaFX:如何在GraphicsContext上绘制路径?

来自分类Dev

如何在JavaFX的场景上绘制渐变?

来自分类Dev

如何在画布上绘制运动图像的多条路径

来自分类Dev

如何在Android中的画布上的路径内绘制圆

来自分类Dev

在javafx Canvas / GraphicsContext中使用透明颜色覆盖路径

来自分类Dev

如何在路径中间绘制标记?

来自分类Dev

如何在多点之间绘制路径

来自分类Dev

如何在地图片段上绘制从当前位置到用户输入位置的路径?

来自分类Dev

如何在PreviewView上绘制?

来自分类Dev

如何在TTrayIcon上绘制

来自分类Dev

如何在 GLCanvas 上绘制?

来自分类Dev

如何使用JavaFX在图像上的元素上绘制矩形?

来自分类Dev

如何使用SwiftUI在圆形路径上绘制文本

来自分类Dev

如何使用itext pdf在pdf画布上绘制路径?

来自分类Dev

如何绘制无限并在该路径上移动圆圈?

来自分类Dev

如何在画布上随机绘制对象

来自分类Dev

[WPF]如何在画布上绘制网格?

来自分类Dev

如何在JPanel上绘制SimpleWeightedGraph?

来自分类Dev

如何在SurfaceView上绘制位图?

来自分类Dev

如何在时钟上绘制点

来自分类Dev

如何在画布上绘制RelativeLayout?

来自分类Dev

如何在缩放的图像上绘制?

来自分类Dev

如何在Android布局上绘制内容?

来自分类Dev

如何在Android上绘制音频波形

来自分类Dev

如何在NSView上绘制NSImage?

来自分类Dev

如何在矩形的边界上绘制点?

来自分类Dev

如何在画布上绘制读取JSON?

来自分类Dev

如何在熊猫上绘制多行?

来自分类Dev

如何在画布元素上绘制视频?