Surface Area Calculations in AutoCAD

Click For Summary

Discussion Overview

The discussion centers on the discrepancies between surface area calculations performed using Differential Geometry and those obtained from AutoCAD's AREA command for a specific part modeled as a helix. Participants explore the implications of these differences, the methods used by AutoCAD, and the potential for approximation errors in CAD software.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant initially calculated the surface area using Differential Geometry and found it to be 50% greater than AutoCAD's value, asserting confidence in their calculations and seeking information on AutoCAD's algorithm.
  • A later post revealed that the participant reevaluated their calculations, found an error, and matched AutoCAD's value, but raised questions about whether AutoCAD uses approximations for complex geometries.
  • Another participant noted that many CAD packages, including AutoCAD, rely on discrete methods for calculations, which can introduce negligible errors at high accuracy settings.
  • Concerns were expressed about the limitations of approximation methods in CAD software, particularly for non-linear geometries like helices, which may not yield accurate results if parameters change significantly.
  • Participants discussed the differences between Differential Geometry and Analytic Geometry, emphasizing the potential advantages of the former in accurately modeling complex surfaces.

Areas of Agreement / Disagreement

There is no consensus on the exact methods used by AutoCAD for surface area calculations, and participants express differing views on the implications of approximation methods in CAD software. The discussion remains unresolved regarding the accuracy and reliability of AutoCAD's calculations compared to those derived from Differential Geometry.

Contextual Notes

Participants noted that the calculations depend on the specific characteristics of the helix and the assumptions made in the approximation methods used by CAD software. The discussion highlights the potential for errors in both manual calculations and software outputs, particularly for complex geometries.

jonthebaptist
Messages
17
Reaction score
0
My problem: I calculate, using Differential Geometry, the surface area of a specific part to be 50% more than the surface area AutoCAD calculates it to be using the AREA command on an extruded solid.

I am certain that my calculations are correct. I use theorems of Differential Geometry that apply to piece-wise differentiable surfaces and said part is piece-wise differentiable. I have had my calculations double-checked by a colleague and verified by an independent calculation, so I am certain there are no typographical or algebraic errors. I used wolfram alpha to run the arithmetic in obtaining the final value.

My Question: I would really like to be able to account for the deviation between my calculation and AutoCAD's. If anyone has any general information about the algorithm used in AutoCAD's AREA command, enough information that a Physics major who (barely) passed the undergraduate and graduate Differential Geometry courses could determine if such an algorithm applies to said part, I would be very grateful.

Note: I have produced a (sloppy) proof that their exists no equiareal mapping from the surface of said part to any of the common primitives.
 
Engineering news on Phys.org
I reevaluated my calculation and found an error. The new calculation matches AutoCAD's value. However there still is some interesting things to consider. The part is a helix, and a colleague originally calculated the surface area for this part by approximating the helix as a sum of circles, and his value also agrees with mine and AutoCAD's values. However, that approximation only applies because the pitch for this helix is small. So this still leaves the possibility that the AutoCAD was calculation was an approximation. So if anyone knows if AutoCAD calculates AREA using approximations with primitives known from analytic geometry, or if it uses the full power of Differential Geometry to calculate surface area, it may be useful knowledge for anyone else who is designing parts with complex geometries.

Note: It appears from my initial readings that constructive solid modelers such as Solidworks or Pro/E store the information as boolean sums of a library of known primitives, thus it is possible that they may not give accurate calculations for some surfaces.
 
jonthebaptist said:
I reevaluated my calculation and found an error. The new calculation matches AutoCAD's value. However there still is some interesting things to consider. The part is a helix, and a colleague originally calculated the surface area for this part by approximating the helix as a sum of circles, and his value also agrees with mine and AutoCAD's values. However, that approximation only applies because the pitch for this helix is small. So this still leaves the possibility that the AutoCAD was calculation was an approximation. So if anyone knows if AutoCAD calculates AREA using approximations with primitives known from analytic geometry, or if it uses the full power of Differential Geometry to calculate surface area, it may be useful knowledge for anyone else who is designing parts with complex geometries.

Note: It appears from my initial readings that constructive solid modelers such as Solidworks or Pro/E store the information as boolean sums of a library of known primitives, thus it is possible that they may not give accurate calculations for some surfaces.

Pretty much everything computer based uses discreet methods to calculate stuff. All 3D CAD packages I've used do.
They use such small slices (on very high accuracy setting) that any error is negligable for most uses. It's certainly more accurate (for a given calcualtion time) than using assumptions and calculating by hand.
 
Pretty much everything computer based uses discreet methods to calculate stuff. All 3D CAD packages I've used do.
They use such small slices (on very high accuracy setting) that any error is negligable for most uses. It's certainly more accurate (for a given calcualtion time) than using assumptions and calculating by hand.

I'll try to be clear without sounding presumptive. I used theorems from Differential Geometry that apply to piece-wise differentiable surfaces, and since the part is piece-wise differentiable, the theorems apply with mathematical uncertainty, meaning uncertainty set exactly to 0. The only places for error would be transcription, algebraic, or in one's conceptual understanding of Differential Geometry. Differential Geometry is much more powerful than the Analytic Geometry most engineers are used to. I know that Differential Geometry is not a class Engineers are required to take, but it may be worth it if your interest is in drafting or design.

Also, I'll note that the value from AutoCAD differs in the 3rd decimal place, well within our tolerance for this specific helix, but that does indicate that AutoCAD did use an approximation. Since the dependences of various values of interest, arc-length, surface area, etc... on the parameters of the helix are not linear, there is no way to predict the deviation of any approximation (unless more specific knowledge about the approximation is given) if any parameter is changed significantly. So use caution if you are doing anything with helices, or other geometries that do not equal any Boolean sum of geometrical primitives known from Analytic Geometry.

For some more basic information about the helix, see http://mathworld.wolfram.com/Helix.html
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 5 ·
Replies
5
Views
4K
Replies
5
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 33 ·
2
Replies
33
Views
7K
  • · Replies 16 ·
Replies
16
Views
3K