0

在 JointJS 中实现八边形的最佳方法是什么。我真的很喜欢这个库,但我发现很难找到可能属于也可能不属于这个库的特定元素。

就我而言,我需要一个八角形。虽然它很可能已经成为框架的一部分,但创建该 CustomShape 的正确方法是什么。添加 SVG 多边形并不能很好地完成这项工作,因为它应该是动态的。

4

1 回答 1

2

好的,我刚刚找到了答案。

pathState = new joint.shapes.basic.Path ({
            size: { width: 200, height: 100 },
            attrs: {
                path: { d: 'M 25 0 L 175 0 200 25 200 50 200 75 175 100 25 100 0 75 0 25 z' },
                text: {
                    text: 'Octagon',
                    'ref-y': .5 
                }
            }
        });
于 2014-05-08T10:44:37.613 回答