Implement color library
This commit is contained in:
1 parent
2047fe6aad
commit
403ee48757
3 files changed
+90
-19
No files matched your search
@@ -17,22 +17,6 @@ export function randomRange(min=0.0, max=1.0){
|
||||
return Math.random()*(max-min) + min;
|
||||
}
|
||||
|
||||
export function rgba2hex(r,g,b,a=1.0){
|
||||
r = Math.min(Math.max(r,0),1);
|
||||
g = Math.min(Math.max(g,0),1);
|
||||
b = Math.min(Math.max(b,0),1);
|
||||
a = Math.min(Math.max(a,0),1);
|
||||
return `#${
|
||||
Math.round(r*255).toString(16).padStart(2, '0').substring(0,2)
|
||||
}${
|
||||
Math.round(g*255).toString(16).padStart(2, '0').substring(0,2)
|
||||
}${
|
||||
Math.round(b*255).toString(16).padStart(2, '0').substring(0,2)
|
||||
}${
|
||||
Math.round(a*255).toString(16).padStart(2, '0').substring(0,2)
|
||||
}`;
|
||||
}
|
||||
|
||||
export function gradeToClass(grade){
|
||||
for(let j=0; j<gradeIncrements.length; j++){
|
||||
if(grade > gradeIncrements[j]){
|
||||
|
||||
Reference in new issue
Block a user