|
| MeshCurveOnCADFace (pMeshEnt in_vtx1, pMeshEnt in_vtx2) |
|
void | get_vert_param_for_gedge (Point1d &out_par0, Point1d &out_par1) |
| get the coordinates of the end vertices in param space of a gedge
|
|
void | get_vert_param_for_gface (Point2d &out_par0, Point2d &out_par1) |
| get the coordinates of the end vertices in param space of a gface
|
|
int | eval (Point1d in_t, Point3d &out_xyz) |
|
int | order (void) |
|
int | deriv1 (Point1d in_t, Point3d &out_xyz) |
|
void | deriv1_fd (const Point1d in_t, Point3d &dxyz_dt, double step=1.0e-3) |
| Evaluate first derivative numerically by finite difference.
|
|
|
int | v_eval (Point1d in_xi, Point3d &out_xyz) |
|
int | v_order () |
|
int | v_deriv1 (Point1d in_xi, Point3d &out_xyz) |
|
|
pMeshEnt | m_vtx_start |
|
pMeshEnt | m_vtx_end |
|
pMeshEnt | m_edge |
|
bool | m_reversed_edge |
|
Point2d | m_mid_uv |
|
|
Point3d | m_start_xyz |
|
Point3d | m_end_xyz |
|
Point2d | m_start_uv |
|
Point2d | m_end_uv |
|
int | m_model_type |
|
MeshCurveOnCADFace::MeshCurveOnCADFace |
( |
pMeshEnt |
in_vtx1, |
|
|
pMeshEnt |
in_vtx2 |
|
) |
| |
input is an ordered pair of mesh vertices, which defines the direction pointing from xi1 to xi2 in the barycentric coodinate system.
int MeshCurveOnCADFace::v_eval |
( |
Point1d |
in_t, |
|
|
Point3d & |
out_xyz |
|
) |
| |
|
protectedvirtual |
input parametric coord is t, and value of t goes from 0.0 to 1.0, from the left end of the curve to its right end
Implements ParametricCurve.
The documentation for this class was generated from the following files:
- crvMeshAdapt/geom/CADCurve.h
- crvMeshAdapt/geom/CADCurveOnGFace.cc