## ShowNextOGLProjection

### Introduced

v1.5

### Description

Switches the active OGL texture projection of all objects in the current selection.

### Scripting Syntax

    ShowNextOGLProjection();

### Examples

#### VBScript Example

    '
    ' This example shows how to use ShowNextOGLProjection.
    ' 2 texture projections are created on a sphere,
    ' and  call the ShowNextOGLProjection command
    ' to show texture projection one after the other.
    '
    NewScene , false
    CreatePrim "Sphere", "NurbsSurface", "MySphere"
    ' Create a shader and connect to the material property
    ApplyShader
    ' Add an image shader
    SIApplyShaderToCnxPoint "Image", "Sources.Materials.DefaultLib.Material.Phong.diffuse"
    ' Create 2 texture projections
    CreateProjection "MySphere", siTxtUV, siTxtDefaultPlanarXY, , "Texture_Projection"
    CreateProjection "MySphere", , siTxtDefaultPlanarXY, , "Texture_Projection1"
    ' Set initial value of the Material property
    SetValue "MySphere.Material.TextureSel", 3
    SetValue "MySphere.Material.ImageClipName", "Clips.noIcon_pic"
    SetDisplayMode "Camera", "textured"
    ' Show Next Projection
    msgbox "Click OK to run ShowNextOGLProjection"
    ShowNextOGLProjection
    msgbox "Click OK to run ShowNextOGLProjection again"
    ShowNextOGLProjection