gpt4 book ai didi

Java:具有填充形状的线条描边

转载 作者:行者123 更新时间:2023-11-30 05:57:31 24 4
gpt4 key购买 nike

这并不是很重要,但它困扰了我一段时间。

问题描述:
给定:一条线(Line2D)
想要:将线绘制为楔形(填充通用路径)

当然,这可以通过创建楔形作为通用路径然后用图形填充它来完成(我的解决方案)。

我的第一种方法是楔形描边线,因为由于某种原因我不想更改线对象,而且我只是想绘制线对象而不再考虑它。创建楔形行程没有问题(进行一些计算,然后创建通用路径) - 但我无法(轻松)填充它

显然,Graphics2D 的填充似乎只填充它所获得的形状 - 并且不处理笔划的填充(如果有人仔细想想,这种行为是有道理的)。

问题:有没有办法填充 Stroke 的形状(填充形状 - 更具体地说:GeneralPath - 在绘制之前以某种方式填充)?

最佳答案

如果您将 Line2D 传递到那里,BasicStroke.public Shape createStrokedShape(Shape s) 可能会有所帮助吗?

关于Java:具有填充形状的线条描边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5509528/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com