30 int8_t first_frame_curve_type = -1;
31 pxr::UsdGeomBasisCurves DefineUsdGeomBasisCurves(pxr::VtValue curve_basis,
35 void set_writer_attributes(pxr::UsdGeomCurves &usd_curves,
36 pxr::VtArray<pxr::GfVec3f> &
verts,
37 pxr::VtIntArray &control_point_counts,
38 pxr::VtArray<
float> &widths,
39 const pxr::UsdTimeCode time,
40 const pxr::TfToken interpolation);
42 void set_writer_attributes_for_nurbs(const pxr::UsdGeomNurbsCurves &usd_nurbs_curves,
43 pxr::VtArray<
double> &knots,
44 pxr::VtArray<
double> &weights,
45 pxr::VtArray<
int> &orders,
46 const pxr::UsdTimeCode time);
49 const
bke::AttributeIter &attr,
50 const pxr::UsdGeomCurves &usd_curves);
52 void write_uv_data(const
bke::AttributeIter &attr, const pxr::UsdGeomCurves &usd_curves);
54 void write_velocities(const
bke::
CurvesGeometry &curves, const pxr::UsdGeomCurves &usd_curves);
57 const pxr::UsdGeomCurves &usd_curves);