## Facet.NbPoints

### Introduced

v4.2

### Description

Returns the number of points in a given facet as an Integer.

### C# Syntax

    // get accessor
    Int32 rtn = Facet.NbPoints;

### Examples

#### 1. VBScript Example

    set oRoot = ActiveProject.ActiveScene.Root
    set oSphere = oRoot.AddGeometry( "Sphere", "MeshSurface" )
    set oGeometry = oSphere.ActivePrimitive.Geometry
    set oFacets = oGeometry.Facets
    for each oFacet in oFacets
            logMessage "Facet #" & oFacet.Index & " has " & oFacet.NbPoints & " points."
    next
    ' Expected Result:
    'INFO : Facet #0 has 3 points.
    'INFO : Facet #1 has 4 points.
    'INFO : Facet #2 has 4 points.
    '       <snip>
    'INFO : Facet #61 has 4 points.
    'INFO : Facet #62 has 4 points.
    'INFO : Facet #63 has 3 points.

#### 2. JScript Example

    var oRoot = ActiveProject.ActiveScene.Root;
    var oSphere = oRoot.AddGeometry( "Sphere", "MeshSurface" );
    var oGeometry = oSphere.ActivePrimitive.Geometry;
    var oFacets = oGeometry.Facets;
    facetEnum = new Enumerator(oFacets);
    var oFacet;
    for( ; !facetEnum.atEnd(); facetEnum.moveNext() ) {
            oFacet = facetEnum.item();
            LogMessage( "Facet #" + oFacet.Index + " has " + oFacet.NbPoints + " points." );
    }
    // Expected result:
    //INFO : Facet #0 has 3 points.
    //INFO : Facet #1 has 4 points.
    //INFO : Facet #2 has 4 points.
    //      <snip>
    //INFO : Facet #61 has 4 points.
    //INFO : Facet #62 has 4 points.
    //INFO : Facet #63 has 3 points.