Revision: 69027
http://sourceforge.net/p/brlcad/code/69027
Author: starseeker
Date: 2016-10-11 21:04:01 +0000 (Tue, 11 Oct 2016)
Log Message:
-----------
second pass - get the uses in primitives/nmg
Modified Paths:
--------------
brlcad/trunk/CHANGES
brlcad/trunk/include/rt/nmg.h
brlcad/trunk/include/rt/nurb.h
brlcad/trunk/src/conv/dxf/dxf-g.c
brlcad/trunk/src/conv/iges/trimsurf.c
brlcad/trunk/src/librt/nurb_example.c
brlcad/trunk/src/librt/primitives/bspline/bspline.cpp
brlcad/trunk/src/librt/primitives/bspline/nurb_eval.c
brlcad/trunk/src/librt/primitives/bspline/nurb_knot.c
brlcad/trunk/src/librt/primitives/bspline/nurb_ray.c
brlcad/trunk/src/librt/primitives/bspline/nurb_refine.c
brlcad/trunk/src/librt/primitives/bspline/nurb_util.c
brlcad/trunk/src/librt/primitives/extrude/extrude.c
brlcad/trunk/src/librt/primitives/nmg/nmg_fuse.c
brlcad/trunk/src/librt/primitives/nmg/nmg_misc.c
brlcad/trunk/src/librt/primitives/nmg/nmg_plot.c
brlcad/trunk/src/librt/primitives/sketch/sketch.c
Modified: brlcad/trunk/CHANGES
===================================================================
--- brlcad/trunk/CHANGES 2016-10-11 20:38:19 UTC (rev 69026)
+++ brlcad/trunk/CHANGES 2016-10-11 21:04:01 UTC (rev 69027)
@@ -1230,4 +1230,13 @@
s/rt_nurb_s_eval/nmg_nurb_s_eval/g
s/rt_nurb_s_norm/nmg_nurb_s_norm/g
s/rt_nurb_uv_hit/nmg_nurb_uv_hit/g
+s/rt_arc2d_to_cnurb/nmg_arc2d_to_cnurb/g
+s/rt_join_cnurbs/nmg_join_cnurbs/g
+s/rt_nurb_c_eval/nmg_nurb_c_eval/g
+s/rt_nurb_c_print/nmg_nurb_c_print/g
+s/rt_nurb_kvgen/nmg_nurb_kvgen/g
+s/rt_nurb_kvmerge/nmg_nurb_kvmerge/g
+s/rt_nurb_s_print/nmg_nurb_s_print/g
+s/rt_nurb_s_refine/nmg_nurb_s_refine/g
rename old nurbs functions intertwined with nmg to use nmg prefix
[7.26]
+
Modified: brlcad/trunk/include/rt/nmg.h
===================================================================
--- brlcad/trunk/include/rt/nmg.h 2016-10-11 20:38:19 UTC (rev 69026)
+++ brlcad/trunk/include/rt/nmg.h 2016-10-11 21:04:01 UTC (rev 69027)
@@ -1507,8 +1507,8 @@
const struct bn_tol *tol);
RT_EXPORT extern void nmg_intersect_loops_self(struct shell *s,
const struct bn_tol *tol);
-RT_EXPORT extern struct edge_g_cnurb *rt_join_cnurbs(struct bu_list *crv_head);
-RT_EXPORT extern struct edge_g_cnurb *rt_arc2d_to_cnurb(point_t i_center,
+RT_EXPORT extern struct edge_g_cnurb *nmg_join_cnurbs(struct bu_list
*crv_head);
+RT_EXPORT extern struct edge_g_cnurb *nmg_arc2d_to_cnurb(point_t i_center,
point_t i_start,
point_t i_end,
int point_type,
Modified: brlcad/trunk/include/rt/nurb.h
===================================================================
--- brlcad/trunk/include/rt/nurb.h 2016-10-11 20:38:19 UTC (rev 69026)
+++ brlcad/trunk/include/rt/nurb.h 2016-10-11 21:04:01 UTC (rev 69027)
@@ -159,7 +159,7 @@
/* nurb_eval.c */
RT_EXPORT extern void nmg_nurb_s_eval(const struct face_g_snurb *srf, fastf_t
u, fastf_t v, fastf_t * final_value);
-RT_EXPORT extern void rt_nurb_c_eval(const struct edge_g_cnurb *crv, fastf_t
param, fastf_t * final_value);
+RT_EXPORT extern void nmg_nurb_c_eval(const struct edge_g_cnurb *crv, fastf_t
param, fastf_t * final_value);
RT_EXPORT extern fastf_t *rt_nurb_eval_crv(fastf_t *crv, int order,
fastf_t param,
const struct knot_vector
*k_vec, int k_index, int coords);
@@ -175,9 +175,9 @@
RT_EXPORT extern void rt_nurb_kvmult(struct knot_vector *new_kv,
const struct knot_vector *kv,
int num, fastf_t val, struct resource
*res);
-RT_EXPORT extern void rt_nurb_kvgen(struct knot_vector *kv,
+RT_EXPORT extern void nmg_nurb_kvgen(struct knot_vector *kv,
fastf_t lower, fastf_t upper, int num,
struct resource *res);
-RT_EXPORT extern void rt_nurb_kvmerge(struct knot_vector *new_knots,
+RT_EXPORT extern void nmg_nurb_kvmerge(struct knot_vector *new_knots,
const struct knot_vector *kv1,
const struct knot_vector *kv2,
struct resource *res);
RT_EXPORT extern int rt_nurb_kvcheck(fastf_t val, const struct knot_vector
*kv);
@@ -225,7 +225,7 @@
plane_t plane1,
plane_t plane2, double uv_tol, struct resource *res, struct bu_list *plist);
/* nurb_refine.c */
-RT_EXPORT extern struct face_g_snurb *rt_nurb_s_refine(const struct
face_g_snurb *srf,
+RT_EXPORT extern struct face_g_snurb *nmg_nurb_s_refine(const struct
face_g_snurb *srf,
int dir, struct
knot_vector *kv, struct resource *res);
RT_EXPORT extern struct edge_g_cnurb *rt_nurb_c_refine(const struct
edge_g_cnurb * crv,
struct knot_vector
*kv);
@@ -257,8 +257,8 @@
int n_pts, int
pt_type);
RT_EXPORT extern void nmg_nurb_free_snurb(struct face_g_snurb *srf, struct
resource *res);
RT_EXPORT extern void nmg_nurb_free_cnurb(struct edge_g_cnurb * crv);
-RT_EXPORT extern void rt_nurb_c_print(const struct edge_g_cnurb *crv);
-RT_EXPORT extern void rt_nurb_s_print(char *c, const struct face_g_snurb *srf);
+RT_EXPORT extern void nmg_nurb_c_print(const struct edge_g_cnurb *crv);
+RT_EXPORT extern void nmg_nurb_s_print(char *c, const struct face_g_snurb
*srf);
RT_EXPORT extern void rt_nurb_pr_kv(const struct knot_vector *kv);
RT_EXPORT extern void rt_nurb_pr_mesh(const struct face_g_snurb *m);
RT_EXPORT extern void rt_nurb_print_pt_type(int c);
Modified: brlcad/trunk/src/conv/dxf/dxf-g.c
===================================================================
--- brlcad/trunk/src/conv/dxf/dxf-g.c 2016-10-11 20:38:19 UTC (rev 69026)
+++ brlcad/trunk/src/conv/dxf/dxf-g.c 2016-10-11 21:04:01 UTC (rev 69027)
@@ -2843,7 +2843,7 @@
startParam = knots[0];
stopParam = knots[numKnots-1];
paramDelta = (stopParam - startParam) / (double)splineSegs;
- rt_nurb_c_eval(crv, startParam, pt);
+ nmg_nurb_c_eval(crv, startParam, pt);
for (i = 0; i < splineSegs; i++) {
fastf_t param = startParam + paramDelta * (i+1);
eu = nmg_me(v1, v2, layers[curr_layer]->s);
@@ -2851,7 +2851,7 @@
if (i == 0) {
nmg_vertex_gv(v1, pt);
}
- rt_nurb_c_eval(crv, param, pt);
+ nmg_nurb_c_eval(crv, param, pt);
v2 = eu->eumate_p->vu_p->v_p;
nmg_vertex_gv(v2, pt);
Modified: brlcad/trunk/src/conv/iges/trimsurf.c
===================================================================
--- brlcad/trunk/src/conv/iges/trimsurf.c 2016-10-11 20:38:19 UTC (rev
69026)
+++ brlcad/trunk/src/conv/iges/trimsurf.c 2016-10-11 21:04:01 UTC (rev
69027)
@@ -453,7 +453,7 @@
VSET(end, y+u_translation, x+v_translation, z);
/* build edge_g_cnurb arc */
- crv = rt_arc2d_to_cnurb(center, start, end, RT_NURB_PT_UV, &tol);
+ crv = nmg_arc2d_to_cnurb(center, start, end, RT_NURB_PT_UV, &tol);
/* apply transformation to control points */
for (i = 0; i < crv->c_size; i++) {
@@ -602,7 +602,7 @@
VSET(end, x+u_translation, y+v_translation, z);
/* build edge_g_cnurb circle */
- crv = rt_arc2d_to_cnurb(center, start, end, RT_NURB_PT_UV, &tol);
+ crv = nmg_arc2d_to_cnurb(center, start, end, RT_NURB_PT_UV, &tol);
/* split circle into two pieces */
BU_LIST_INIT(&curv_hd);
Modified: brlcad/trunk/src/librt/nurb_example.c
===================================================================
--- brlcad/trunk/src/librt/nurb_example.c 2016-10-11 20:38:19 UTC (rev
69026)
+++ brlcad/trunk/src/librt/nurb_example.c 2016-10-11 21:04:01 UTC (rev
69027)
@@ -53,8 +53,8 @@
/* lets take a look at it. Refine to 100 points in both directions. */
rt_nurb_kvknot(&new_kv, srf.order[0], 0.0, 1.0, 100, (struct resource
*)NULL);
- srf2 = (struct face_g_snurb *) rt_nurb_s_refine(&srf, 0, &new_kv, (struct
resource *)NULL);
- srf3 = (struct face_g_snurb *) rt_nurb_s_refine(srf2, 1, &new_kv, (struct
resource *)NULL);
+ srf2 = (struct face_g_snurb *) nmg_nurb_s_refine(&srf, 0, &new_kv, (struct
resource *)NULL);
+ srf3 = (struct face_g_snurb *) nmg_nurb_s_refine(srf2, 1, &new_kv, (struct
resource *)NULL);
/* Draw refined mesh in yellow */
pl_color(stdout, 200, 200, 50);
Modified: brlcad/trunk/src/librt/primitives/bspline/bspline.cpp
===================================================================
--- brlcad/trunk/src/librt/primitives/bspline/bspline.cpp 2016-10-11
20:38:19 UTC (rev 69026)
+++ brlcad/trunk/src/librt/primitives/bspline/bspline.cpp 2016-10-11
21:04:01 UTC (rev 69027)
@@ -308,7 +308,7 @@
for (; nurb != (struct nurb_specific *)0; nurb = nurb->next) {
/* XXX There is a linked list of Bezier surfaces to print here too */
- rt_nurb_s_print("NURB", nurb->srf);
+ nmg_nurb_s_print("NURB", nurb->srf);
}
#endif /* CONVERT_TO_BREP */
}
@@ -643,13 +643,13 @@
if (tkv2.k_size > n->v.k_size) {
- r = (struct face_g_snurb *) rt_nurb_s_refine(n, RT_NURB_SPLIT_COL,
&tkv2, (struct resource *)NULL);
+ r = (struct face_g_snurb *) nmg_nurb_s_refine(n, RT_NURB_SPLIT_COL,
&tkv2, (struct resource *)NULL);
refined_col = 1;
} else {
r = n;
}
if (tkv1.k_size > r->u.k_size) {
- c = (struct face_g_snurb *) rt_nurb_s_refine(r, RT_NURB_SPLIT_ROW,
&tkv1, (struct resource *)NULL);
+ c = (struct face_g_snurb *) nmg_nurb_s_refine(r, RT_NURB_SPLIT_ROW,
&tkv1, (struct resource *)NULL);
refined_row = 1;
} else {
c = r;
Modified: brlcad/trunk/src/librt/primitives/bspline/nurb_eval.c
===================================================================
--- brlcad/trunk/src/librt/primitives/bspline/nurb_eval.c 2016-10-11
20:38:19 UTC (rev 69026)
+++ brlcad/trunk/src/librt/primitives/bspline/nurb_eval.c 2016-10-11
21:04:01 UTC (rev 69027)
@@ -76,7 +76,7 @@
if (k_index < 0) {
bu_log("nmg_nurb_s_eval: u value outside parameter range\n");
bu_log("\tUV = (%g %g)\n", u, v);
- rt_nurb_s_print("", srf);
+ nmg_nurb_s_print("", srf);
bu_bomb("nmg_nurb_s_eval: u value outside parameter range\n");
}
@@ -107,7 +107,7 @@
if (k_index < 0) {
bu_log("nmg_nurb_s_eval: v value outside parameter range\n");
bu_log("\tUV = (%g %g)\n", u, v);
- rt_nurb_s_print("", srf);
+ nmg_nurb_s_print("", srf);
bu_bomb("nmg_nurb_s_eval: v value outside parameter range\n");
}
@@ -122,7 +122,7 @@
void
-rt_nurb_c_eval(const struct edge_g_cnurb *crv, fastf_t param, fastf_t
*final_value)
+nmg_nurb_c_eval(const struct edge_g_cnurb *crv, fastf_t param, fastf_t
*final_value)
{
fastf_t * pnts;
fastf_t * ev_pt;
@@ -135,14 +135,14 @@
k_index = rt_nurb_knot_index(&crv->k, param, crv->order);
if (k_index < 0) {
- bu_log("rt_nurb_c_eval: param value outside parameter range\n");
+ bu_log("nmg_nurb_c_eval: param value outside parameter range\n");
bu_log("\tparam = (%g)\n", param);
- rt_nurb_c_print(crv);
- bu_bomb("rt_nurb_c_eval: param value outside parameter range\n");
+ nmg_nurb_c_print(crv);
+ bu_bomb("nmg_nurb_c_eval: param value outside parameter range\n");
}
pnts = (fastf_t *) bu_malloc(coords * sizeof(fastf_t) *
- crv->c_size, "diff: rt_nurb_c_eval");
+ crv->c_size, "diff: nmg_nurb_c_eval");
for (i = 0; i < coords * crv->c_size; i++)
pnts[i] = crv->ctl_points[i];
@@ -153,7 +153,7 @@
for (i = 0; i < coords; i++)
final_value[i] = ev_pt[i];
- bu_free((char *) pnts, "rt_nurb_c_eval");
+ bu_free((char *) pnts, "nmg_nurb_c_eval");
}
Modified: brlcad/trunk/src/librt/primitives/bspline/nurb_knot.c
===================================================================
--- brlcad/trunk/src/librt/primitives/bspline/nurb_knot.c 2016-10-11
20:38:19 UTC (rev 69026)
+++ brlcad/trunk/src/librt/primitives/bspline/nurb_knot.c 2016-10-11
21:04:01 UTC (rev 69027)
@@ -104,7 +104,7 @@
for (i = 0; i < num - n; i++)
check.knots[i] = val;
- rt_nurb_kvmerge(new_kv, &check, kv, res);
+ nmg_nurb_kvmerge(new_kv, &check, kv, res);
/* free up old knot values */
bu_free((char *)check.knots, "rt_nurb_kvmult:check knots");
@@ -112,13 +112,13 @@
/**
- * rt_nurb_kvgen()
+ * nmg_nurb_kvgen()
*
* Generate a knot vector with num knots from lower value to the upper
* value.
*/
void
-rt_nurb_kvgen(register struct knot_vector *kv, fastf_t lower, fastf_t upper,
int num, struct resource *res)
+nmg_nurb_kvgen(register struct knot_vector *kv, fastf_t lower, fastf_t upper,
int num, struct resource *res)
{
register int i;
register fastf_t inc;
@@ -130,7 +130,7 @@
kv->k_size = num;
kv->knots = (fastf_t *) bu_malloc (sizeof(fastf_t) * num,
- "rt_nurb_kvgen: kv knots");
+ "nmg_nurb_kvgen: kv knots");
for (i = 1; i <= num; i++)
kv->knots[i-1] = lower + i * inc;
@@ -138,13 +138,13 @@
/**
- * rt_nurb_kvmerge()
+ * nmg_nurb_kvmerge()
*
* Merge two knot vectors together and return the new resulting knot
* vector.
*/
void
-rt_nurb_kvmerge(struct knot_vector *new_knots, const struct knot_vector *kv1,
const struct knot_vector *kv2, struct resource *res)
+nmg_nurb_kvmerge(struct knot_vector *new_knots, const struct knot_vector *kv1,
const struct knot_vector *kv2, struct resource *res)
{
int kv1_ptr = 0;
int kv2_ptr = 0;
@@ -156,7 +156,7 @@
new_knots->knots = (fastf_t *) bu_malloc(
sizeof (fastf_t) * new_knots->k_size,
- "rt_nurb_kvmerge: new knot values");
+ "nmg_nurb_kvmerge: new knot values");
for (new_ptr = 0; new_ptr < new_knots->k_size; new_ptr++) {
if (kv1_ptr >= kv1->k_size)
Modified: brlcad/trunk/src/librt/primitives/bspline/nurb_ray.c
===================================================================
--- brlcad/trunk/src/librt/primitives/bspline/nurb_ray.c 2016-10-11
20:38:19 UTC (rev 69026)
+++ brlcad/trunk/src/librt/primitives/bspline/nurb_ray.c 2016-10-11
21:04:01 UTC (rev 69027)
@@ -292,7 +292,7 @@
knot_vec = (fastf_t *)bu_calloc(maxorder * 2, sizeof(fastf_t), "knot
vector");
/* Build the new knot vector in a local array, which gets copied
- * later in rt_nurb_s_refine(). */
+ * later in nmg_nurb_s_refine(). */
new_knots.knots = &knot_vec[0];
if (dir == RT_NURB_SPLIT_ROW) {
@@ -311,7 +311,7 @@
}
}
- region = rt_nurb_s_refine(srf, dir, &new_knots, res);
+ region = nmg_nurb_s_refine(srf, dir, &new_knots, res);
bu_free(knot_vec, "knot vector");
return region;
@@ -348,7 +348,7 @@
BU_LIST_APPEND(plist, &psrf->l);
if (RT_G_DEBUG & DEBUG_SPLINE)
- rt_nurb_s_print("srf", psrf);
+ nmg_nurb_s_print("srf", psrf);
/* This list starts out with only a single snurb, but more may be
* added on as work progresses.
@@ -369,7 +369,7 @@
dir = (dir == 0)?1:0; /* change direction */
if (RT_G_DEBUG & DEBUG_SPLINE)
- rt_nurb_s_print("psrf", psrf);
+ nmg_nurb_s_print("psrf", psrf);
rt_nurb_pbound(psrf, vmin, vmax);
@@ -430,7 +430,7 @@
if (RT_G_DEBUG & DEBUG_SPLINE) {
bu_log("After call to rt_nurb_region_from_srf() (smin=%g,
smax=%g)\n", smin, smax);
- rt_nurb_s_print("psrf", psrf);
+ nmg_nurb_s_print("psrf", psrf);
}
u[0] = psrf->u.knots[0];
Modified: brlcad/trunk/src/librt/primitives/bspline/nurb_refine.c
===================================================================
--- brlcad/trunk/src/librt/primitives/bspline/nurb_refine.c 2016-10-11
20:38:19 UTC (rev 69026)
+++ brlcad/trunk/src/librt/primitives/bspline/nurb_refine.c 2016-10-11
21:04:01 UTC (rev 69027)
@@ -42,7 +42,7 @@
* Returns a refined surface. The original surface is unmodified.
*/
struct face_g_snurb *
-rt_nurb_s_refine(const struct face_g_snurb *srf, int dir, struct knot_vector
*kv, struct resource *res)
+nmg_nurb_s_refine(const struct face_g_snurb *srf, int dir, struct knot_vector
*kv, struct resource *res)
/* Old surface to be refined */
/* Direction to refine */
/* Row = 0, Col = 1 */
@@ -72,7 +72,7 @@
nurb_srf->s_size[0] *
nurb_srf->s_size[1] *
RT_NURB_EXTRACT_COORDS(nurb_srf->pt_type),
- "rt_nurb_s_refine: row mesh control points");
+ "nmg_nurb_s_refine: row mesh control points");
oslo = (struct oslo_mat *)
rt_nurb_calc_oslo (srf -> order[RT_NURB_SPLIT_ROW], &srf->u, kv,
res);
@@ -114,7 +114,7 @@
nurb_srf->s_size[0] *
nurb_srf->s_size[1] *
RT_NURB_EXTRACT_COORDS(nurb_srf->pt_type),
- "rt_nurb_s_refine: row mesh control points");
+ "nmg_nurb_s_refine: row mesh control points");
oslo = (struct oslo_mat *)
rt_nurb_calc_oslo (srf->order[RT_NURB_SPLIT_COL], &srf->v, kv, res);
Modified: brlcad/trunk/src/librt/primitives/bspline/nurb_util.c
===================================================================
--- brlcad/trunk/src/librt/primitives/bspline/nurb_util.c 2016-10-11
20:38:19 UTC (rev 69026)
+++ brlcad/trunk/src/librt/primitives/bspline/nurb_util.c 2016-10-11
21:04:01 UTC (rev 69027)
@@ -178,7 +178,7 @@
void
-rt_nurb_c_print(const struct edge_g_cnurb *crv)
+nmg_nurb_c_print(const struct edge_g_cnurb *crv)
{
register fastf_t * ptr;
int i, j;
@@ -211,7 +211,7 @@
void
-rt_nurb_s_print(char *c, const struct face_g_snurb *srf)
+nmg_nurb_s_print(char *c, const struct face_g_snurb *srf)
{
bu_log("%s\n", c);
Modified: brlcad/trunk/src/librt/primitives/extrude/extrude.c
===================================================================
--- brlcad/trunk/src/librt/primitives/extrude/extrude.c 2016-10-11 20:38:19 UTC
(rev 69026)
+++ brlcad/trunk/src/librt/primitives/extrude/extrude.c 2016-10-11 21:04:01 UTC
(rev 69027)
@@ -1642,7 +1642,7 @@
V2MOVE(&eg.ctl_points[i*coords],
skt->verts[nsg->ctl_points[i]]);
}
}
- rt_nurb_c_eval(&eg, (nsg->k.knots[nsg->k.k_size-1] -
nsg->k.knots[0]) * 0.5, tmp_pt);
+ nmg_nurb_c_eval(&eg, (nsg->k.knots[nsg->k.k_size-1] -
nsg->k.knots[0]) * 0.5, tmp_pt);
if (RT_NURB_IS_PT_RATIONAL(nsg->pt_type)) {
int j;
Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_fuse.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_fuse.c 2016-10-11 20:38:19 UTC
(rev 69026)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_fuse.c 2016-10-11 21:04:01 UTC
(rev 69027)
@@ -371,7 +371,7 @@
if (RTG.NMG_debug & DEBUG_MESH) {
bu_log("nmg_cnurb_is_linear(%p)\n", (void *)cnrb);
- rt_nurb_c_print(cnrb);
+ nmg_nurb_c_print(cnrb);
}
if (cnrb->order <= 0) {
@@ -435,7 +435,7 @@
if (RTG.NMG_debug & DEBUG_MESH) {
bu_log("nmg_snurb_is_planar(%p)\n", (void *)srf);
- rt_nurb_s_print("", srf);
+ nmg_nurb_s_print("", srf);
}
if (srf->order[0] == 2 && srf->order[1] == 2) {
@@ -533,7 +533,7 @@
} else {
bu_log("nmg_snurb_is_plana: Cannot calculate plane for snurb %p\n",
(void *)srf);
- rt_nurb_s_print("", srf);
+ nmg_nurb_s_print("", srf);
bu_bomb("nmg_snurb_is_plana: Cannot calculate plane for snurb\n");
}
}
@@ -598,7 +598,7 @@
NMG_CK_FACE_G_SNURB(snrb);
}
- rt_nurb_c_eval(cnrb, t, uvw);
+ nmg_nurb_c_eval(cnrb, t, uvw);
if (RT_NURB_IS_PT_RATIONAL(cnrb->pt_type)) {
fastf_t inverse_weight;
Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_misc.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_misc.c 2016-10-11 20:38:19 UTC
(rev 69026)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_misc.c 2016-10-11 21:04:01 UTC
(rev 69027)
@@ -119,7 +119,7 @@
t = t1 + (t2 - t1) * 0.2 * (fastf_t)i;
VSETALLN(crv_pt, 0.0, coords);
- rt_nurb_c_eval(eg, t, crv_pt);
+ nmg_nurb_c_eval(eg, t, crv_pt);
if (RT_NURB_IS_PT_RATIONAL(eg->pt_type)) {
VSCALE(pts[edge_no], crv_pt, crv_pt[coords-1]);
} else {
@@ -8589,7 +8589,7 @@
* list.
*/
struct edge_g_cnurb *
-rt_join_cnurbs(struct bu_list *crv_head)
+nmg_join_cnurbs(struct bu_list *crv_head)
{
struct edge_g_cnurb *crv, *next_crv;
struct edge_g_cnurb *new_crv=(struct edge_g_cnurb *)NULL;
@@ -8612,7 +8612,7 @@
*/
for (BU_LIST_FOR (crv, edge_g_cnurb, crv_head)) {
curve_count++;
- rt_nurb_c_print(crv);
+ nmg_nurb_c_print(crv);
if (crv->order > max_order)
max_order = crv->order;
@@ -8620,7 +8620,7 @@
while (ZERO(crv->k.knots[++i] - crv->k.knots[0]));
if (i != crv->order) {
bu_log("Curve does not have multiplicity equal to order at
start:\n");
- rt_nurb_c_print(crv);
+ nmg_nurb_c_print(crv);
return new_crv;
}
@@ -8628,7 +8628,7 @@
while (ZERO(crv->k.knots[--i] - crv->k.knots[crv->k.k_size - 1]));
if (crv->k.k_size - i - 1 != crv->order) {
bu_log("Curve does not have multiplicity equal to order at end:\n");
- rt_nurb_c_print(crv);
+ nmg_nurb_c_print(crv);
return new_crv;
}
@@ -8636,7 +8636,7 @@
pt_type = crv->pt_type;
else {
if (crv->pt_type != pt_type) {
- bu_log("rt_join_cnurbs: curves are not the same pt_type (%d vs
%d)\n",
+ bu_log("nmg_join_cnurbs: curves are not the same pt_type (%d vs
%d)\n",
pt_type, crv->pt_type);
return new_crv;
}
@@ -8657,7 +8657,7 @@
/* This curve must have its order raised to max_order */
/* XXXX Need a routine to raise order of a curve */
- bu_bomb("rt_join_cnurbs: Need to raise order of curve\n");
+ bu_bomb("nmg_join_cnurbs: Need to raise order of curve\n");
}
/* Check that endpoints match */
@@ -8687,9 +8687,9 @@
continue;
}
- bu_log("rt_join_cnurbs: Curve endpoints do not match:\n");
- rt_nurb_c_print(crv);
- rt_nurb_c_print(next_crv);
+ bu_log("nmg_join_cnurbs: Curve endpoints do not match:\n");
+ nmg_nurb_c_print(crv);
+ nmg_nurb_c_print(next_crv);
return new_crv;
}
@@ -8756,7 +8756,7 @@
* the +Z direction).
*/
struct edge_g_cnurb *
-rt_arc2d_to_cnurb(fastf_t *i_center, fastf_t *i_start, fastf_t *i_end, int
point_type, const struct bn_tol *tol)
+nmg_arc2d_to_cnurb(fastf_t *i_center, fastf_t *i_start, fastf_t *i_end, int
point_type, const struct bn_tol *tol)
{
struct edge_g_cnurb *crv;
struct bu_list crv_head;
@@ -8802,19 +8802,19 @@
if (point_type == RT_NURB_PT_XYZ) {
/* check for points at same Z-coordinate value */
if (center[Z] - start[Z] > tol->dist) {
- bu_log("rt_arc2d_to_cnurb: center and start points not at same Z
value (%g vs %g)\n",
+ bu_log("nmg_arc2d_to_cnurb: center and start points not at same Z
value (%g vs %g)\n",
center[Z], start[Z]);
return (struct edge_g_cnurb *)NULL;
}
if (end[Z] - start[Z] > tol->dist) {
- bu_log("rt_arc2d_to_cnurb: end and start points not at same Z value
(%g vs %g)\n",
+ bu_log("nmg_arc2d_to_cnurb: end and start points not at same Z
value (%g vs %g)\n",
end[Z], start[Z]);
return (struct edge_g_cnurb *)NULL;
}
if (end[Z] - center[Z] > tol->dist) {
- bu_log("rt_arc2d_to_cnurb: end and center points not at same Z
value (%g vs %g)\n",
+ bu_log("nmg_arc2d_to_cnurb: end and center points not at same Z
value (%g vs %g)\n",
end[Z], center[Z]);
return (struct edge_g_cnurb *)NULL;
}
@@ -8838,7 +8838,7 @@
/* make sure radii are consistent */
if (!NEAR_EQUAL(radius, tmp_radius, tol->dist)) {
- bu_log("rt_arc2d_to_cnurb: distances from center to start and center to
end are different\n");
+ bu_log("nmg_arc2d_to_cnurb: distances from center to start and center
to end are different\n");
bu_log(" (%g and %g)\n", radius, tmp_radius);
return (struct edge_g_cnurb *)NULL;
}
@@ -8869,7 +8869,7 @@
if (VDOT(t2, v1) > 0.0)
VREVERSE(t2, t2);
if ((ret_val=bn_isect_line3_line3(&dist1, &dist2, start, t1, end, t2,
tol)) < 1) {
- bu_log("rt_arc2d_to_cnurb: Cannot calculate second control
point\n");
+ bu_log("nmg_arc2d_to_cnurb: Cannot calculate second control
point\n");
bu_log(" bn_isect_line3_line3 returns %d\n",
ret_val);
return (struct edge_g_cnurb *)NULL;
}
@@ -8933,12 +8933,12 @@
VJOIN2(end1, center, radius*cos(angles[i]), ref1,
radius*sin(angles[i]), ref2);
}
- crv = rt_arc2d_to_cnurb(center, start1, end1, point_type, tol);
+ crv = nmg_arc2d_to_cnurb(center, start1, end1, point_type, tol);
BU_LIST_INSERT(&crv_head, &crv->l);
}
/* join the arc segments into one edge_g_cnurb */
- crv = rt_join_cnurbs(&crv_head);
+ crv = nmg_join_cnurbs(&crv_head);
return crv;
}
Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_plot.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_plot.c 2016-10-11 20:38:19 UTC
(rev 69026)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_plot.c 2016-10-11 21:04:01 UTC
(rev 69027)
@@ -2174,22 +2174,22 @@
BU_CK_LIST_HEAD(vhead);
NMG_CK_FACE_G_SNURB(fg);
- rt_nurb_kvgen(&tkv1,
+ nmg_nurb_kvgen(&tkv1,
fg->u.knots[0],
fg->u.knots[fg->u.k_size-1], n_interior, (struct resource
*)NULL);
- rt_nurb_kvgen(&tkv2,
+ nmg_nurb_kvgen(&tkv2,
fg->v.knots[0],
fg->v.knots[fg->v.k_size-1], n_interior, (struct resource
*)NULL);
- rt_nurb_kvmerge(&tau1, &tkv1, &fg->u, (struct resource *)NULL);
- rt_nurb_kvmerge(&tau2, &tkv2, &fg->v, (struct resource *)NULL);
+ nmg_nurb_kvmerge(&tau1, &tkv1, &fg->u, (struct resource *)NULL);
+ nmg_nurb_kvmerge(&tau2, &tkv2, &fg->v, (struct resource *)NULL);
/** nmg_hack_snurb(&n, fg); / XXX */
- r = rt_nurb_s_refine(fg, RT_NURB_SPLIT_COL, &tau2, (struct resource
*)NULL);
+ r = nmg_nurb_s_refine(fg, RT_NURB_SPLIT_COL, &tau2, (struct resource
*)NULL);
NMG_CK_SNURB(r);
- c = rt_nurb_s_refine(r, RT_NURB_SPLIT_ROW, &tau1, (struct resource *)NULL);
+ c = nmg_nurb_s_refine(r, RT_NURB_SPLIT_ROW, &tau1, (struct resource
*)NULL);
NMG_CK_SNURB(c);
coords = RT_NURB_EXTRACT_COORDS(c->pt_type);
@@ -2330,7 +2330,7 @@
if (coords != 2 && !RT_NURB_IS_PT_RATIONAL(c->pt_type))
bu_log("nmg_cnurb_to_vlist() coords=%d\n", coords);
s = fu->f_p->g.snurb_p;
- /* This section uses rt_nurb_c_eval(), but rt_nurb_c_refine is likely
faster.
+ /* This section uses nmg_nurb_c_eval(), but rt_nurb_c_refine is likely
faster.
* XXXX Need a way to selectively and recursively refine curve to avoid
* feeding nmg_nurb_s_eval() parameters outside domain of surface.
*/
@@ -2344,7 +2344,7 @@
VSETALL(uvw, 0);
- rt_nurb_c_eval(c, crv_param, uvw);
+ nmg_nurb_c_eval(c, crv_param, uvw);
if (RT_NURB_IS_PT_RATIONAL(c->pt_type)) {
uvw[0] = uvw[0]/uvw[2];
Modified: brlcad/trunk/src/librt/primitives/sketch/sketch.c
===================================================================
--- brlcad/trunk/src/librt/primitives/sketch/sketch.c 2016-10-11 20:38:19 UTC
(rev 69026)
+++ brlcad/trunk/src/librt/primitives/sketch/sketch.c 2016-10-11 21:04:01 UTC
(rev 69027)
@@ -737,7 +737,7 @@
int j;
t = nsg->k.knots[0] + i*param_delta;
- rt_nurb_c_eval(&eg, t, pt);
+ nmg_nurb_c_eval(&eg, t, pt);
if (RT_NURB_IS_PT_RATIONAL(nsg->pt_type)) {
for (j=0; j<coords-1; j++)
pt[j] /= pt[coords-1];
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits