Click or drag to resize

VIZCore3DXControlEndUpdate Method

3D 화면 Rendering 재시작

Namespace:  VIZCore3DX.NET
Assembly:  VIZCore3DX.NET (in VIZCore3DX.NET.dll) Version: 1.0.25.515 (1.0.25.515)
Syntax
C#
public void EndUpdate()
Examples
C#
// 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();
}
See Also