Title | Informe Gráfica de vectores 3d |
---|---|
Author | Cristian Bejarano |
Course | Computación Gráfica |
Institution | Universidad de las Fuerzas Armadas de Ecuador |
Pages | 4 |
File Size | 207 KB |
File Type | |
Total Downloads | 18 |
Total Views | 131 |
Informe Gráfica de vectores 3d...
Materia: Computación Gráfica Carrera: Ingeniería en sistemas IDE: Visual Studio Lenguaje de programación: C# Fecha: 15-05-2017
Gráfica de vectores Código Fuente: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Drawing; using System.Windows.Forms; namespace WinAppVector3D { class Vector3D { #region Atributos /// ///Datos Miembro /// private float mX, mY, mZ; #endregion #region Propiedades /// ///Getters y Setters /// public float X { get { return mX; } set { mX = value; }
} public float Y { get { return mY; } set { mY = value; } } public float Z { get { return mZ; } set { mZ = value; } } #endregion #region Constructores /// ///n-Constructores /// public Vector3D() { mX = 0.0f; mY = 0.0f; mZ = 0.0f; } public Vector3D(float x, float y, float z) { mX = x; mY = y; mZ = z; } #endregion #region Métodos /// ///Funciones Miembro /// public void ReadData(NumericUpDown nudX, NumericUpDown nudY, NumericUpDown nudZ) { mX = (float)(nudX.Value); mY = (float)(nudY.Value); mZ = (float)(nudZ.Value); } public void PrintData(TextBox txtX, TextBox txtY, TextBox txtZ) { txtX.Text = mX.ToString(); txtY.Text = mY.ToString();
txtZ.Text = mZ.ToString(); } public Vector3D Addition(Vector3D U, Vector3D V) { Vector3D Temp = new Vector3D(); Temp.mX = U.mX + V.mX; Temp.mY = U.mY + V.mY; Temp.mZ = U.mZ + V.mZ; return Temp; } public Vector3D Addition(Vector3D V) { Vector3D Temp = new Vector3D(); Temp.mX = mX + V.mX; Temp.mY = mY + V.mY; Temp.mZ = mZ + V.mZ; return Temp; } public Vector3D Subtraction(Vector3D U, Vector3D V) { Vector3D Temp = new Vector3D(); Temp.mX = U.mX - V.mX; Temp.mY = U.mY - V.mY; Temp.mZ = U.mZ - V.mZ; return Temp; } public Vector3D Subtraction(Vector3D V) { Vector3D Temp = new Vector3D(); Temp.mX = mX - V.mX; Temp.mY = mY - V.mY; Temp.mZ = mZ - V.mZ; return Temp; } #endregion } }
Capturas de la corrida:...