Mesh3D
aPriori.DNS.Mesh3D(self, folder_path):
A class used to store a 3D mesh.
This class takes three Scalar3D objects representing the X, Y, and Z coordinates of a 3D mesh. It checks that the input objects are instances of the Scalar3D class and have the same shape. The shape of the mesh is expected to be a list of three integers. The class also provides properties to access the unique values of the X, Y, and Z coordinates and their 3D representations. It also provides properties to access the X, Y, and Z coordinates at the midpoints along each axis.
Attributes
shape
(list):The shape of the 3D mesh.
Nx
(int):The size of the mesh along the X axis.
Ny
(int):The size of the mesh along the Y axis.
Nz
(int):The size of the mesh along the Z axis.
X
(Scalar3D):The X coordinates of the mesh.
Y
(Scalar3D):The Y coordinates of the mesh.
Z
(Scalar3D):The Z coordinates of the mesh.
Methods
X1D()
:Returns the unique values of the X coordinates.
Y1D()
:Returns the unique values of the Y coordinates.
Z1D()
:Returns the unique values of the Z coordinates.
X3D()
:Returns the 3D representation of the X coordinates.
Y3D()
:Returns the 3D representation of the Y coordinates.
Z3D()
:Returns the 3D representation of the Z coordinates.
X_midY()
:Returns the X coordinates at the midpoint along the Y axis.
X_midZ()
:Returns the X coordinates at the midpoint along the Z axis.
Y_midX()
:Returns the Y coordinates at the midpoint along the X axis.
Y_midZ()
:Returns the Y coordinates at the midpoint along the Z axis.
Z_midX()
:Returns the Z coordinates at the midpoint along the X axis.
Z_midY()
:Returns the Z coordinates at the midpoint along the Y axis.
Last updated