相关疑难解决方法(0)

如何从填充的SVG路径中删除形状

我有这个小提琴:https://jsfiddle.net/thatOneGuy/1spn8nne/1/

这有两条路径,目前它们只是矩形但实际上是复杂的形状.我已经使用此代码创建了两个带有'holes'的rects:

createRects(dataPointsPath2, 'blue');
createHoles(dataPointsCircle2);
createRects(dataPointsPath1, 'red');
createHoles(dataPointsCircle1);
Run Code Online (Sandbox Code Playgroud)

我需要的是从填充路径中移除的孔,以便您可以看到它背后的矩形.

如何从填充路径中删除形状(圆圈)?

编辑

我刚刚意识到,一个剪辑路径可能会很好用,我会尝试实现,但如果有人有任何想法我会很感激帮助:)

javascript svg d3.js

5
推荐指数
1
解决办法
1293
查看次数

用圆形减去(掩盖?)路径

我正在使用Spark:Path在Flex中绘制路径.

我想从此路径中减去圆形,如下图所示:

在此输入图像描述

(路径是黑色和宽)

有任何想法吗?

我尝试使用Shape对象创建一个蒙版,但却无法创建一个在其中有圆孔的蒙版.

apache-flex flash graphics actionscript-3

2
推荐指数
1
解决办法
1145
查看次数

标签 统计

actionscript-3 ×1

apache-flex ×1

d3.js ×1

flash ×1

graphics ×1

javascript ×1

svg ×1