Socket
Socket
Sign inDemoInstall

@any-touch/vector

Package Overview
Dependencies
Maintainers
1
Versions
73
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@any-touch/vector - npm Package Compare versions

Comparing version 1.0.1 to 1.0.2

0

dist/getAngle.d.ts

@@ -0,0 +0,0 @@ declare const _default: (v1: any, v2: any) => number;

@@ -0,0 +0,0 @@ declare const _default: (v1: any, v2: any) => number;

9

dist/getDirection.d.ts

@@ -1,7 +0,6 @@

declare const _default: (x: number, y: number) => any;
/**
*
* @param {Number} 事件开始到结束的X位移
* @param {Number} 事件开始到结束的Y位移
* 计算点相对于(0,0)的方向
* @param x 事件开始到结束的X位移
* @param y 事件开始到结束的Y位移
*/
export default _default;
export default function (x: number, y: number): any;

@@ -0,0 +0,0 @@ declare const _default: (v1: any, v2: any) => number;

@@ -0,0 +0,0 @@ declare const _default: (v1: any, v2: any) => number;

@@ -0,0 +0,0 @@ declare const _default: (v: any) => number;

@@ -0,0 +0,0 @@ export { default as getAngle } from './getAngle';

@@ -1,2 +0,2 @@

import { NONE, DIRECTION_RIGHT, DIRECTION_LEFT, DIRECTION_DOWN, DIRECTION_UP } from '@any-touch/shared';
import { DIRECTION } from '@any-touch/shared';

@@ -35,14 +35,11 @@ var getVLength = (function (v) {

var getDirection = (function (x, y) {
if (x === y) {
return NONE;
function getDirection (x, y) {
if (Math.abs(x) > Math.abs(y)) {
return 0 < x ? DIRECTION.RIGHT : DIRECTION.LEFT;
}
else if (Math.abs(x) > Math.abs(y)) {
return 0 < x ? DIRECTION_RIGHT : DIRECTION_LEFT;
else if (Math.abs(x) < Math.abs(y)) {
return 0 < y ? DIRECTION.DOWN : DIRECTION.UP;
}
else {
return 0 < y ? DIRECTION_DOWN : DIRECTION_UP;
}
});
}
export { getAngle, getCross, getDirection, getDotProduct, getRadian, getVLength, radianToAngle };

@@ -1,1 +0,1 @@

if (process.env.NODE_ENV === 'development') {module.exports = require('./index.dev.js');} else {module.exports = require('./index.prod.js');}
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var t=require("@any-touch/shared"),r=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},e=function(t,r){return t.x*r.x+t.y*r.y},n=function(t,n){var o=r(t)*r(n);if(0===o)return 0;var a=e(t,n)/o;return a>1&&(a=1),Math.acos(a)},o=function(t,r){return t.x*r.y-r.x*t.y},a=function(t){return t/Math.PI*180};exports.getAngle=function(t,r){var e=n(t,r);return o(t,r)>0&&(e*=-1),a(e)},exports.getCross=o,exports.getDirection=function(r,e){return Math.abs(r)>Math.abs(e)?0<r?t.DIRECTION.RIGHT:t.DIRECTION.LEFT:Math.abs(r)<Math.abs(e)?0<e?t.DIRECTION.DOWN:t.DIRECTION.UP:void 0},exports.getDotProduct=e,exports.getRadian=n,exports.getVLength=r,exports.radianToAngle=a;

@@ -0,0 +0,0 @@ declare const _default: (radian: number) => number;

{
"name": "@any-touch/vector",
"version": "1.0.1",
"version": "1.0.2",
"description": "any-touch中向量计算相关的函数.",

@@ -9,4 +9,4 @@ "main": "dist/index.js",

"license": "ISC",
"peerDependencies": {
"@any-touch/shared": "^0.6.1-beta.6",
"dependencies": {
"@any-touch/shared": "^1.0.2",
"tslib": "^1.9.3"

@@ -21,3 +21,3 @@ },

"sideEffects": false,
"gitHead": "daec688784b1b67c7e427a0b474deae8773f54e6"
"gitHead": "a11a02a110bf20b6163b5b716b60b87de3b967da"
}
# @any-touch/vector
向量计算相关的函数, 比如计算向量长度.

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc