https://github.com/afc163/color3d
Display color spaces with three.js
https://github.com/afc163/color3d
color colors colorspace hsl hsv threejs
Last synced: 2 months ago
JSON representation
Display color spaces with three.js
- Host: GitHub
- URL: https://github.com/afc163/color3d
- Owner: afc163
- Created: 2017-08-29T14:31:40.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-02-26T09:07:00.000Z (over 6 years ago)
- Last Synced: 2025-04-09T19:12:57.837Z (2 months ago)
- Topics: color, colors, colorspace, hsl, hsv, threejs
- Language: JavaScript
- Homepage: https://afc163.github.io/color3d/
- Size: 2.63 MB
- Stars: 18
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# color3d [](https://npmjs.org/package/color3d)
Display color spaces with three.js.

- [Live Demo](https://afc163.github.io/color3d)
- [Color Space Online Tool](http://afc163.github.io/color3d/tool.html)## Install
```
npm install color3d --save
```## Usage
```jsx
import Color3d from 'color3d';const color3d = new Color3d([
"#FFF0F6",
"#FFD6E7",
"#FFADD2",
"#FF85C0",
"#F759AB",
"#EB2F96",
"#C41D7F",
"#9E1068",
"#780650",
"#520339",
], {
spaceMode: 'hsv',
background: '#000000',
});// render into dom
color3d.render(document.getElementById('container'));// change colors
color3d.updateData([
"#F0F5FF",
"#D6E4FF",
"#ADC6FF",
"#82A2FA",
"#5579ED",
"#2D51E0",
"#1C36BA",
"#0F2194",
"#05106E",
"#030747",
]);// change color space
color3d.changeSpaceMode('hsl'); // hsv, hsl, rbg, lab
```