IScene3D.EndUpdate

Syntax

EndUpdate;

Description

The EndUpdate method enables scene update. Use the IScene3D.BeginUpdate method to disable scene update.

Example

This example assumes that there is the S object of the IScene3D type.

Sub Chart3D;
Var
    S : IScene3D;
    Hulls : IScene3DConvexHulls;
    a : array [0..2Of double;
    i : integer;
    k : Double;
    Color : IGxColor;
Begin
    Hulls := S.DisplayedObjects.ConvexHulls;
    Hulls.Count := 1;
    k := 0.004;
    Color := New GxColor.CreateARGB(2550,0255) ;
    For i := 0 To 4 Do
        S.BeginUpdate;
        a[0] := Math.Rand*100 - Math.Rand*100;
        a[1] := Math.Rand*100 - Math.Rand*100;
        a[2] := Math.Rand*100 - Math.Rand*100;
        Hulls.Item(0).DataSource.AddPoint("Point" + i.ToString, a, k, Color);
        S.EndUpdate;
    End For;
End Sub Chart3D;

Executing the example creates a surface comprising five points. Creating this surface is based on adding a new point.

See also:

IScene3D