Step 1: Install MACalc Pro — Once the application is installed click on the menu button on the bottom left of the screen, then click on settings.

Step 1: Install MACalc Pro — Once the application is installed click on the menu button on the bottom left of the screen, then click on settings. (Michael South)


iPhone Dome Calculator

When the iPhone came out, we could immediately recognize the benefits. We knew that if we were going to make the switch to the iPhone, we would have to come up with a dome calculator.

We found numerous applications on the web with programmable features, but settled on MACalc Pro from TTrix. It is a great calculator with lots of features. Then it was up to David South Jr., my brother, to program it to calculate domes.

Dave has written a great set of dome functions for MACalc Pro. It includes:

  • Spherical Domes
    • Cc = The circumference
    • Fa = The floor area
    • Sa = The surface area of the dome
    • r(x) = the radius at (x) units above the floor
    • a(x) = the area at (x) units above the floor
    • Rc = The radius of curvature
    • Vol = The volume of the dome
    • Sd = The surface distance, or the distance from the top of the dome down to the perimeter.
  • Oblate Ellipsoids
    • Cc = The circumference
    • Fa = The floor area
    • Sa = The surface area of the dome
    • r(x) = the radius at (x) units above the floor
    • a(x) = the area at (x) units above the floor
    • Rt = The radius of curvature at the top of the dome.
    • Vol = The volume of the dome
    • Sd = The surface distance, or the distance from the top of the dome down to the perimeter.
    • D = The diameter of the dome
    • e = Elliptisity. Its the ratio of the semi major divided by the semi minor axis of an ellipse. We use a maximum elliptisity factor of 1.45. We’ve also found that 1.45 is not only the maximum, but the optimal ratio for oblate ellipses.
  • Prolate Ellipsoids
    • p = The iterative calculated perimeter of the footing at the floor level
    • Fa = The absolute calculation of the floor’s elliptical area
    • Sa = The iterative calculation of the surface area of the dome
    • ab(x) = Pushes onto the stack the “a” and “b” of the ellipse that intersects the prolate ellipsoid at (x) units above the floor.
    • p(x) = The perimeter of the ellipse that intersects the prolate ellipsoid at (x) units above the floor
    • a(x) = The elliptical area at (x) units above the floor
    • e = Ellipticity which is less than 1.0 for prolate ellipsoids
    • a b = Pushes onto the stack the semi-major and semi-minor dimensions of the floor

Installation

To install, watch the video or click on the first picture in the article and the instructions are in the caption.

Download the functions

Click here to download the functions
Version 1.5 – Updated 2/2/15

  • Fixed surface distance calculation for spheres greater than hemisphere

Version 1.4 – Updated 9/18/09

Step 2: Settings — In the settings menu, click on WEB file transfer server.

Step 2: Settings — In the settings menu, click on WEB file transfer server. (Michael South)

Step 3: Enable http server — Press the start server button, and enter the IP address at the bottom of the screen into your web browser.

Step 3: Enable http server — Press the start server button, and enter the IP address at the bottom of the screen into your web browser. (Michael South)

Step 4:  Web server — Enter the IP address into the web browser and you will see this screen.  Click on Custom Functions directory.

Step 4: Web server — Enter the IP address into the web browser and you will see this screen. Click on Custom Functions directory. (Michael South)

Step 5: Click on Default — Once in the Custom Functions directory, click on Default.

Step 5: Click on Default — Once in the Custom Functions directory, click on Default. (Michael South)

Step 6: Upload the .zip file — Once in the Default section, scroll down to the bottom of the page and click on choose file.

Step 6: Upload the .zip file — Once in the Default section, scroll down to the bottom of the page and click on choose file. (Michael South)

Step 7:  Select the .zip file — Navigate to the directory where you downloaded the .zip file, and select it to upload.  Check back on the story page to download the .zip file.  Once you have chosen the the .zip file, click the upload button.  When the upload is complete, you will see a screen that confirms the upload.  Click the “Press to return” button and proceed to the next step.

Step 7: Select the .zip file — Navigate to the directory where you downloaded the .zip file, and select it to upload. Check back on the story page to download the .zip file. Once you have chosen the the .zip file, click the upload button. When the upload is complete, you will see a screen that confirms the upload. Click the “Press to return” button and proceed to the next step. (Michael South)

Step 8: Unzip the .zip file — You should see the .zip file in the default directory now.  Click the green “Unzip” button in the action column to unzip the files.  Once they have been unzipped there will be a confirmation screen.  Now go to the iPhone.

Step 8: Unzip the .zip file — You should see the .zip file in the default directory now. Click the green “Unzip” button in the action column to unzip the files. Once they have been unzipped there will be a confirmation screen. Now go to the iPhone. (Michael South)

Step 9: Back to the iPhone — Now that the scripts have been installed, turn off the web server.  Now we need to restart MACalc Pro, do it by pressing the home button and then starting MACalc Pro again.  Once you have the app running again, click on Mode (top left button).  Now click on Custom, and you will see the calculator ready use with the dome functions installed.

Step 9: Back to the iPhone — Now that the scripts have been installed, turn off the web server. Now we need to restart MACalc Pro, do it by pressing the home button and then starting MACalc Pro again. Once you have the app running again, click on Mode (top left button). Now click on Custom, and you will see the calculator ready use with the dome functions installed. (Michael South)