QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
opennurbs_surface.cpp File Reference
#include "opennurbs.h"

Functions

static bool CheckPullbackLineEnds (const ON_Surface *srf, const ON_3dPoint &start_uv, const ON_3dPoint &end_uv, const ON_Curve &curve_3d, ON_Interval crv_dom, double tolerance, bool bTestMidPoint, double *dist)
 
static bool CheckPullbackPoint (const ON_Surface *srf, double u, double v, int *srf_hint, const ON_Curve &curve_3d, double t, int *crv_hint, const ON_3dVector &lineDir, int *check_hint, double tolerance, double *point_dist)
 
 ON_VIRTUAL_OBJECT_IMPLEMENT (ON_Surface, ON_Geometry,"4ED7D4E1-E947-11d3-BFE5-0010830122F0")
 

Function Documentation

◆ CheckPullbackLineEnds()

static bool CheckPullbackLineEnds ( const ON_Surface * srf,
const ON_3dPoint & start_uv,
const ON_3dPoint & end_uv,
const ON_Curve & curve_3d,
ON_Interval crv_dom,
double tolerance,
bool bTestMidPoint,
double * dist )
static

◆ CheckPullbackPoint()

static bool CheckPullbackPoint ( const ON_Surface * srf,
double u,
double v,
int * srf_hint,
const ON_Curve & curve_3d,
double t,
int * crv_hint,
const ON_3dVector & lineDir,
int * check_hint,
double tolerance,
double * point_dist )
static

◆ ON_VIRTUAL_OBJECT_IMPLEMENT()

ON_VIRTUAL_OBJECT_IMPLEMENT ( ON_Surface ,
ON_Geometry ,
"4ED7D4E1-E947-11d3-BFE5-0010830122F0"  )