fonteditor/demo/js/math.js
2014-09-05 21:01:50 +08:00

72 lines
1.8 KiB
JavaScript

/**
* @file math.js
* @author mengke01
* @date
* @description
* 方程运算
*/
define(
function(require) {
var quadraticEquation = require('math/quadraticEquation');
var cubeEquation = require('math/cubeEquation');
var quarticEquation = require('math/quarticEquation');
var bezierQ2Equation = require('math/bezierQ2Equation');
var bezierCubeEquation = require('math/bezierCubeEquation');
var bezierQ4Equation = require('math/bezierQ4Equation');
var entry = {
/**
* 初始化
*/
init: function () {
console.log(quadraticEquation(1, 0, 1));
console.log(bezierQ2Equation(1, 0, 1));
console.log('--------------------------------');
console.log(quadraticEquation(1, -2, 1));
console.log(bezierQ2Equation(1, -2, 1));
console.log('--------------------------------');
console.log(cubeEquation(1, 0, 0, 1));
console.log(bezierCubeEquation(1, 0, 0, 1));
console.log('--------------------------------');
console.log(cubeEquation(1, 0, 0, -1));
console.log(bezierCubeEquation(1, 0, 0, -1));
console.log('--------------------------------');
console.log(quarticEquation(1, 0, 0, 0, 1));
console.log(bezierQ4Equation(1, 0, 0, 0, 1));
console.log('--------------------------------');
console.log(quarticEquation(1, 0, 0, 0, -1));
console.log(bezierQ4Equation(1, 0, 0, 0, -1));
}
};
entry.init();
return entry;
}
);