Blender V5.0
obj_import_nurbs.cc File Reference
#include "BKE_curve_legacy_convert.hh"
#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::repeating_cyclic_point_num (const int8_t order, const Span< float > knots)
static bool blender::io::obj::detect_clamped_endpoint (const int8_t degree, const Span< int > multiplicity)
static bool blender::io::obj::almost_equal_relative (const float a, const float b, const float epsilon)
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, const bool is_clamped)
static bool blender::io::obj::detect_knot_mode_bezier_clamped (const int8_t degree, const int num_points, 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, const bool clamped)