129 int **faces,
int *fcnt,
131 int **face_normals,
int *
fn_cnt,
144 int index,
int plottype,
int num_points);
void ON_Brep_CDT_Destroy(struct ON_Brep_CDT_State *s)
void * ON_Brep_CDT_Brep(struct ON_Brep_CDT_State *s)
int cdt_bmesh_create(struct cdt_bmesh **m)
void cdt_bmesh_destroy(struct cdt_bmesh *m)
int cdt_bmesh_repair(struct cdt_bmesh *m)
int ON_Brep_CDT_Tessellate(struct ON_Brep_CDT_State *s, int face_cnt, int *faces)
int brep_cdt_fast(int **faces, int *face_cnt, vect_t **pnt_norms, point_t **pnts, int *pntcnt, const ON_Brep *brep, int index, const struct bg_tess_tol *ttol, const struct bn_tol *tol)
int ON_Brep_CDT_Status(struct ON_Brep_CDT_State *s)
struct ON_Brep_CDT_State * ON_Brep_CDT_Create(void *bv, const char *objname)
void ON_Brep_CDT_Tol_Get(struct bg_tess_tol *t, const struct ON_Brep_CDT_State *s)
int ON_Brep_CDT_VList(struct bv_vlblock *vbp, struct bu_list *vlfree, struct bu_color *c, int mode, struct ON_Brep_CDT_State *s)
int ON_Brep_CDT_Mesh(int **faces, int *fcnt, fastf_t **vertices, int *vcnt, int **face_normals, int *fn_cnt, fastf_t **normals, int *ncnt, struct ON_Brep_CDT_State *s, int exp_face_cnt, int *exp_faces)
void ON_Brep_CDT_Tol_Set(struct ON_Brep_CDT_State *s, const struct bg_tess_tol *t)
const char * ON_Brep_CDT_ObjName(struct ON_Brep_CDT_State *s)
int cdt_bmesh_deserialize(const char *fname, struct cdt_bmesh *m)
int ON_Brep_CDT_Ovlp_Resolve(struct ON_Brep_CDT_State **s_a, int s_cnt, double lthreshold, int timeout)
int brep_facecdt_plot(struct bu_vls *vls, const char *solid_name, const struct bg_tess_tol *ttol, const struct bn_tol *tol, const ON_Brep *brep, struct bu_list *p_vhead, struct bv_vlblock *vbp, struct bu_list *vlfree, int index, int plottype, int num_points)
Header file for the BRL-CAD common definitions.
fastf_t vect_t[ELEMENTS_PER_VECT]
3-tuple vector
double fastf_t
fastest 64-bit (or larger) floating point type
fastf_t point_t[ELEMENTS_PER_POINT]
3-tuple point
struct cdt_bmesh_impl * i