Polygon.ContainsVertex C# (CSharp) Méthode

ContainsVertex() private méthode

private ContainsVertex ( Vector3 p ) : bool
p Vector3
Résultat bool
    private bool ContainsVertex(Vector3 p)
    {
        for (int i=0;i<vertices.Count;i++){
            if ((p-vertices[i]).sqrMagnitude < 0.0001f){
                return true;
            }
        }
        return false;
    }

Usage Example

Exemple #1
0
        public void ContainsVertex_Pass_WhenIsPolygonVertex([Values(true, false)] bool ccw)
        {
            Polygon polygon = GetPolygon(ccw);
            Vertex  vertex1 = Vertex.ByCoordinates(10, 0);
            Vertex  vertex2 = Vertex.ByCoordinates(0, 10);

            Assert.IsTrue(polygon.ContainsVertex(vertex1));
            Assert.IsTrue(polygon.ContainsVertex(vertex2));
        }
All Usage Examples Of Polygon::ContainsVertex