{
aZ = Z_MAX; // If Z value is invalid then use Z_MAX
}
- aPoints->InsertPoint( i - 1, anAltPnt.X, anAltPnt.Y, aZ );
- aVertex->GetPointIds()->SetId( 0, i - 1 );
+ aPoints->InsertPoint( i, anAltPnt.X, anAltPnt.Y, aZ );
+ aVertex->GetPointIds()->SetId( 0, i );
aVertexGrid->InsertNextCell( aVertex->GetCellType(), aVertex->GetPointIds());
aZValues->InsertNextValue( aZ );
}