![]() | VIZCore3DXControlEndUpdate Method |
Namespace: VIZCore3DX.NET
public void EndUpdate()
// VIZCore3DX.NET Control private VIZCore3DX.NET.VIZCore3DXControl vizcore3dx; private void Example() { List<VIZCore3DX.NET.Data.Node> items = vizcore3dx.Object3D.FromFilter( VIZCore3DX.NET.Data.Object3dFilter.SELECTED_TOP ); if (items.Count == 0) return; // 부재의 표면점 조회 VIZCore3DX.NET.Data.Vertex3D surfacePt = vizcore3dx.Object3D.GetSurfaceVertexClosestToModelCenter( new List<int>() { items[0].Index }); // 화면 갱신 차단 vizcore3dx.BeginUpdate(); for (int i = 0; i < int.MaxValue; i++) { // 노트 생성 vizcore3dx.Review.Note.AddNoteSurface( string.Format("Note No. {0}", i + 1) , new VIZCore3DX.NET.Data.Vertex3D( surfacePt.X + 2000.0f , surfacePt.Y , surfacePt.Z + 2000.0f ) , surfacePt ); } // 화면 갱신 차단 해제 vizcore3dx.EndUpdate(); }