## ControlPoint.IsBoundary

### Introduced

v4.2

### Description

Returns a Boolean value indicating whether the ControlPoint is a boundary (true) or not.

### C# Syntax

    // get accessor

    Boolean rtn = ControlPoint.IsBoundary;

### Examples

#### 1. VBScript Example

    NewScene ,false

    CreatePrim "Arc", "NurbsCurve"

    SetSelFilter "Vertex"

    SelectGeometryComponents "arc.pnt[0]"

    logmessage "is point #0 a boundary point ? answer = " _

    	& selection(0).SubComponent.ComponentCollection(0).IsBoundary

    SelectGeometryComponents "arc.pnt[9]"

    logmessage "is point #9 a boundary point ? answer = " _

    	& selection(0).SubComponent.ComponentCollection(0).IsBoundary

    SelectGeometryComponents "arc.pnt[LAST]"

    logmessage "is last point a boundary point ? answer = " _

    	& selection(0).SubComponent.ComponentCollection(0).IsBoundary

    ' Expected Result:

    'INFO : is point #0 a boundary point ? answer = True

    'INFO : is point #9 a boundary point ? answer = False

    'INFO : is last point a boundary point ? answer = True

#### 2. JScript Example

    NewScene( null, false );

    CreatePrim( "Grid", "NurbsSurface", null, null );

    ActivateVertexSelTool();

    SelectGeometryComponents("grid.pnt[(0,0)]");

    logmessage( "is point (0,0) a boundary point ? answer = "

    	+ selection(0).SubComponent.ComponentCollection(0).IsBoundary );

    SelectGeometryComponents("grid.pnt[(5,5)]");

    logmessage( "is point (5,5) a boundary point ? answer = "

    	+ selection(0).SubComponent.ComponentCollection(0).IsBoundary );

    SelectGeometryComponents("grid.pnt[(10,10)]");

    logmessage( "is point (10,10) a boundary point ? answer = "

    	+ selection(0).SubComponent.ComponentCollection(0).IsBoundary );

    // Expected Result:

    //INFO : is point (0,0) a boundary point ? answer = true

    //INFO : is point (5,5) a boundary point ? answer = false

    //INFO : is point (10,10) a boundary point ? answer = true