Cross Section

TriangleElement is modelled as a 2D element, and it needs to have thickness values of it’s cross section. TriangleElement.Section does define a cross section for TriangleElement. The type Base2DSection is base class that is used for defining a cross section for triangle element. This class is a general class which can gives every information of section’s geometric properties at specific location of surface of element. In this case Base2DSection gets the isometric location of any arbitrary point and returns the thickness of section at that point. All other cross sections of triangle element are inherited from Base2DSection class.

UniformParametric2DSection

Inherited from Base2DSection, defines a uniform section for the TriangleElement. Uniform section means that section thickness or probably other geometric properties does not change along the surface of trignale. Parametric means that properties are parametrically defined one by one. for example if we have a section, with thickness = 1 cm then:

var section = new Base2DSection();
section.Thickness = 0.01;

var tri = new TriangleElement();
tri.CrossSection = section;