triangular face with shape represented by the underlying CAD model More...
#include <ParametricFace.h>
Public Member Functions | |
CADTri (pMeshEnt in_vtx0, pMeshEnt in_vtx1, pMeshEnt in_vtx2) | |
int | eval (Point2d in_xi, Point3d &out_xyz) |
int | order (void) |
int | deriv1 (Point2d in_xi, Point3d &out_dxyz_dxi1, Point3d &out_dxyz_dxi2) |
void | deriv1_fd (const Point2d in_xi, Point3d &dxyz_dxi1, Point3d &dxyz_dxi2, double step=1.0e-3) |
Evaluate first derivative numerically by finite difference. | |
Protected Member Functions | |
int | v_eval (Point2d in_xi, Point3d &out_xyz) |
int | v_order () |
int | v_deriv1 (Point2d in_xi, Point3d &out_xyz1, Point3d &out_xyz2) |
Private Attributes | |
pMeshEnt | m_vtx0 |
pMeshEnt | m_vtx1 |
pMeshEnt | m_vtx2 |
pMeshEnt | m_face |
Point3d | m_vert0 |
Point3d | m_vert1 |
Point3d | m_vert2 |
triangular face with shape represented by the underlying CAD model
CADTri::CADTri | ( | pMeshEnt | in_vtx0, |
pMeshEnt | in_vtx1, | ||
pMeshEnt | in_vtx2 | ||
) |
the input order of the vertices defines the local xi coodinate system