summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorVinson Lee <vlee@vmware.com>2010-02-14 22:18:41 -0800
committerVinson Lee <vlee@vmware.com>2010-02-14 22:18:41 -0800
commit676b13f3e16e53ced48c38f92248eb4e8a235f94 (patch)
treec49b660960d3b60160544c2048d3acc7a2acc037 /src
parentd733f3ab7ea06ccaadd0a51ff0e3c4c43eb0b9fb (diff)
downloadglu-676b13f3e16e53ced48c38f92248eb4e8a235f94.tar.gz
glu/sgi: Initialize members of class Curvelist.
Diffstat (limited to 'src')
-rw-r--r--src/libnurbs/internals/curvelist.cc9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/libnurbs/internals/curvelist.cc b/src/libnurbs/internals/curvelist.cc
index da04eff..8f2ee46 100644
--- a/src/libnurbs/internals/curvelist.cc
+++ b/src/libnurbs/internals/curvelist.cc
@@ -59,16 +59,17 @@ Curvelist::Curvelist( Quilt *quilts, REAL pta, REAL ptb )
Curvelist::Curvelist( Curvelist &upper, REAL value )
{
- Curvelist &lower = *this;
curve = 0;
for( Curve *c = upper.curve; c; c = c->next )
curve = new Curve( *c, value, curve );
- lower.range[0] = upper.range[0];
- lower.range[1] = value;
- lower.range[2] = value - upper.range[0];
+ range[0] = upper.range[0];
+ range[1] = value;
+ range[2] = value - upper.range[0];
upper.range[0] = value;
upper.range[2] = upper.range[1] - value;
+ needsSubdivision = 0;
+ stepsize = 0;
}
Curvelist::~Curvelist()