Browse Source

PickScale plugin config

dsehnal 4 years ago
parent
commit
95997e6a61
2 changed files with 3 additions and 1 deletions
  1. 1 0
      src/mol-plugin/config.ts
  2. 2 1
      src/mol-plugin/context.ts

+ 1 - 0
src/mol-plugin/config.ts

@@ -25,6 +25,7 @@ export const PluginConfig = {
         IsBusyTimeoutMs: item('plugin-config.is-busy-timeout', 750),
         DisableAntialiasing: item('plugin-config.disable-antialiasing', false),
         PixelScale: item('plugin-config.pixel-scale', 1),
+        PickScale: item('plugin-config.pick-scale', 0.25),
         EnableWboit: item('plugin-config.enable-wboit', false)
     },
     State: {

+ 2 - 1
src/mol-plugin/context.ts

@@ -190,8 +190,9 @@ export class PluginContext {
 
             const antialias = !(this.config.get(PluginConfig.General.DisableAntialiasing) ?? false);
             const pixelScale = this.config.get(PluginConfig.General.PixelScale) || 1;
+            const pickScale = this.config.get(PluginConfig.General.PickScale) || 0.25;
             const enableWboit = this.config.get(PluginConfig.General.EnableWboit) || false;
-            (this.canvas3d as Canvas3D) = Canvas3D.fromCanvas(canvas, {}, { antialias, pixelScale, enableWboit });
+            (this.canvas3d as Canvas3D) = Canvas3D.fromCanvas(canvas, {}, { antialias, pixelScale, enableWboit, pickScale });
             this.canvas3dInit.next(true);
             let props = this.spec.components?.viewport?.canvas3d;