| | |
| | | } |
| | | |
| | | |
| | | public virtual void SetDimVisible(bool isVisible) |
| | | { |
| | | |
| | | } |
| | | |
| | | |
| | | protected void OnMouseDown(object sender, MouseEventArgs e) |
| | |
| | | { |
| | | var theSectionParam = bundle.ToSectionShapePara(i); |
| | | |
| | | double dGama_Left, dGama_Right, dH, dR_out, dBaseWidth, dBaseCircleRadius; |
| | | double dGama_Left, dGama_Right, dH, dR_out, dBaseWidth, dBaseCircleRadius; |
| | | dGama_Left = theSectionParam.Gama_Left; |
| | | dGama_Right = theSectionParam.Gama_Right; |
| | | dH = theSectionParam.H; |
| | |
| | | } |
| | | else |
| | | { |
| | | pDisplayView.ClearTopoShape(TopoTypeDisplay.E2DMidCurve); |
| | | MessageBox.Show(theToolTips.GetToolTips(), "2D提示"); |
| | | return false; |
| | | } |
| | | } |
| | |
| | | } |
| | | else |
| | | { |
| | | pDisplayView.ClearTopoShape(TopoTypeDisplay.E2DMidCurve); |
| | | MessageBox.Show(theToolTips.GetToolTips(), "2D提示"); |
| | | return false ; |
| | | } |
| | | } |
| | |
| | | if (pDisplayView.hasBuildThicknessBody()) |
| | | pDisplayView.ClearTopoShape(TopoTypeDisplay.EThicknessBody); |
| | | var tt = pDisplayView.buildWaterBody(theHydrProperties, pHydrGeomCurve); |
| | | if (tt.GetTipsId() != 1) |
| | | { |
| | | MessageBox.Show(tt.GetToolTips(), "3D提示"); |
| | | } |
| | | Invalidate(true); |
| | | pDisplayView.FitAll3DViews(true); |
| | | |
| | | return tt; |
| | | } |
| | | public HydrEngineCSharp.ToolTips Create3DWaterBody(HydrEngineCSharp.WaterBodyOuterArcParam pHydrGeomArcCurve) |
| | |
| | | if (pDisplayView.hasBuildThicknessBody()) |
| | | pDisplayView.ClearTopoShape(TopoTypeDisplay.EThicknessBody); |
| | | var tt = pDisplayView.buildWaterBody(theHydrProperties, pHydrGeomArcCurve); |
| | | if (tt.GetTipsId() != 1) |
| | | { |
| | | MessageBox.Show(tt.GetToolTips(), "3D提示"); |
| | | } |
| | | Invalidate(true); |
| | | pDisplayView.FitAll3DViews(true); |
| | | |
| | | |
| | | return tt; |
| | | } |
| | | public HydrEngineCSharp.ToolTips Edit3DWaterBody(HydrEngineCSharp.WaterBodyOuterSpParam pHydrGeomCurve) |
| | |
| | | return null; |
| | | if (tt.GetTipsId() != 1) |
| | | { |
| | | |
| | | pDisplayView.ClearTopoShape(TopoTypeDisplay.EWaterBody); |
| | | pDisplayView.FitAll3DViews(true); |
| | | MessageBox.Show(tt.GetToolTips(), "3D提示"); |
| | | } |
| | | Invalidate(true); |
| | | |
| | |
| | | } |
| | | |
| | | public HydrEngineCSharp.ToolTips Edit3DWaterBody(HydrEngineCSharp.WaterBodyOuterArcParam pHydrGeomArcCurve) |
| | | { |
| | | { |
| | | if (!this._is3D) |
| | | return null; |
| | | if (pDisplayView.hasBuildThicknessBody()) |
| | |
| | | return null; |
| | | if (tt.GetTipsId() != 1) |
| | | { |
| | | |
| | | pDisplayView.ClearTopoShape(TopoTypeDisplay.EWaterBody); |
| | | pDisplayView.FitAll3DViews(true); |
| | | MessageBox.Show(tt.GetToolTips(), "3D提示"); |
| | | } |
| | | Invalidate(true); |
| | | |