summaryrefslogtreecommitdiff
path: root/src/GudhUI/view/FirstCoordProjector.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/GudhUI/view/FirstCoordProjector.h')
-rw-r--r--src/GudhUI/view/FirstCoordProjector.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/GudhUI/view/FirstCoordProjector.h b/src/GudhUI/view/FirstCoordProjector.h
index 529d2d42..a4027b7f 100644
--- a/src/GudhUI/view/FirstCoordProjector.h
+++ b/src/GudhUI/view/FirstCoordProjector.h
@@ -32,8 +32,10 @@ class FirstCoordProjector3D : public Projector3D {
typedef Projector3D::Point_3 Point_3;
Point_3 operator()(const Point& p) const {
- assert(p.dimension() >= 3);
+ if (p.dimension() >= 3)
return Point_3(p.x(), p.y(), p.z());
+ else if (p.dimension() >= 2)
+ return Point_3(p.x(), p.y(), 0.0);
}
};