Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

@leafer/math

Package Overview
Dependencies
Maintainers
1
Versions
116
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@leafer/math - npm Package Compare versions

Comparing version
1.12.1
to
1.12.2
+3
-3
package.json
{
"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"
}
}
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

@@ -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;