合并形状并在最终形状周围绘制边框

发布于 2024-09-06 04:26:10 字数 268 浏览 5 评论 0原文

我还不能发布图片: https://i.sstatic.net/dJio5.jpg

使用 Actionscript 3 我正在绘图将多个形状放到一个影片剪辑上[顶部绘图]。我需要的最终结果是底部图。我最初认为合并形状然后找到一种在最终结果周围绘制边框的方法很简单,但我似乎找不到任何方法来做到这一点。

这是可能的还是有更好的方法来尝试做到这一点?

I can't post images yet:
https://i.sstatic.net/dJio5.jpg

Using Actionscript 3 I'm drawing multiple Shapes onto a MovieClip [top drawing]. The end result I need is the bottom drawing. I originally thought it would be simple to just merge the shapes and then find a way to draw a border around the end result but I can't seem to find any way of doing this.

Is this possible or is there a better way of trying to do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

笑咖 2024-09-13 04:26:11

有3条路可走:

  1. 硬数学。不要直接绘制它们,而是通过一个额外的抽象层来绘制它们,在该抽象层中计算结果曲线并绘制它们。
  2. 简单的抽象层。不要直接绘制,而是用两种颜色绘制两次,内部颜色和外部颜色,外部大一个像素(至少在圆形的情况下很明显)。仅当您绘制到同一个 Graphics 对象中时才有效。
  3. 使用没有模糊的 GlowFilter(尝试使用 1 的效果)并将剔除设置为 true。

问候
后退2dos

there are 3 ways to go:

  1. hard math. don't draw them directly, but draw through an additional abstraction layer where calculate the resulting curves and draw them.
  2. simple abstraction layer. instead of drawing directly, draw them twice in 2 colors, an inner and an outer one, the outer being one pixel bigger (obvious in the case of circles at least). Only works if you draw into the same Graphics object.
  3. use a GlowFilter with no blur (try what using 1 does) and knockout set to true.

greetz
back2dos

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文