using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using HydrEngineCSharp;
|
|
namespace DPumpHydr.WinFrmUI.Volute
|
{
|
public partial class OccDesign2DCtrl : OccDesignBaseCtrl
|
{
|
public OccDesign2DCtrl()
|
{
|
this._is3D = false ;
|
}
|
public override void Initial()
|
{
|
// 创建时的代码
|
pDisplayView = new HydrEngineCSharp.CDisplayView();
|
|
pDisplayView.InitOCCDraw();
|
IntPtr hwnd = this.Handle;
|
//IntPtr hwnd = splitContainer1.Handle;
|
// 初始化更新代码
|
pDisplayView.InitialUpdateOCC((uint)hwnd, this._is3D);
|
|
bool bSucc = pDisplayView.BeginTurbopumpTopoShape(DPumpHydr.WinFrmUI.Volute.GlobalParas.RootTopoShapeName);
|
}
|
|
|
public override void SetDimVisible(bool isVisible)
|
{
|
if (isVisible)
|
{
|
this.pDisplayView.ShowTopoShape(TopoTypeDisplay.E2DMidCurveMark);
|
}
|
else
|
{
|
this.pDisplayView.HideTopoShape(TopoTypeDisplay.E2DMidCurveMark);
|
}
|
}
|
|
|
|
}
|
}
|