Blender V4.5
obj_import_nurbs.cc File Reference
#include "BKE_curves.hh"
#include "BKE_lib_id.hh"
#include "BKE_object.hh"
#include "BLI_array_utils.hh"
#include "BLI_listbase.h"
#include "BLI_math_vector.h"
#include "DNA_curve_types.h"
#include "IO_wavefront_obj.hh"
#include "importer_mesh_utils.hh"
#include "obj_import_nurbs.hh"
#include "obj_import_objects.hh"

Go to the source code of this file.

Namespaces

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

Functions

static int8_t blender::io::obj::get_valid_nurbs_degree (const NurbsElement &element)
static int blender::io::obj::cyclic_repeated_points (const int8_t order, const int end_multiplicity)
static bool blender::io::obj::detect_clamped_endpoint (const int8_t degree, const Span< int > multiplicity)
static bool blender::io::obj::detect_knot_mode_cyclic (const int8_t degree, const Span< int > indices, const Span< float > knots, const Span< int > multiplicity)
static bool blender::io::obj::detect_knot_mode_bezier (const int8_t degree, const Span< int > multiplicity)
static bool blender::io::obj::detect_knot_mode_uniform (const int8_t degree, const Span< float > knots, const Span< int > multiplicity, bool clamped)