Ejemplo n.º 1
0
		public static Recta3D AplicarTransformacion(Recta3D Recta, Escalado Escalado)
		{
			return new Recta3D(new Punto3D(Recta.PuntoInicial.X * Escalado.Escalado.X, Recta.PuntoInicial.Y * Escalado.Escalado.Y, Recta.PuntoInicial.Z * Escalado.Escalado.Z), Recta.VectorDirector);
		}
Ejemplo n.º 2
0
		public static Recta3D AplicarTransformacion(Recta3D Recta, Traslacion Traslacion)
		{
			return new Recta3D(new Punto3D(Recta.PuntoInicial.X + Traslacion.Traslacion.X, Recta.PuntoInicial.Y + Traslacion.Traslacion.Y, Recta.PuntoInicial.Z + Traslacion.Traslacion.Z), Recta.VectorDirector);
		}
Ejemplo n.º 3
0
		public static Recta3D AplicarTransformacion(Recta3D Recta, Transformacion3D Transformacion)
		{
			return new Recta3D(Transformacion.Matriz * Recta.Matrices[0], Transformacion.Matriz * Recta.Matrices[1]);
		}