eye style smiley

This commit is contained in:
Jeffrey Sun 2016-12-15 18:17:29 -08:00
parent 928d123efd
commit b4d13dccc4
2 changed files with 30 additions and 8 deletions

View file

@ -32,21 +32,21 @@ var Fox = function (IMG_WIDTH, IMG_HEIGHT) {
y: origin.y + (0.15 * headHeight),
angle: angle,
width: 0.4 * headWidth,
height: 0.6 * headHeight
height: 0.8 * headHeight
},
right: {
x: origin.x + (headWidth/2) + offsetX,
y: origin.y + (0.15 * headHeight),
angle: -angle,
width: 0.4 * headWidth,
height: 0.6 * headHeight
height: 0.8 * headHeight
}
};
}());
var eyes = (function () {
// TODO: color
var offsetY = chance.floating({min: -0.05 * headHeight, max: 0.05 * headHeight});
var offsetY = chance.floating({min: -0.05 * headHeight, max: -0.025 * headHeight});
var offsetX = chance.floating({min: 0.13 * headWidth, max: 0.25 * headWidth});
var eyeHeight = chance.floating({min: 0.08 * headHeight, max: 0.13 * headHeight});
@ -54,6 +54,7 @@ var Fox = function (IMG_WIDTH, IMG_HEIGHT) {
return {
height: eyeHeight,
width: eyeHeight/2,
style: chance.pickone(['ellipse', 'smiley']),
left: {
x: origin.x + (headWidth/2) - offsetX,
y: origin.y + (headHeight/2) + offsetY
@ -69,8 +70,8 @@ var Fox = function (IMG_WIDTH, IMG_HEIGHT) {
return {
x: origin.x + (headWidth/2),
y: (eyes.left.y + 0.3 * (origin.y + headHeight - eyes.left.y)),
width: 0.06 * headWidth,
height: 0.05 * headWidth
width: 0.04 * headWidth,
height: 0.03 * headWidth
}
}(eyes));
@ -92,7 +93,7 @@ var Fox = function (IMG_WIDTH, IMG_HEIGHT) {
kappa: kappa,
maskColor: hsl(hue, saturation, 95),
maskWidth: chance.integer({min: 0.5 * IMG_WIDTH, max: IMG_WIDTH}),
maskHeight: chance.integer({min: 0.85 * IMG_HEIGHT, max: 1 * IMG_HEIGHT})
maskHeight: chance.integer({min: 1.7 * (IMG_HEIGHT - eyes.left.y), max: 1.85 * (IMG_HEIGHT - eyes.left.y)})
},
ears: ears,
eyes: eyes,