Skip to content
Snippets Groups Projects
Commit aa24be8e authored by Alexander Rose's avatar Alexander Rose
Browse files

type fixes

parent 5d7bb894
No related branches found
No related tags found
No related merge requests found
......@@ -14,11 +14,12 @@ export interface PositionData {
x: ArrayLike<number>,
y: ArrayLike<number>,
z: ArrayLike<number>,
id: ArrayLike<number>,
/** subset of indices into the x/y/z/radius arrays */
indices: OrderedSet,
/** optional element radius */
radius?: ArrayLike<number>
radius?: ArrayLike<number>,
/** optional element id */
id?: ArrayLike<number>,
}
export type DensityData = {
......
......@@ -100,7 +100,7 @@ export async function GaussianDensityCPU(ctx: RuntimeContext, position: Position
data[idx] += dens
if (dens > densData[idx]) {
densData[idx] = dens
idData[idx] = id[i]
idData[idx] = id ? id[i] : i
}
}
}
......
......@@ -242,7 +242,7 @@ function prepareGaussianDensityData(position: PositionData, box: Box3D, radius:
const r = radius(j) + radiusOffset
if (maxRadius < r) maxRadius = r
radii[i] = r
groups[i] = id[i]
groups[i] = id ? id[i] : i
}
const pad = maxRadius * 2 + resolution * 4
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment