在Three.js中为自定义素材扩展CanvasRenderer的最佳方法是什么?
我在WebGL中有自定义虚线的ShaderMaterial,但我也需要CanvasRenderer支持。我想我可以创建一个扩展Material类的自定义材质。但我确信我必须以某种方式扩展Canvas Renderer。我该怎么办呢?复制并粘贴,完全创建一个新类?
这是我想要做的jsFiddle(http://jsfiddle.net/VyP29/1/).
,但在WebGL中。我需要线条保持一致的长度,因此可能必须通过将一条线扩展到多条线和间隙(对于CanvasRenderer)来实现。