VARKON Version 1.15 1997-12-22
surface_area - Function
Geometrical function
Description
Returns the area of a surface. Accuracy is controlled by an optional parameter.
Syntax
surface_area(surface, accuracy)
REF surface; FLOAT accuracy;
Principal parameters
surface - Identity of surface
Optional parameters
accuracy - Maximum relative error. Default is 0.01 = 1 % , i.e.output error is less than 1 % of calculated area
Return value
A FLOAT value equal to the calculated area
Example
a:=surface_area(#4);
Calculates the area of a surface with ID = #4. Default numerical accuracy (1%) is used.
Comments
The area is computed by numerical integration. The number of calculations (iterations) is at least two. Smaller and smaller elements (triangles) are used in each iteration and the calculation is ended when the relative change of area between two consecutive iterations is less than the given accuracy, i.e. ( Change of area )/ ( Total area ) < accuracy. The maximum number of iterations is ten (10).
VARKON Homepage | Index |