Пример #1
0
 public OperationCalculator(FileFormat slicerFile) : base(slicerFile)
 {
     CalcMillimetersToPixels = new MillimetersToPixels(slicerFile.Resolution, slicerFile.Display);
     CalcLightOffDelay       = new LightOffDelayC(
         (decimal)SlicerFile.LiftHeight, (decimal)slicerFile.BottomLiftHeight,
         (decimal)SlicerFile.LiftSpeed, (decimal)slicerFile.BottomLiftSpeed,
         (decimal)SlicerFile.RetractSpeed, (decimal)slicerFile.RetractSpeed);
     CalcOptimalModelTilt = new OptimalModelTilt(slicerFile.Resolution, slicerFile.Display,
                                                 (decimal)slicerFile.LayerHeight);
 }
Пример #2
0
 public override void InitWithSlicerFile()
 {
     base.InitWithSlicerFile();
     CalcMillimetersToPixels = new MillimetersToPixels(SlicerFile.Resolution, SlicerFile.Display);
     CalcLightOffDelay       = new LightOffDelayC(
         (decimal)SlicerFile.LiftHeight, (decimal)SlicerFile.BottomLiftHeight,
         (decimal)SlicerFile.LiftSpeed, (decimal)SlicerFile.BottomLiftSpeed,
         (decimal)SlicerFile.RetractSpeed, (decimal)SlicerFile.RetractSpeed);
     CalcOptimalModelTilt = new OptimalModelTilt(SlicerFile.Resolution, SlicerFile.Display,
                                                 (decimal)SlicerFile.LayerHeight);
 }