IsBoundary (ControlPoint) *

Introduced

4.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

Autodesk Softimage v7.5