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

Classes

class  CMyBrepIsSolidSetter
 
class  CVertexInfo
 
struct  ON_Extrusion_BrepForm_FaceInfo
 

Functions

static void AddCapTrianglesHelper (int cap_index, int captri_count, const ON_3dex *captri_list, const ON_2dex *capV_list, const ON_3dVector FN, ON_Mesh *mesh)
 
static bool FindNextKinkHelper (const ON_Curve *profile, double t0, double t1, double *kminus, double *kink_param, double *kplus)
 
static bool GetBoundingBoxHelper (const ON_Extrusion &extrusion, ON_BoundingBox &bbox, const ON_Xform *xform)
 
static void KinkEvalHelper (const ON_Curve *profile, double kminus, double kink_param, double kplus, ON_3dPoint &P, ON_3dVector &T0, ON_3dVector &T1, int *hint)
 
static void ON_Extrusion_IsNotValidMessage (ON_TextLog *text_log, const char *msg)
 
static void ON_ExtrusionCopyHelper (const ON_Extrusion &src, ON_Extrusion &dst)
 
static void ON_ExtrusionInitializeHelper (ON_Extrusion &extrusion)
 
bool ON_GetEndCapTransformation (ON_3dPoint P, ON_3dVector T, ON_3dVector U, const ON_3dVector *Normal, ON_Xform &xform, ON_Xform *scale2d, ON_Xform *rot3d)
 
 ON_OBJECT_IMPLEMENT (ON_Extrusion, ON_Surface,"36F53175-72B8-4d47-BF1F-B4E6FC24F4B9")
 
static bool ProfileHelper (int desired_orientation, ON_Curve *profile)
 

Function Documentation

◆ AddCapTrianglesHelper()

static void AddCapTrianglesHelper ( int cap_index,
int captri_count,
const ON_3dex * captri_list,
const ON_2dex * capV_list,
const ON_3dVector FN,
ON_Mesh * mesh )
static

◆ FindNextKinkHelper()

static bool FindNextKinkHelper ( const ON_Curve * profile,
double t0,
double t1,
double * kminus,
double * kink_param,
double * kplus )
static

◆ GetBoundingBoxHelper()

static bool GetBoundingBoxHelper ( const ON_Extrusion & extrusion,
ON_BoundingBox & bbox,
const ON_Xform * xform )
static

◆ KinkEvalHelper()

static void KinkEvalHelper ( const ON_Curve * profile,
double kminus,
double kink_param,
double kplus,
ON_3dPoint & P,
ON_3dVector & T0,
ON_3dVector & T1,
int * hint )
static

◆ ON_Extrusion_IsNotValidMessage()

static void ON_Extrusion_IsNotValidMessage ( ON_TextLog * text_log,
const char * msg )
static

◆ ON_ExtrusionCopyHelper()

static void ON_ExtrusionCopyHelper ( const ON_Extrusion & src,
ON_Extrusion & dst )
static

◆ ON_ExtrusionInitializeHelper()

static void ON_ExtrusionInitializeHelper ( ON_Extrusion & extrusion)
static

◆ ON_GetEndCapTransformation()

bool ON_GetEndCapTransformation ( ON_3dPoint P,
ON_3dVector T,
ON_3dVector U,
const ON_3dVector * Normal,
ON_Xform & xform,
ON_Xform * scale2d,
ON_Xform * rot3d )

◆ ON_OBJECT_IMPLEMENT()

ON_OBJECT_IMPLEMENT ( ON_Extrusion ,
ON_Surface ,
"36F53175-72B8-4d47-BF1F-B4E6FC24F4B9"  )

◆ ProfileHelper()

static bool ProfileHelper ( int desired_orientation,
ON_Curve * profile )
static