UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

21 lines (18 loc) 494 B
import {Vector2, Vector3} from 'three'; import {NamedFunction2} from './_Base'; export class distanceVector2 extends NamedFunction2<[Vector2, Vector2]> { static override type() { return 'distanceVector2'; } func(v1: Vector2, v2: Vector2): number { return v1.distanceTo(v2); } } export class distanceVector3 extends NamedFunction2<[Vector3, Vector3]> { static override type() { return 'distanceVector3'; } func(v1: Vector3, v2: Vector3): number { return v1.distanceTo(v2); } }