diff options
author | Marius Kintel <marius@kintel.net> | 2012-04-24 02:18:29 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2012-04-24 02:18:29 (GMT) |
commit | 04947a8905f8c6a722669c9cdfd465b54a44b0f6 (patch) | |
tree | 81ad1de59457db2586e4dfc788f8a443264552d7 /src/PolySetCGALEvaluator.cc | |
parent | cab12ccb86e03535cdafc7357dbbc0b5d2ba1fa2 (diff) | |
parent | f5a7e92367adb7bbadaff8d27ff1610d91034b6a (diff) |
Merge branch 'master' into value
Diffstat (limited to 'src/PolySetCGALEvaluator.cc')
-rw-r--r-- | src/PolySetCGALEvaluator.cc | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/PolySetCGALEvaluator.cc b/src/PolySetCGALEvaluator.cc index 6ed1ab4..1cc6b16 100644 --- a/src/PolySetCGALEvaluator.cc +++ b/src/PolySetCGALEvaluator.cc @@ -454,15 +454,10 @@ PolySet *PolySetCGALEvaluator::rotateDxfData(const RotateExtrudeNode &node, DxfD } for (int j = 0; j < fragments; j++) { - double a = (j*2*M_PI) / fragments; + double a = (j*2*M_PI) / fragments - M_PI/2; // start on the X axis for (size_t k = 0; k < dxf.paths[i].indices.size(); k++) { - if (dxf.points[dxf.paths[i].indices[k]][0] == 0) { - points[j][k][0] = 0; - points[j][k][1] = 0; - } else { - points[j][k][0] = dxf.points[dxf.paths[i].indices[k]][0] * sin(a); - points[j][k][1] = dxf.points[dxf.paths[i].indices[k]][0] * cos(a); - } + points[j][k][0] = dxf.points[dxf.paths[i].indices[k]][0] * sin(a); + points[j][k][1] = dxf.points[dxf.paths[i].indices[k]][0] * cos(a); points[j][k][2] = dxf.points[dxf.paths[i].indices[k]][1]; } } |