diff --git a/src/examples/alpha-orbitals/index.ts b/src/examples/alpha-orbitals/index.ts index 645ab2e4d60a47633fa10f724eb17d39de10f07e..231c54cbf6bddf6ebc1a962621a4a03de04a2304 100644 --- a/src/examples/alpha-orbitals/index.ts +++ b/src/examples/alpha-orbitals/index.ts @@ -174,7 +174,8 @@ export class AlphaOrbitalsExample { kind, relativeIsovalue: this.state.value.isoValue, pickable: false, - xrayShaded: true + xrayShaded: true, + tryUseGpu: false }; } diff --git a/src/extensions/alpha-orbitals/transforms.ts b/src/extensions/alpha-orbitals/transforms.ts index 4ce4c41fa889f6e8d948b480407ab274078b7ea2..ef39249f01d51df26a9ac2150b5869dddc54516f 100644 --- a/src/extensions/alpha-orbitals/transforms.ts +++ b/src/extensions/alpha-orbitals/transforms.ts @@ -172,7 +172,8 @@ export const CreateOrbitalRepresentation3D = PluginStateTransform.BuiltIn({ color: PD.Color(ColorNames.blue), alpha: PD.Numeric(1, { min: 0, max: 1, step: 0.01 }), xrayShaded: PD.Boolean(false), - pickable: PD.Boolean(true) + pickable: PD.Boolean(true), + tryUseGpu: PD.Boolean(true) } })({ canAutoUpdate() { @@ -230,7 +231,7 @@ function volumeParams(plugin: PluginContext, volume: PluginStateObject.Volume.Da colorParams: { value: params.color } } : { type: 'isosurface', - typeParams: { isoValue: { kind: 'absolute', absoluteValue: (value ?? 1000) * params.relativeIsovalue }, alpha: params.alpha, xrayShaded: params.xrayShaded }, + typeParams: { isoValue: { kind: 'absolute', absoluteValue: (value ?? 1000) * params.relativeIsovalue }, alpha: params.alpha, xrayShaded: params.xrayShaded, tryUseGpu: params.tryUseGpu }, color: 'uniform', colorParams: { value: params.color } });