@leafer/math
Advanced tools
+3
-3
| { | ||
| "name": "@leafer/math", | ||
| "version": "1.12.1", | ||
| "version": "1.12.2", | ||
| "description": "@leafer/math", | ||
@@ -25,5 +25,5 @@ "author": "Chao (Leafer) Wan", | ||
| "devDependencies": { | ||
| "@leafer/interface": "1.12.1", | ||
| "@leafer/data": "1.12.1" | ||
| "@leafer/interface": "1.12.2", | ||
| "@leafer/data": "1.12.2" | ||
| } | ||
| } |
+10
-4
| import { IPointData, IMatrixData, IRadiusPointData, IMatrixWithScaleData } from '@leafer/interface' | ||
| import { isObject, isUndefined } from '@leafer/data' | ||
| import { OneRadian, getPointData } from './MathHelper' | ||
| import { MathHelper, OneRadian, getPointData } from './MathHelper' | ||
| import { MatrixHelper as M } from './MatrixHelper' | ||
| const { float } = MathHelper | ||
| const { toInnerPoint, toOuterPoint } = M | ||
@@ -93,2 +93,8 @@ const { sin, cos, abs, sqrt, atan2, min, round } = Math | ||
| copyRadiusPoint(t: IRadiusPointData, point: IPointData, x: number, y?: number,): IRadiusPointData { | ||
| copy(t, point) | ||
| setRadius(t, x, y) | ||
| return t | ||
| }, | ||
| toInnerRadiusPointOf(t: IRadiusPointData, matrix: IMatrixWithScaleData, to?: IRadiusPointData): void { | ||
@@ -176,3 +182,3 @@ to || (to = t) | ||
| isSame(t: IPointData, point: IPointData): boolean { | ||
| return t.x === point.x && t.y === point.y | ||
| return float(t.x) === float(point.x) && float(t.y) === float(point.y) | ||
| }, | ||
@@ -186,2 +192,2 @@ | ||
| const P = PointHelper | ||
| const { getDistanceFrom, copy, getAtan2 } = P | ||
| const { getDistanceFrom, copy, setRadius, getAtan2 } = P |
+1
-0
@@ -156,2 +156,3 @@ import * as _leafer_interface from '@leafer/interface'; | ||
| tempToInnerRadiusPointOf(t: IRadiusPointData, matrix: IMatrixWithScaleData): IRadiusPointData; | ||
| copyRadiusPoint(t: IRadiusPointData, point: IPointData, x: number, y?: number): IRadiusPointData; | ||
| toInnerRadiusPointOf(t: IRadiusPointData, matrix: IMatrixWithScaleData, to?: IRadiusPointData): void; | ||
@@ -158,0 +159,0 @@ toInnerOf(t: IPointData, matrix: IMatrixData, to?: IPointData): void; |
73181
0.49%1726
0.41%