Blender V4.3
usd_curves_test.cc File Reference
#include "testing/testing.h"
#include "tests/blendfile_loading_base_test.h"
#include <pxr/base/plug/registry.h>
#include <pxr/base/tf/stringUtils.h>
#include <pxr/base/vt/types.h>
#include <pxr/base/vt/value.h>
#include <pxr/usd/sdf/types.h>
#include <pxr/usd/usd/object.h>
#include <pxr/usd/usd/prim.h>
#include <pxr/usd/usd/stage.h>
#include <pxr/usd/usdGeom/basisCurves.h>
#include <pxr/usd/usdGeom/curves.h>
#include <pxr/usd/usdGeom/mesh.h>
#include <pxr/usd/usdGeom/nurbsCurves.h>
#include <pxr/usd/usdGeom/subset.h>
#include <pxr/usd/usdGeom/tokens.h>
#include "DNA_material_types.h"
#include "DNA_node_types.h"
#include "BKE_context.hh"
#include "BKE_lib_id.hh"
#include "BKE_main.hh"
#include "BKE_mesh.hh"
#include "BKE_node.hh"
#include "BLI_fileops.h"
#include "BLI_math_vector_types.hh"
#include "BLI_path_utils.hh"
#include "BLO_readfile.hh"
#include "BKE_node_runtime.hh"
#include "DEG_depsgraph.hh"
#include "WM_api.hh"
#include "usd.hh"

Go to the source code of this file.

Classes

class  blender::io::usd::UsdCurvesTest
 

Namespaces

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

Functions

static void blender::io::usd::check_catmullRom_curve (const pxr::UsdPrim prim, const bool is_periodic, const int vertex_count)
 
static void blender::io::usd::check_bezier_curve (const pxr::UsdPrim bezier_prim, const bool is_periodic, const int vertex_count)
 
static void blender::io::usd::check_nurbs_curve (const pxr::UsdPrim nurbs_prim, const int vertex_count, const int knots_count, const int order)
 
static void blender::io::usd::check_nurbs_circle (const pxr::UsdPrim nurbs_prim, const int vertex_count, const int knots_count, const int order)
 
 blender::io::usd::TEST_F (UsdCurvesTest, usd_export_curves)
 

Variables

const StringRefNull blender::io::usd::usd_curves_test_filename = "usd/usd_curves_test.blend"
 
const StringRefNull blender::io::usd::output_filename = "usd/output.usda"