Grid Triangulation
Since some element types require planar panels, the quadrilateral grids generated through the previous methods need to be transformed into triangular grids that ensure planar panels. This is done by splitting each quadrilateral panel into two triangular panel through the following function:
GeometricTools.GridTriangleSurface
— TypeGridTriangleSurface(orggrid, dimsplit)
Receives a 3D surface grid (like the one in Paneled Wing Example
in the documentation), which by construction is made of nonplanar quadrilateral panels, and creates a surface grid of planar triangular panels by splitting every original quadrilateral panel into triangles.
Arguments
orggrid
: Original quadrilateral surface grid.dimsplit
: Dimension along which to split the quadrilaterals.
Triangulated Lofted Surface
The indexing pattern of a triangulated lofted surface is shown below
|
|
---|---|
|
|
---|---|
|
|
|
---|---|---|
|
|
|
It is possible to define a normal vector on a planar panel, which is then used to define the panel coordinate system as explained in Panel Definition. The normal vector of each panel is shown here below in the left, while the orthonormal bases $\left( \hat{\mathbf{t}},\, \hat{\mathbf{o}},\, \hat{\mathbf{n}} \right)$ are shown in the right ($\hat{\mathbf{t}} = \mathrm{red}$, $\hat{\mathbf{o}} = \mathrm{yellow}$, $\hat{\mathbf{n}} = \mathrm{green}$).
|
|
---|---|
Triangulated Surface of Revolution
The indexing pattern of a triangulated surface of revolution is shown below
|
|
---|---|
|
|
---|---|
|
|
|
---|---|---|
|
|
|
It is possible to define a normal vector on a planar panel, which is then used to define the panel coordinate system as explained in Panel Definition. The normal vector of each panel is shown here below in the left, while the orthonormal bases $\left( \hat{\mathbf{t}},\, \hat{\mathbf{o}},\, \hat{\mathbf{n}} \right)$ are shown in the right ($\hat{\mathbf{t}} = \mathrm{red}$, $\hat{\mathbf{o}} = \mathrm{yellow}$, $\hat{\mathbf{n}} = \mathrm{green}$).
|
|
---|---|