|
Blender V4.3
|
#include <obj_import_nurbs.hh>
Inherits blender::NonMovable, and blender::NonCopyable.
Public Member Functions | |
| CurveFromGeometry (const Geometry &geometry, const GlobalVertices &global_vertices) | |
| Curve * | create_curve () |
| 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 24 of file obj_import_nurbs.hh.
|
inline |
Definition at line 30 of file obj_import_nurbs.hh.
| Curve * blender::io::obj::CurveFromGeometry::create_curve | ( | ) |
Definition at line 24 of file obj_import_nurbs.cc.
References Curve::actnu, BKE_curve_init(), BKE_curve_nurbs_get(), BKE_id_new_nomain(), BLI_addtail(), BLI_assert, CU_3D, Curve::flag, ID_CU_LEGACY, MEM_callocN, OB_CURVES_LEGACY, Curve::resolu, and Curve::resolv.
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 44 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, 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().