public void createTube() { string materialName = (materialDropdown.options[materialDropdown.value].text); float diameterVal = myUnitsController.getLengthMeters(float.Parse(diameter.text)); float thickVal = myUnitsController.getLengthMeters(float.Parse(thickness.text)); mySectionController.GetComponent <sectionController>().addPipeFrameSection(tubeName.text, materialName, diameterVal, thickVal); }
public void createTube() { string materialName = (materialDropdown.options[materialDropdown.value].text); float depthVal = myUnitsController.getLengthMeters(float.Parse(depth.text)); float widthVal = myUnitsController.getLengthMeters(float.Parse(width.text)); float flangeVal = myUnitsController.getLengthMeters(float.Parse(flange.text)); float webVal = myUnitsController.getLengthMeters(float.Parse(web.text)); mySectionController.GetComponent <sectionController>().addTubeFrameSection(tubeName.text, materialName, depthVal, widthVal, flangeVal, webVal); }
public void clickNew() { Debug.Log("Create"); myConstructorController.deleteAll(); float spacing = float.Parse(spacingText.text); float spacingMeters = (float)(myUnitsController.getLengthMeters(spacing)); int x = int.Parse(xText.text); int y = int.Parse(yText.text); int z = int.Parse(zText.text); myGridController.createGrid(x, y, z, spacingMeters); }
public void createIFrame() { string materialName = (materialDropdown.options[materialDropdown.value].text); float heightVal = myUnitsController.getLengthMeters(float.Parse(height.text)); float tWidthVal = myUnitsController.getLengthMeters(float.Parse(topWidth.text)); float tThickVal = myUnitsController.getLengthMeters(float.Parse(topThick.text)); float webVal = myUnitsController.getLengthMeters(float.Parse(webThick.text)); float bWidthVal = myUnitsController.getLengthMeters(float.Parse(botWidth.text)); float bThickVal = myUnitsController.getLengthMeters(float.Parse(botThick.text)); mySectionController.GetComponent <sectionController>().addIFrameSection(IFrameName.text, materialName, heightVal, tWidthVal, tThickVal, webVal, bWidthVal, bThickVal); }
/// <summary> /// Used for testing unit conversions /// </summary> void testConversions() { unitsController uC = myUnitsController.GetComponent <unitsController>(); uC.populateDict(); int lengthMeter = 5; int forceNewton = 15; int tempCel = 20; uC.setUnits("N, m, C"); Debug.Log("Force: " + uC.getForceUnit() + ", Length: " + uC.getLengthUnit() + ", Temp: " + uC.getTempUnit()); Debug.Log(tempCel + " Celcius is " + uC.getTemperature(tempCel) + " Celcius"); // correct uC.setUnits("Kip, ft, F"); Debug.Log("Force: " + uC.getForceUnit() + ", Length: " + uC.getLengthUnit() + ", Temp: " + uC.getTempUnit()); Debug.Log(lengthMeter + " meters is " + uC.getLength(lengthMeter) + " feet"); // correct Debug.Log(forceNewton + " newtons is " + uC.getForce(forceNewton) + " Kips"); // correct Debug.Log(tempCel + " Celcius is " + uC.getTemperature(tempCel) + " farenheit"); // correct int lengthFeet = 8; int forceKips = 120; int tempFaren = 75; Debug.Log(lengthFeet + " feet is " + uC.getLengthMeters(lengthFeet) + " meters"); // correct Debug.Log(forceKips + " Kips is " + uC.getForceNewtons(forceKips) + " newtons"); // correct +-2 N Debug.Log(tempFaren + " farenheit is " + uC.getTemperatureCelcius(tempFaren) + " Celcius"); // correct int lengthInches = 346; int forceLb = 3; uC.setUnits("lb, in, C"); Debug.Log(lengthInches + " inches is " + uC.getLengthMeters(lengthInches) + "meters"); Debug.Log(forceLb + " lb is " + uC.getForceNewtons(forceLb) + " Newtons"); Debug.Log(lengthMeter + " meters is " + uC.getLength(lengthMeter) + " inches"); Debug.Log(forceNewton + " newtons is " + uC.getForce(forceNewton) + " lb"); int lenghtCM = 400; int forceKN = 2; uC.setUnits("KN, cm, C"); Debug.Log(lenghtCM + " centimeters is " + uC.getLengthMeters(lenghtCM) + "meters "); Debug.Log(lengthMeter + " meters is " + uC.getLength(lengthMeter) + "cm "); Debug.Log(forceKN + " kn is " + uC.getForceNewtons(forceKN) + " newtons"); Debug.Log(forceNewton + " newtons is " + uC.getForce(forceNewton) + " KN"); int lengthMM = 3600; int forceKgf = 3; uC.setUnits("Kgf, mm, C"); Debug.Log(lengthMM + " mm is " + uC.getLengthMeters(lengthMM) + " meters"); Debug.Log(lengthMeter + " meters is " + uC.getLength(lengthMeter) + " mm"); Debug.Log(forceKgf + " kgf is " + uC.getForceNewtons(forceKgf) + " newtons"); Debug.Log(forceNewton + " newtons is " + uC.getForce(forceNewton) + " Kgf"); int forceTonf = 2; uC.setForceUnit("Tonf"); Debug.Log(forceTonf + " tonf is " + uC.getForceNewtons(forceTonf) + "newtons"); Debug.Log(forceNewton + " newtons is " + uC.getForce(forceNewton) + " tonf"); }