Blender
V3.3
|
#include <obj_import_nurbs.hh>
Public Member Functions | |
CurveFromGeometry (const Geometry &geometry, const GlobalVertices &global_vertices) | |
Object * | create_curve (Main *bmain, const OBJImportParams &import_params) |
Make a Blender NURBS Curve block from a Geometry of GEOM_CURVE type.
Definition at line 22 of file obj_import_nurbs.hh.
|
inline |
Definition at line 28 of file obj_import_nurbs.hh.
Object * blender::io::obj::CurveFromGeometry::create_curve | ( | Main * | bmain, |
const OBJImportParams & | import_params | ||
) |
Definition at line 19 of file obj_import_nurbs.cc.
References Curve::actnu, BKE_curve_add(), BKE_curve_nurbs_get(), BKE_object_add_only_object(), BLI_addtail(), BLI_assert, CU_3D, blender::io::obj::NurbsElement::curv_indices, curve, Object::data, Curve::flag, blender::io::obj::Geometry::geometry_name_, blender::io::obj::NurbsElement::group_, blender::Vector< T, InlineBufferCapacity, Allocator >::is_empty(), MEM_callocN, blender::io::obj::Geometry::nurbs_element_, OB_CURVES_LEGACY, Curve::resolu, Curve::resolv, and blender::io::obj::transform_object().
Referenced by blender::io::obj::geometry_to_blender_objects().