http://bl.ocks.org/JohnBerryman/2295155
这是我尝试将模板添加到 D3。我在 Inkscape 中绘制了原始人脸,然后将 SVG 转换为 iCanHaz 模板,并使模板变量对应于面部测量值。通过这种方式,我可以定义一个人脸(以及任何其他的扩展),我可以轻松地实例化人脸,甚至可以通过更新绑定到人脸对象的数据来改变人脸。代码的第一部分(如果您滚动查看演示)是 D3 的补丁,然后其余代码使用该补丁。
不幸的是,我从来没有对此进行过很好的测试并向博斯托克先生提交拉取请求。
问题:
- 我还是 D3 的新手。这是不是可以在 D3 中完成的事情,我只是不知道。
- 这一般有用吗?是否值得提交拉取请求?
- 是d3式的吗?这里的代码是否代表适合 d3 的代码?