using System;
|
using System.Collections.Generic;
|
using System.Windows.Forms;
|
using System.IO;
|
using System.Text;
|
using System.Linq;
|
using HydrEngineCSharp;
|
|
namespace DPumpHydr.WinFrmUI.Volute
|
{
|
public partial class MainViewPage
|
{
|
/// <summary>
|
///
|
/// </summary>
|
/// <returns></returns>
|
private bool SaveParaStep4()
|
{
|
|
return true;
|
}
|
/// <summary>
|
///
|
/// </summary>
|
/// <param name="last_step_id"></param>
|
private void EnterStep4(long last_step_id)
|
{
|
if (_sectionBundleInfo == null)
|
return;
|
|
|
CreateThicknessStepCtrl();
|
|
|
|
InitilThicknessStepCtrl(last_step_id);
|
|
|
DockStepParaCtrl(_ctrlThicknessParas);
|
|
|
}
|
|
//
|
private void CreateThicknessStepCtrl()
|
{
|
if (_ctrlThicknessParas == null)
|
{
|
_ctrlThicknessParas = new ctrlThicknessParas();
|
_ctrlThicknessParas.Name = "ctrlThicknessParas";
|
_ctrlThicknessParas.OnRefreshShape += (houdu) =>
|
{
|
this._bodyThickness = houdu;
|
this._occDesign3dCtrl.BuildThicknessBody(houdu);
|
};
|
this._bodyThickness = _ctrlThicknessParas.InitialParas(_hdrBaseInfo, _geomBaseInfo, _outflowParas);
|
this._occDesign3dCtrl.BuildThicknessBody(_bodyThickness);
|
}
|
}
|
|
private void InitilThicknessStepCtrl(long last_step_id)
|
{
|
Rbtn数据导出STP.Visible = true;
|
Rbtn数据导出IGS.Visible = true;
|
|
this._occDesign2dCtrl.SetAllSectionCurveVisible(false);
|
this._occDesign3dCtrl.SetAllSectionCurveVisible(false);
|
|
_ctrlThicknessParas.ShowPage();
|
|
this._occDesign3dCtrl.setWaterBodyOpacity(
|
DPumpHydr.WinFrmUI.Volute.GlobalParas.WaterBodyColor.R,
|
DPumpHydr.WinFrmUI.Volute.GlobalParas.WaterBodyColor.G,
|
DPumpHydr.WinFrmUI.Volute.GlobalParas.WaterBodyColor.B, 60);
|
this._occDesign3dCtrl.SetThicknessBodyVisible(true);
|
}
|
|
}
|
}
|