提交 c5bade1c 编写于 作者: S Sergey Linev

SVGRenderer: use svg:path also for rendering sprite

Replace it by svg:rect
上级 23cc9025
......@@ -331,12 +331,9 @@ THREE.SVGRenderer = function () {
scaleY *= material.size;
}
_svgNode = getRectNode( _rectCount ++ );
_svgNode = getPathNode( _pathCount ++ );
_svgNode.setAttribute( 'x', v1.x - ( scaleX * 0.5 ) );
_svgNode.setAttribute( 'y', v1.y - ( scaleY * 0.5 ) );
_svgNode.setAttribute( 'width', scaleX );
_svgNode.setAttribute( 'height', scaleY );
_svgNode.setAttribute( 'd', 'M ' + ( v1.x - scaleX * 0.5 ) + ' ' + ( v1.y - scaleY * 0.5 ) + ' h ' + scaleX + ' v ' + scaleY + ' h ' + (-scaleX) + ' z' );
if ( material.isSpriteMaterial || material.isPointsMaterial ) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册