Ejemplo n.º 1
0
        //módulos
        public double mod_vet(Vetor3D vet)
        {
            double mod_vet = 0.0;

            mod_vet = Math.Sqrt(Math.Pow((vet.x), 2) + Math.Pow((vet.y), 2) + Math.Pow((vet.z), 2));

            return(mod_vet);
        }
Ejemplo n.º 2
0
        //produto vetorial
        public Vetor3D prod_vet(Vetor3D v2)
        {
            Vetor3D v3 = new Vetor3D();

            v3.x = (y * v2.z) - (z * v2.y);
            v3.y = (z * v2.x) - (x * v2.z);
            v3.z = (x * v2.y) - (y * v2.x);

            return(v3);
        }
Ejemplo n.º 3
0
        private void btProd_Vet_Click(object sender, EventArgs e)
        {
            v1 = new Vetor3D(Convert.ToDouble(tbV1x.Text), Convert.ToDouble(tbV1y.Text), Convert.ToDouble(tbV1z.Text));
            v2 = new Vetor3D(Convert.ToDouble(tbV2x.Text), Convert.ToDouble(tbV2y.Text), Convert.ToDouble(tbV2z.Text));

            //Produto Vetorial
            v3 = v1.prod_vet(v2);

            tbV3x.Text = Convert.ToString(v3.getX());
            tbV3y.Text = Convert.ToString(v3.getY());
            tbV3z.Text = Convert.ToString(v3.getZ());
        }