ts-useful
Version:
Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.
16 lines (15 loc) • 846 B
TypeScript
import { vector3 } from '../types/vector3';
export declare abstract class ColorVect {
static add: (prime: vector3, other: vector3) => vector3;
static subtract: (prime: vector3, other: vector3) => vector3;
static multiply: (prime: vector3, other: vector3) => vector3;
static divide: (prime: vector3, other: vector3) => vector3;
static addBy: (prime: vector3, amount: number) => vector3;
static subtractBy: (prime: vector3, amount: number) => vector3;
static multiplyBy: (prime: vector3, amount: number) => vector3;
static divideBy: (prime: vector3, amount: number) => vector3;
static addAll: (vectors: vector3[]) => vector3;
static subtractAll: (vectors: vector3[]) => vector3;
static multiplyAll: (vectors: vector3[]) => vector3;
static divideAll: (vectors: vector3[]) => vector3;
}