示例#1
0
 public MoleculeSchemeSettings(Type renderingEffectType, LevelOfDetailRange bondLodRange,
                               LevelOfDetailRange atomLodRange)
 {
     this.renderingEffectType = renderingEffectType;
     this.bondLodRange        = bondLodRange;
     this.atomLodRange        = atomLodRange;
     if (atomLodRange != null)
     {
         this.atomLOD = atomLodRange.Min;
     }
     if (bondLodRange != null)
     {
         this.bondLOD = bondLodRange.Min;
     }
 }
示例#2
0
        public void SetupValues(LevelOfDetailRange range, ushort value)
        {
            if (range == null)
            {
                this.Enabled           = false;
                this.trackBar2.Minimum = value;
                this.trackBar2.Maximum = value;
                this.trackBar2.Value   = value;
                return;
            }

            this.Enabled           = true;
            this.trackBar2.Minimum = range.Min;
            this.trackBar2.Maximum = range.Max;
            this.trackBar2.Value   = value;
        }