在JavaScript中添加矢量

时间:2018-11-18 16:04:37

标签: javascript math vector 2d add

我需要解决在Java中添加向量的问题。我已经被困了一段时间,所以任何帮助将不胜感激。首先,我有代码来设置和获取预先存在的x,y,z向量。

class Vector{
  constructor(pX, pY, pZ){

this.setX(pX);

 this.setY(pY);

 this.setZ(pZ);

 }
 getX(){

     return this.mX;

}
setX(pX){

   this.mX = pX;

 } getY(){
        return this.mY;

 } setY(pY){

     this.mY = pY;

 } getZ(){

       return this.mZ;

 }setZ(pZ){
        this.mZ = pZ;
    }   

我需要帮助的部分是需要满足规范特定部分的添加。下面是规格。

describe("Add", function () {
    var vector, secondVector, thirdVector;    
    vector = new Vector(30, 40, 0)       
    secondVector = new Vector(20, 30, 0);       
    thirdVector = vector.add(secondVector);
    it("X Set", function () {
        expect(thirdVector.getX()).toEqual(50);
    });
    it("Y Set", function () {
        expect(thirdVector.getY()).toEqual(70);
    });
});

请任何人给我一个解决方案,谢谢。

0 个答案:

没有答案