summaryrefslogtreecommitdiff
path: root/src/primitives.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/primitives.cc')
-rw-r--r--src/primitives.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/primitives.cc b/src/primitives.cc
index 0d557a2..a76637d 100644
--- a/src/primitives.cc
+++ b/src/primitives.cc
@@ -235,8 +235,11 @@ AbstractNode *PrimitiveModule::instantiate(const Context *ctx, const ModuleInsta
if (type == POLYHEDRON) {
node->points = c.lookup_variable("points");
- node->faces = c.lookup_variable("triangles");
node->faces = c.lookup_variable("faces");
+ if (node->faces.type() == Value::UNDEFINED) {
+ // backwards compatable
+ node->faces = c.lookup_variable("triangles");
+ }
}
if (type == SQUARE) {
contact: Jan Huwald // Impressum