Blender V5.0
usd_reader_nurbs.cc File Reference
#include "usd_reader_nurbs.hh"
#include "BKE_curves.hh"
#include "BLI_offset_indices.hh"
#include "BLI_span.hh"
#include "DNA_curves_types.h"
#include <pxr/base/vt/types.h>
#include <pxr/usd/usdGeom/curves.h>
#include <pxr/usd/usdGeom/primvarsAPI.h>
#include "CLG_log.h"

Go to the source code of this file.

Classes

struct  blender::io::usd::USDCurveData
struct  blender::io::usd::CurveData

Namespaces

namespace  blender
namespace  blender::io
namespace  blender::io::usd

Functions

static KnotsMode blender::io::usd::determine_knots_mode (const Span< double > usd_knots, const int order, const bool is_cyclic)
static CurveData blender::io::usd::calc_curve_offsets (const Span< float3 > usd_points, const Span< int > usd_counts, const Span< int > usd_orders, const Span< double > usd_knots)
static bool blender::io::usd::curves_topology_changed (const bke::CurvesGeometry &curves, const Span< int > usd_offsets)
static IndexRange blender::io::usd::get_usd_points_range_de_dup (IndexRange blender_points_range, IndexRange usd_points_range)

Variables

static CLG_LogRef LOG = {"io.usd"}

Variable Documentation

◆ LOG

CLG_LogRef LOG = {"io.usd"}
static

Definition at line 23 of file usd_reader_nurbs.cc.