修复因Vector2.add/substract/divide/mutiply导致的计算错误

This commit is contained in:
yhh
2020-12-03 17:58:25 +08:00
parent 89cfd5388f
commit 4665d1d0ea
16 changed files with 83 additions and 122 deletions

View File

@@ -9,7 +9,7 @@ module es {
private _bits: number[];
constructor(nbits: number = 64) {
let length = nbits >> 6 >>> 0;
let length = nbits >> 6;
if ((nbits & BitSet.LONG_MASK) != 0)
length++;
@@ -34,7 +34,7 @@ module es {
}
public cardinality(): number {
let card = 0 >>> 0;
let card = 0;
for (let i = this._bits.length - 1; i >= 0; i--) {
let a = this._bits[i];