Skip to content

Commit

Permalink
v0.4.11
Browse files Browse the repository at this point in the history
  • Loading branch information
daengdaengLee committed Sep 15, 2020
2 parents 5f4df6a + b55ab96 commit 611ca71
Show file tree
Hide file tree
Showing 13 changed files with 4,551 additions and 94 deletions.
35 changes: 35 additions & 0 deletions doc/API.md
Original file line number Diff line number Diff line change
Expand Up @@ -229,6 +229,41 @@
- [source](../src/mergeTranslateTransform/mergeTranslateTransform.index.js)
- [detail](../src/mergeTranslateTransform/README.md)

## \$\$isValidPathData

- [source](../src/parsePathData/parsePathData.index.js)
- [detail](../src/parsePathData/parsePathData.spec.js)

## \$\$splitPathDataByCommandL

- [source](../src/parsePathData/parsePathData.index.js)
- [detail](../src/parsePathData/parsePathData.spec.js)

## \$\$parsePathCommandParameters

- [source](../src/parsePathData/parsePathData.index.js)
- [detail](../src/parsePathData/parsePathData.spec.js)

## \$\$convertPathCommandParametersRelativeToAbsoluteL

- [source](../src/parsePathData/parsePathData.index.js)
- [detail](../src/parsePathData/parsePathData.spec.js)

## \$\$compressPathCommandL

- [source](../src/parsePathData/parsePathData.index.js)
- [detail](../src/parsePathData/parsePathData.spec.js)

## \$\$flatPathCommandParametersL

- [source](../src/parsePathData/parsePathData.index.js)
- [detail](../src/parsePathData/parsePathData.spec.js)

## \$\$parsePathData

- [source](../src/parsePathData/parsePathData.index.js)
- [detail](../src/parsePathData/parsePathData.spec.js)

## \$\$removeAttrNS

- [source](../src/removeAttrNS/removeAttrNS.index.js)
Expand Down
58 changes: 58 additions & 0 deletions doc/API_KR.md
Original file line number Diff line number Diff line change
Expand Up @@ -342,6 +342,64 @@ svg 엘리먼트에 가장 마지막으로 적용된 `SVGTransform` 이 `SVGTran
해당 `SVGTransform` 을 svg 엘리먼트의 `x`, `y` 속성 (혹은 그에 준하는 속성) 에 반영합니다.
svg 엘리먼트에 다른 `SVGTransform` 이 있는 경우 각 `SVGTransform` 을 업데이트합니다.

## \$\$isValidPathData

- [source](../src/parsePathData/parsePathData.index.js)
- [detail](../src/parsePathData/parsePathData.spec.js)

유효한 path data 문자열인지 여부를 판단합니다.

## \$\$splitPathDataByCommandL

- [source](../src/parsePathData/parsePathData.index.js)
- [detail](../src/parsePathData/parsePathData.spec.js)

path data 문자열을 command 단위로 잘라냅니다.
제너레이터는 command 와 해당 command 의 parameters 를 yield 합니다.
command 와 parameters 는 문자열입니다.

## \$\$parsePathCommandParameters

- [source](../src/parsePathData/parsePathData.index.js)
- [detail](../src/parsePathData/parsePathData.spec.js)

parameters 문자열을 숫자 배열로 변환합니다.
제너레이터는 command 와 해당 command 의 변환된 parameters 를 yield 합니다.

이 함수는 parameters 문자열의 유효성을 검사하지 않습니다!

## \$\$convertPathCommandParametersRelativeToAbsoluteL

- [source](../src/parsePathData/parsePathData.index.js)
- [detail](../src/parsePathData/parsePathData.spec.js)

path 의 command-parameters 이터러블을 relative 좌표에서 absolute 좌표로 변환합니다.

이 함수는 입력 데이터의 유효성을 검사하지 않습니다!

## \$\$compressPathCommandL

- [source](../src/parsePathData/parsePathData.index.js)
- [detail](../src/parsePathData/parsePathData.spec.js)

다른 command 에 의존적인 command 를 변환합니다.

## \$\$flatPathCommandParametersL

- [source](../src/parsePathData/parsePathData.index.js)
- [detail](../src/parsePathData/parsePathData.spec.js)

path 의 command-parameter 를 각 parameter 별로 펼칩니다.
"command + parameter 시퀸스" 를 "command + parameter" 의 시퀸스로 평탄화합니다.

## \$\$parsePathData

- [source](../src/parsePathData/parsePathData.index.js)
- [detail](../src/parsePathData/parsePathData.spec.js)

`<path></path>` 엘리먼트의 `d` 속성의 값을 파싱하여 `{command, parameters}` 객체의 이터레이터를 반환합니다.
위의 converting, compressing, flattening 작업을 모두 진행합니다.

## \$\$removeAttrNS

- [source](../src/removeAttrNS/removeAttrNS.index.js)
Expand Down
Loading

0 comments on commit 611ca71

Please sign in to comment.