BRL-CAD
|
Go to the source code of this file.
Functions | |
void * | brep_create (void) |
function below are C interface More... | |
int | brep_vertex_create (ON_Brep *brep, ON_3dPoint point) |
function below are C++ interface More... | |
bool | brep_vertex_remove (ON_Brep *brep, int v_id) |
int | brep_curve2d_make_line (ON_Brep *brep, const ON_2dPoint &start, const ON_2dPoint &end) |
bool | brep_curve2d_remove (ON_Brep *brep, int curve_id) |
int | brep_curve_make (ON_Brep *brep, const ON_3dPoint &position) |
int | brep_curve_in (ON_Brep *brep, bool is_rational, int order, int cv_count, std::vector< ON_4dPoint > cv) |
int | brep_curve_interpCrv (ON_Brep *brep, std::vector< ON_3dPoint > points) |
int | brep_curve_copy (ON_Brep *brep, int curve_id) |
bool | brep_curve_remove (ON_Brep *brep, int curve_id) |
bool | brep_curve_move (ON_Brep *brep, int curve_id, const ON_3dVector &point) |
bool | brep_curve_set_cv (ON_Brep *brep, int curve_id, int cv_id, const ON_4dPoint &point) |
bool | brep_curve_reverse (ON_Brep *brep, int curve_id) |
bool | brep_curve_insert_knot (ON_Brep *brep, int curve_id, double knot, int multiplicity) |
bool | brep_curve_trim (ON_Brep *brep, int curve_id, double t0, double t1) |
bool | brep_curve_split (ON_Brep *brep, int curve_id, double t) |
int | brep_curve_join (ON_Brep *brep, int curve_id_1, int curve_id_2) |
int | brep_surface_make (ON_Brep *brep, const ON_3dPoint &position) |
int | brep_surface_extract_vertex (ON_Brep *brep, int surface_id, double u, double v) |
int | brep_surface_extract_curve (ON_Brep *brep, int surface_id, int dir, double t) |
int | brep_surface_interpCrv (ON_Brep *brep, int cv_count_x, int cv_count_y, std::vector< ON_3dPoint > points) |
int | brep_surface_copy (ON_Brep *brep, int surface_id) |
bool | brep_surface_move (ON_Brep *brep, int surface_id, const ON_3dVector &point) |
bool | brep_surface_set_cv (ON_Brep *brep, int surface_id, int cv_id_u, int cv_id_v, const ON_4dPoint &point) |
bool | brep_surface_trim (ON_Brep *brep, int surface_id, int dir, double t0, double t1) |
bool | brep_surface_split (ON_Brep *brep, int surface_id, int dir, double t) |
int | brep_surface_create_ruled (ON_Brep *brep, int curve_id0, int curve_id1) |
int | brep_surface_tensor_product (ON_Brep *brep, int curve_id0, int curve_id1) |
int | brep_surface_revolution (ON_Brep *brep, int curve_id0, ON_3dPoint line_start, ON_3dPoint line_end, double angle=2 *ON_PI) |
bool | brep_surface_remove (ON_Brep *brep, int surface_id) |
int | brep_edge_create (ON_Brep *brep, int from, int to, int curve) |
int | brep_face_create (ON_Brep *brep, int surface) |
bool | brep_face_reverse (ON_Brep *brep, int face) |
int | brep_loop_create (ON_Brep *brep, int face_id) |
int | brep_trim_create (ON_Brep *brep, int loop_id, int edge_id, int orientation, int para_curve_id) |