Blender V5.0
obj_nurbs_io_tests.cc File Reference
#include "BLI_array_utils.hh"
#include "BLI_string.h"
#include "BKE_appdir.hh"
#include "BKE_curves.hh"
#include "BKE_geometry_compare.hh"
#include "BKE_idtype.hh"
#include "obj_export_file_writer.hh"
#include "obj_export_nurbs.hh"
#include "obj_exporter.hh"
#include "obj_importer.hh"
#include "CLG_log.h"
#include "testing/testing.h"

Go to the source code of this file.

Classes

class  blender::io::obj::OBJCurvesTest

Namespaces

namespace  blender
namespace  blender::io
namespace  blender::io::obj

Functions

static OBJExportParams blender::io::obj::default_export_params (const std::string &filepath)
static OBJImportParams blender::io::obj::default_import_params (const std::string &filepath)
Knot vector: KnotMode::NURBS_KNOT_MODE_NORMAL
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_uniform_polyline)
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_uniform_deg5)
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_uniform_clamped_polyline)
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_uniform_endpoint_clamped_deg3)
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_uniform_endpoint_clamped_deg5)
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_uniform_cyclic_polyline)
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_uniform_cyclic_deg4)
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_uniform_cyclic_clamped_deg4)
Knot vector: KnotMode::NURBS_KNOT_MODE_ENDPOINT_BEZIER
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_bezier_clamped_single_segment_deg2)
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_bezier_clamped_single_segment_deg4)
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_bezier_clamped_deg2)
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_bezier_clamped_uneven_deg2)
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_bezier_clamped_deg4)
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_bezier_clamped_cyclic_deg4_looped_12)
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_bezier_clamped_cyclic_deg4_looped_8)
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_bezier_clamped_cyclic_deg4_discontinous_13)
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_bezier_clamped_cyclic_deg4_discontinous_11)
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_bezier_clamped_cyclic_deg4_discontinous_10)
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_bezier_clamped_cyclic_deg4_discontinous_9)
Knot vector: KnotMode::NURBS_KNOT_MODE_BEZIER
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_bezier_cyclic_deg4_looped_12)
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_bezier_cyclic_deg4_looped_discontinous_13)
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_bezier_cyclic_deg4_looped_discontinous_11)
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_bezier_cyclic_deg4_looped_discontinous_10)
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_bezier_cyclic_deg4_looped_discontinous_9)
 blender::io::obj::TEST_F (OBJCurvesTest, nurbs_io_bezier_cyclic_deg4_looped_8)

Variables

const std::array< float3, 13 > blender::io::obj::position_array
const Span< float3blender::io::obj::position_data = Span<float3>(position_array)