Beispiel #1
0
        private static void CheckPairPoints(Dictionary <Vector3Pair, bool> pairs, Vector3 p1, Vector3 p2, List <Vector3> linePoints)
        {
            var pair1 = new Vector3Pair(p1, p2);
            var pair2 = new Vector3Pair(p2, p1);

            if (!pairs.ContainsKey(pair1) && !pairs.ContainsKey(pair2))
            {
                pairs[pair1] = true;
                pairs[pair2] = true;
                linePoints.Add(p1);
                linePoints.Add(p2);
            }
        }
Beispiel #2
0
	private static void CheckPairPoints (Dictionary<Vector3Pair, bool> pairs, Vector3 p1, Vector3 p2, List<Vector3> linePoints) {
		var pair1 = new Vector3Pair(p1, p2);
		var pair2 = new Vector3Pair(p2, p1);
		if (!pairs.ContainsKey(pair1) && !pairs.ContainsKey(pair2)) {
			pairs[pair1] = true;
			pairs[pair2] = true;
			linePoints.Add(p1);
			linePoints.Add(p2);
		}
	}