Example #1
0
 public bool PontoNoPlano(Ponto P)
 {
     return false;
 }
Example #2
0
 public Reta()
 {
     _origem = new Ponto();
     _diretor = new Vetor();
 }
Example #3
0
 /// <summary>
 /// Retorna um ponto transladado
 /// </summary>
 /// <param name="P">Ponto de referencia para a tranlação</param>
 /// <returns>Ponto Transladado</returns>
 public Ponto Transladado(Ponto P)
 {
     return new Ponto(X + P.X, Y + P.Y, Z  + P.Z );
 }
Example #4
0
 /// <summary>
 /// Retorna a distacia
 /// </summary>
 /// <param name="P"></param>
 /// <returns></returns>
 public float RetornaDistancia(Ponto P)
 {
     return (float)Math.Sqrt(Math.Pow(X - P.X,2)+ Math.Pow(Y-P.Y,2) + Math.Pow(Z-P.Z,2));
 }
Example #5
0
 /// <summary>
 /// Translada o ponto
 /// </summary>
 /// <param name="P">Ponto de referencia da translação</param>
 public void Translada(Ponto P)
 {
     this._x += P.X;
     this._y += P.Y;
     this._z += P.Z;
 }