Exemplo n.º 1
0
vec2.set = function(out, x, y) {

    out[0] = isNumber(x) ? x : 0;
    out[1] = isNumber(y) ? y : 0;

    return out;
};
Exemplo n.º 2
0
vec3.set = function(out, x, y, z) {

    out[0] = isNumber(x) ? x : 0;
    out[1] = isNumber(y) ? y : 0;
    out[2] = isNumber(z) ? z : 0;

    return out;
};
Exemplo n.º 3
0
vec2.create = function(x, y) {
    var out = new vec2.ArrayType(2);

    out[0] = isNumber(x) ? x : 0;
    out[1] = isNumber(y) ? y : 0;

    return out;
};
Exemplo n.º 4
0
vec3.create = function(x, y, z) {
    var out = new vec3.ArrayType(3);

    out[0] = isNumber(x) ? x : 0;
    out[1] = isNumber(y) ? y : 0;
    out[2] = isNumber(z) ? z : 0;

    return out;
};
Exemplo n.º 5
0
mat4.setPosition = function(out, v) {
    var z = v[2];

    out[12] = v[0];
    out[13] = v[1];
    out[14] = isNumber(z) ? z : 0;

    return out;
};
Exemplo n.º 6
0
mat4.setScale = function(out, v) {
    var z = v[3];

    return mat4.set(
        out,
        v[0], 0, 0, 0,
        0, v[1], 0, 0,
        0, 0, v[2], 0,
        0, 0, 0, isNumber(z) ? z : 1
    );
};
Exemplo n.º 7
0
PanelPrototype.getStyles = function() {
    var props = this.props,
        style = props.style,
        styles = {
            root: {
                backgroundColor: style.backgroundColor || this.getTheme().backgroundColor,
                zIndex: isNumber(style.zIndex) ? style.zIndex : 1000,
                position: style.position || "absolute",
                left: props.x + "px",
                top: props.y + "px",
                width: props.width + "px",
                height: props.height + "px"
            }
        };

    return styles;
};
Exemplo n.º 8
0
mat4.set = function(out, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) {

    out[0] = isNumber(m11) ? m11 : 1;
    out[4] = isNumber(m12) ? m12 : 0;
    out[8] = isNumber(m13) ? m13 : 0;
    out[12] = isNumber(m14) ? m14 : 0;
    out[1] = isNumber(m21) ? m21 : 0;
    out[5] = isNumber(m22) ? m22 : 1;
    out[9] = isNumber(m23) ? m23 : 0;
    out[13] = isNumber(m24) ? m24 : 0;
    out[2] = isNumber(m31) ? m31 : 0;
    out[6] = isNumber(m32) ? m32 : 0;
    out[10] = isNumber(m33) ? m33 : 1;
    out[14] = isNumber(m34) ? m34 : 0;
    out[3] = isNumber(m41) ? m41 : 0;
    out[7] = isNumber(m42) ? m42 : 0;
    out[11] = isNumber(m43) ? m43 : 0;
    out[15] = isNumber(m44) ? m44 : 1;

    return out;
};
Exemplo n.º 9
0
mat4.create = function(m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) {
    var out = new mat4.ArrayType(16);

    out[0] = isNumber(m11) ? m11 : 1;
    out[4] = isNumber(m12) ? m12 : 0;
    out[8] = isNumber(m13) ? m13 : 0;
    out[12] = isNumber(m14) ? m14 : 0;
    out[1] = isNumber(m21) ? m21 : 0;
    out[5] = isNumber(m22) ? m22 : 1;
    out[9] = isNumber(m23) ? m23 : 0;
    out[13] = isNumber(m24) ? m24 : 0;
    out[2] = isNumber(m31) ? m31 : 0;
    out[6] = isNumber(m32) ? m32 : 0;
    out[10] = isNumber(m33) ? m33 : 1;
    out[14] = isNumber(m34) ? m34 : 0;
    out[3] = isNumber(m41) ? m41 : 0;
    out[7] = isNumber(m42) ? m42 : 0;
    out[11] = isNumber(m43) ? m43 : 0;
    out[15] = isNumber(m44) ? m44 : 1;

    return out;
};