提交 968d0f3e 编写于 作者: M Mr.doob

SVGRenderer: Clean up.

上级 e7621bfe
......@@ -45,7 +45,10 @@ THREE.SVGRenderer = function () {
_viewProjectionMatrix = new THREE.Matrix4(),
_svgPathPool = [],
_svgNode, _pathCount = 0, _currPath, _currStyle,
_svgNode, _pathCount = 0,
_currentPath, _currentStyle,
_quality = 1, _precision = null;
this.domElement = _svg;
......@@ -180,7 +183,11 @@ THREE.SVGRenderer = function () {
_normalViewMatrix.getNormalMatrix( camera.matrixWorldInverse );
calculateLights( _lights );
_currPath = _currStyle = ""; // reset accumulated path
// reset accumulated path
_currentPath = '';
_currentStyle = '';
for ( var e = 0, el = _elements.length; e < el; e ++ ) {
......@@ -441,16 +448,16 @@ THREE.SVGRenderer = function () {
function addPath ( style, path ) {
if ( _currStyle == style ) {
if ( _currentStyle === style ) {
_currPath += path
_currentPath += path
} else {
flushPath();
_currStyle = style;
_currPath = path;
_currentStyle = style;
_currentPath = path;
}
......@@ -458,16 +465,18 @@ THREE.SVGRenderer = function () {
function flushPath() {
if ( _currPath ) {
if ( _currentPath ) {
_svgNode = getPathNode( _pathCount ++ );
_svgNode.setAttribute( 'd', _currPath );
_svgNode.setAttribute( 'style', _currStyle );
_svgNode.setAttribute( 'd', _currentPath );
_svgNode.setAttribute( 'style', _currentStyle );
_svg.appendChild( _svgNode );
}
_currPath = _currStyle = "";
_currentPath = '';
_currentStyle = '';
}
function getPathNode( id ) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册