向量和标量的计算,babylon.js和three,js的区别。
代码:
//three.js
var THREE = require('./js/libs/three.js')
//babylon.js
var BABYLON = require('./js/libs/babylon.js')
//threeVector
var threeVector = new THREE.Vector3(1, 1, 1)
console.log("threeVector before multiplyScalar", threeVector)
var threeVector = threeVector.multiplyScalar(2)
console.log("threeVector after multiplyScalar", threeVector)
//babylonVector
var babylonVector = new BABYLON.Vector3(1, 1, 1)
console.log("babylonVector before multiplyByFloats", babylonVector)
var babylonVector = babylonVector.multiplyByFloats(2)
console.log("babylonVector after multiplyByFloats", babylonVector)
结果:
threeVector before multiplyScalar Vector3 {x: 1, y: 1, z: 1}
threeVector after multiplyScalar Vector3 {x: 2, y: 2,