three-stdlib
Version:
stand-alone library of threejs examples
22 lines (18 loc) • 463 B
TypeScript
import { Color } from 'three'
export interface HSL {
h: number
s: number
l: number
}
export interface CMYK {
c: number
m: number
y: number
k: number
}
export namespace ColorConverter {
function setHSV(color: Color, h: number, s: number, v: number): Color
function getHSV(color: Color, target: HSL): HSL
function setCMYK(color: Color, c: number, m: number, y: number, k: number): Color
function getCMYK(color: Color, target: CMYK): CMYK
}