Click or drag to resize

ModelManagerOnModelProgressChangedEvent Event

Model Load Progress Changed Event

Namespace:  VIZCore3DX.NET.Manager
Assembly:  VIZCore3DX.NET (in VIZCore3DX.NET.dll) Version: 1.0.25.326 (1.0.25.326)
Syntax
C#
public event EventManagerModelProgressChangedEventHandler OnModelProgressChangedEvent

Value

Type: VIZCore3DX.NET.EventEventManagerModelProgressChangedEventHandler
Examples
C#
// VIZCore3DX.NET Control
private VIZCore3DX.NET.VIZCore3DXControl vizcore3dx;

private void ProgressChangedEvent()
{
    vizcore3dx.Model.OnModelProgressChangedEvent += Model_OnModelProgressChangedEvent;

    string path = "C:\\Model\\BLOCK.viz";

    vizcore3dx.Model.Open(path);
}

private void Model_OnModelProgressChangedEvent(object sender, VIZCore3DX.NET.Event.EventManager.ModelProgressEventArgs e)
{
    string Mode = String.Empty;

    switch (e.Mode)
    {
        case VIZCore3DX.NET.Data.ModelProgressModes.READ:
            Mode = "파일 읽기 (열기)...";
            break;
        case VIZCore3DX.NET.Data.ModelProgressModes.WRITE:
            Mode = "파일 저장 ...";
            break;
        case VIZCore3DX.NET.Data.ModelProgressModes.MERGE:
            Mode = "파일 추가 (병합)...";
            break;
        default:
            break;
    }

    System.Diagnostics.Trace.WriteLine(string.Format("{0} - Progress : {1} %", Mode, e.Progress));
}
See Also