triangle's split boundary point be treated as a point that not sit on the boundary.
If it is find it sit on the boundary the triangle lib will call a topology error exception
Bug fixed method, split the triangle boundary and add more segment.