/// <summary> /// Um triangulo composto por um ponto e uma reta (reescrever de uma maneira melhor) /// </summary> /// <param name="P">Ponto P</param> /// <param name="R">Reta R</param> public Triangulo(Ponto P, Reta R) { _pontoA = P; _pontoB = R.Origem; _pontoC = R.Origem.Transladado(R.Diretor); _circuncentro = retornaCircuncentro(); _circunscrito = new Circulo(Circuncentro,PontoA.RetornaDistancia(Circuncentro)); }
public TrianguloDelaunay(Ponto A, Ponto B, Ponto C) { _pontoA = A; _pontoB = B; _pontoC = C; _vizinho1 = null; _vizinho2 = null; _vizinho3 = null; _circuncentro = new SegmentoDeReta(A, B).Intersecta(new Reta(A, B)); _circunscrito = new Circulo(Circuncentro, A.RetornaDistancia(Circuncentro)); }