diff --git a/src/mol-geo/geometry/direct-volume/direct-volume.ts b/src/mol-geo/geometry/direct-volume/direct-volume.ts index 4e420d977cd65e00f7971dcee29d5dc8af96733b..de1aa2f03b5f72340389534ed9a92c39eb2762e3 100644 --- a/src/mol-geo/geometry/direct-volume/direct-volume.ts +++ b/src/mol-geo/geometry/direct-volume/direct-volume.ts @@ -47,7 +47,7 @@ async function createBaseValues(ctx: RuntimeContext, directVolume: DirectVolumeB const controlPoints = getControlPointsFromString(props.controlPoints) const transferTex = createTransferFunctionTexture(controlPoints) - const maxSteps = Math.round(Vec3.magnitude(bboxSize.ref.value)) + const maxSteps = Math.ceil(Vec3.magnitude(gridDimension.ref.value)) * 2 console.log('maxSteps', maxSteps) return {