diff --git a/src/usdGeom.cc b/src/usdGeom.cc index 4685e953..3feae06b 100644 --- a/src/usdGeom.cc +++ b/src/usdGeom.cc @@ -270,7 +270,11 @@ bool GeomPrimvar::flatten_with_indices(const double t, std::vector *dest, con // Get indices at specified time std::vector indices; if (value::TimeCode(t).is_default()) { - indices = _indices; + if (has_default_indices()) { + indices = _indices; + } else if (has_timesampled_indices()) { + _ts_indices.get(&indices, t, tinterp); + } } else { _ts_indices.get(&indices, t, tinterp); }