Geometry¶
A geometry describes a shape. It represents the structure of an object through data such as:
Vertex positions
Normals
Texture coordinates (UVs)
Indices
Topology information
A geometry contains no visual appearance. It does not define color, shading, lighting response, or rendering behavior. Instead, it describes where points exist in space and how they connect.
Geometries can be:
Procedurally generated (e.g., box, sphere, cylinder)
Imported from external files
Constructed manually from vertex data
Derived from mathematical functions or parametric equations
Geometries will be our gateway to simulations.
File Formats¶
In computational systems, geometries must be stored in standardized formats.
One common format is STL (STereoLithography), widely used in 3D printing and CAD workflows, and is the standard format used by Aerosim.
STL represents geometry as a collection of triangles. Each triangle is defined by:
Three vertices
A surface normal
It does not store materials, colors, or textures (in its basic form). It purely represents surface approximation.
In engineering and simulation contexts, geometry often begins as a continuous mathematical model and is later converted into a mesh - a discretized representation composed of elements (typically triangles, quadrilateral or hexagon) suitable for rendering or numerical computation.