private void Calculate() { var hyperboloid = new HyperboloidOfRevolution((double)AValue.Value, (double)CValue.Value); var surfaceVolume = hyperboloid.CalculateVolume((double)HValue.Value); SurfaceVolumeValue.Text = surfaceVolume.ToString(); }
private void UpdateHyperboloid() { var hyperboloidMaxZ = (double)HValue.Value / 2; var hyperboloidMinZ = -hyperboloidMaxZ; hyperboloid = new HyperboloidOfRevolution((double)AValue.Value, (double)CValue.Value, hyperboloidMinZ, hyperboloidMaxZ); }
private void Calculate() { var hyperboloid = new HyperboloidOfRevolution((double)AValue.Value, (double)CValue.Value); var height = (double)HValue.Value; var mass = 1; IxyValue.Text = hyperboloid.CalculateBodyInertiaMomentOxy(height, mass).ToString(); IxzValue.Text = hyperboloid.CalculateBodyInertiaMomentOxz(height, mass).ToString(); IyzValue.Text = hyperboloid.CalculateBodyInertiaMomentOyz(height, mass).ToString(); IxValue.Text = hyperboloid.CalculateBodyInertiaMomentOx(height, mass).ToString(); IyValue.Text = hyperboloid.CalculateBodyInertiaMomentOy(height, mass).ToString(); IzValue.Text = hyperboloid.CalculateBodyInertiaMomentOz(height, mass).ToString(); }