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

Functions

static bool ChangeEdgeVertex (ON_Brep &brep, ON_BrepEdge &edge, int edge_end, int old_vi, int new_vi, bool bUpdateTrims)
 
static bool ChangeTrimBdryToSing (ON_Brep &brep, ON_BrepTrim &trim, ON_BrepTrim *prevtrim, ON_BrepTrim *nexttrim)
 
static bool ChangeTrimSingToBdry (ON_Brep &brep, ON_BrepTrim &trim, ON_BrepTrim *nexttrim)
 
static bool ChangeTrimVertex (ON_Brep &brep, ON_BrepTrim &trim, int trim_end, int old_vi, int new_vi, bool bUpdateEdge, bool bUpdateMates)
 
static ON_CurvePushUpIsoTrim (ON_Brep &brep, ON_BrepTrim &trim)
 
static bool RebuildVertexToTrimEnd (ON_BrepTrim &T, int end)
 
static bool SealSeam (int closed_dir, ON_BrepFace &F)
 
static bool SplitSeam (ON_Brep &brep, ON_BrepTrim &trimA, ON_BrepTrim &trimB, ON_BrepTrim &prevtrimB, ON_BrepTrim &nexttrimB, int vcount0)
 

Function Documentation

◆ ChangeEdgeVertex()

static bool ChangeEdgeVertex ( ON_Brep & brep,
ON_BrepEdge & edge,
int edge_end,
int old_vi,
int new_vi,
bool bUpdateTrims )
static

◆ ChangeTrimBdryToSing()

static bool ChangeTrimBdryToSing ( ON_Brep & brep,
ON_BrepTrim & trim,
ON_BrepTrim * prevtrim,
ON_BrepTrim * nexttrim )
static

◆ ChangeTrimSingToBdry()

static bool ChangeTrimSingToBdry ( ON_Brep & brep,
ON_BrepTrim & trim,
ON_BrepTrim * nexttrim )
static

◆ ChangeTrimVertex()

static bool ChangeTrimVertex ( ON_Brep & brep,
ON_BrepTrim & trim,
int trim_end,
int old_vi,
int new_vi,
bool bUpdateEdge,
bool bUpdateMates )
static

◆ PushUpIsoTrim()

static ON_Curve * PushUpIsoTrim ( ON_Brep & brep,
ON_BrepTrim & trim )
static

◆ RebuildVertexToTrimEnd()

static bool RebuildVertexToTrimEnd ( ON_BrepTrim & T,
int end )
static

◆ SealSeam()

static bool SealSeam ( int closed_dir,
ON_BrepFace & F )
static

◆ SplitSeam()

static bool SplitSeam ( ON_Brep & brep,
ON_BrepTrim & trimA,
ON_BrepTrim & trimB,
ON_BrepTrim & prevtrimB,
ON_BrepTrim & nexttrimB,
int vcount0 )
static