|
Blender V5.0
|
#include <obj_import_nurbs.hh>
Inherits blender::NonMovable, and blender::NonCopyable.
Public Member Functions | |
| CurveFromGeometry (const Geometry &geometry, const GlobalVertices &global_vertices) | |
| Curves * | create_curve (const OBJImportParams &import_params) |
| Object * | create_curve_object (Main *bmain, const OBJImportParams &import_params) |
Make a Blender NURBS Curve block from a Geometry of GEOM_CURVE type.
Definition at line 26 of file obj_import_nurbs.hh.
|
inline |
Definition at line 32 of file obj_import_nurbs.hh.
| Curves * blender::io::obj::CurveFromGeometry::create_curve | ( | const OBJImportParams & | import_params | ) |
Definition at line 28 of file obj_import_nurbs.cc.
References BLI_assert, blender::bke::curves_new_nomain(), and Curves::geometry.
Referenced by blender::io::obj::geometry_to_blender_geometry_set().
| Object * blender::io::obj::CurveFromGeometry::create_curve_object | ( | Main * | bmain, |
| const OBJImportParams & | import_params ) |
Definition at line 38 of file obj_import_nurbs.cc.
References Curve::actnu, BKE_curve_add(), BKE_curve_nurbs_get(), BKE_object_add_only_object(), BLI_addtail(), OBJImportParams::collection_separator, CU_3D, Curve::flag, blender::io::obj::get_geometry_name(), MEM_callocN(), OB_CURVES_LEGACY, Curve::resolu, Curve::resolv, and blender::io::obj::transform_object().
Referenced by blender::io::obj::geometry_to_blender_objects().