Informe Gráfica de vectores 3d PDF

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 PDF
Total Downloads 18
Total Views 131

Summary

Informe Gráfica de vectores 3d...


Description

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:...


Similar Free PDFs