Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
FogNetwork
GitHub Repository: FogNetwork/Tsunami
Path: blob/main/public/games/files/garbage-collector/js/utils-box2d.js
1036 views
1
/*globals define*/
2
define([
3
'box2d'
4
], function( Box2D ) {
5
'use strict';
6
7
var Vec2 = Box2D.Common.Math.b2Vec2;
8
9
/**
10
* Converts a flat array of numbers into a b2Vec2 array.
11
*/
12
function b2Vec2Array( array ) {
13
var vector = [];
14
15
for ( var i = 0, il = 0.5 * array.length; i < il; i++ ) {
16
vector.push( new Vec2( array[ 2 * i ], array[ 2 * i + 1 ] ) );
17
}
18
19
return vector;
20
}
21
22
return {
23
b2Vec2Array: b2Vec2Array
24
};
25
});
26
27