|
@@ -1090,6 +1090,12 @@ Error ColladaImport::_create_resources(Collada::Node *p_node, bool p_use_compres
|
|
c->set_point_tilt(i, tilts->array[i]);
|
|
c->set_point_tilt(i, tilts->array[i]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ if (cd.closed && pc > 1) {
|
|
|
|
+ Vector3 pos = c->get_point_position(0);
|
|
|
|
+ Vector3 in = c->get_point_in(0);
|
|
|
|
+ Vector3 out = c->get_point_out(0);
|
|
|
|
+ c->add_point(pos, in, out, -1);
|
|
|
|
+ }
|
|
|
|
|
|
curve_cache[ng->source] = c;
|
|
curve_cache[ng->source] = c;
|
|
path->set_curve(c);
|
|
path->set_curve(c);
|