mirror of
https://github.com/liabru/matter-js.git
synced 2024-11-23 09:26:51 -05:00
skip unnecessary loops in Composites.mesh, closes #85
This commit is contained in:
parent
8b5192d04d
commit
0a73a64520
1 changed files with 6 additions and 8 deletions
|
@ -119,16 +119,14 @@ var Composites = {};
|
||||||
bodyC;
|
bodyC;
|
||||||
|
|
||||||
for (row = 0; row < rows; row++) {
|
for (row = 0; row < rows; row++) {
|
||||||
for (col = 0; col < columns; col++) {
|
for (col = 1; col < columns; col++) {
|
||||||
if (col > 0) {
|
|
||||||
bodyA = bodies[(col - 1) + (row * columns)];
|
bodyA = bodies[(col - 1) + (row * columns)];
|
||||||
bodyB = bodies[col + (row * columns)];
|
bodyB = bodies[col + (row * columns)];
|
||||||
Composite.addConstraint(composite, Constraint.create(Common.extend({ bodyA: bodyA, bodyB: bodyB }, options)));
|
Composite.addConstraint(composite, Constraint.create(Common.extend({ bodyA: bodyA, bodyB: bodyB }, options)));
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
for (col = 0; col < columns; col++) {
|
|
||||||
if (row > 0) {
|
if (row > 0) {
|
||||||
|
for (col = 0; col < columns; col++) {
|
||||||
bodyA = bodies[col + ((row - 1) * columns)];
|
bodyA = bodies[col + ((row - 1) * columns)];
|
||||||
bodyB = bodies[col + (row * columns)];
|
bodyB = bodies[col + (row * columns)];
|
||||||
Composite.addConstraint(composite, Constraint.create(Common.extend({ bodyA: bodyA, bodyB: bodyB }, options)));
|
Composite.addConstraint(composite, Constraint.create(Common.extend({ bodyA: bodyA, bodyB: bodyB }, options)));
|
||||||
|
|
Loading…
Reference in a new issue