Esempio n. 1
0
		public static Caja3D AplicarTransformacion(Caja3D Caja, Escalado Escalado)
		{
			return new Caja3D(new Punto3D(Caja.Left * Escalado.Escalado.X, Caja.Top * Escalado.Escalado.Y, Caja.Up * Escalado.Escalado.Z), new Vector3D(Caja.Ancho * Escalado.Escalado.X, Caja.Largo * Escalado.Escalado.Y, Caja.Alto * Escalado.Escalado.Z));
		}
Esempio n. 2
0
		public static Caja3D AplicarTransformacion(Caja3D Caja, Traslacion Traslacion)
		{
			return new Caja3D(new Punto3D(Caja.Left + Traslacion.Traslacion.X, Caja.Top + Traslacion.Traslacion.Y, Caja.Up + Traslacion.Traslacion.Z), new Vector3D(Caja.Ancho + Traslacion.Traslacion.X, Caja.Largo + Traslacion.Traslacion.Y, Caja.Alto + Traslacion.Traslacion.Z));
		}
Esempio n. 3
0
		public static Caja3D AplicarTransformacion(Caja3D Caja, Transformacion3D Transformacion)
		{
			return new Caja3D(new Punto3D(Transformacion.Matriz * Caja.Posicion.Matriz), Caja.Dimensiones);
		}