Blender
V3.3
|
#include <DNA_curve_types.h>
Public Attributes | |
struct Nurb * | next |
struct Nurb * | prev |
short | type |
short | mat_nr |
short | hide |
short | flag |
int | pntsu |
int | pntsv |
char | _pad [4] |
short | resolu |
short | resolv |
short | orderu |
short | orderv |
short | flagu |
short | flagv |
float * | knotsu |
float * | knotsv |
BPoint * | bp |
BezTriple * | bezt |
short | tilt_interp |
short | radius_interp |
int | charidx |
Definition at line 129 of file DNA_curve_types.h.
char Nurb::_pad[4] |
Definition at line 140 of file DNA_curve_types.h.
BezTriple* Nurb::bezt |
Definition at line 148 of file DNA_curve_types.h.
Referenced by adduplicateflagNurb(), BKE_curve_decimate_nurb(), BKE_curve_nurb_vert_active_get(), BKE_curve_nurb_vert_index_get(), BKE_keyblock_curve_element_count(), BKE_keyblock_update_from_curve(), BKE_nurb_bezierPoints_add(), BKE_nurb_bezt_get_next(), BKE_nurb_bezt_get_prev(), BKE_nurb_calc_length(), BKE_nurb_copy(), BKE_nurb_direction_switch(), BKE_nurb_duplicate(), BKE_nurb_free(), BKE_nurb_handles_autocalc(), BKE_nurb_handles_test(), BKE_nurb_minmax(), BKE_nurb_project_2d(), BKE_nurb_type_convert(), BKE_vfont_build_char(), BKE_vfont_free_data(), blo_do_versions_250(), blo_do_versions_260(), blo_do_versions_pre250(), build_underline(), calc_keyHandles(), calc_shapeKeys(), calchandlesNurb_intern(), clear_tilt_exec(), cp_cu_key(), curve_calc_dist_pair(), curve_delete_segments(), curve_dissolve_exec(), curve_draw_exec(), curve_nurb_select_similar_type(), curve_nurb_selected_type_get(), curve_pen_modal(), curve_rename_fcurves(), curve_select_shortest_path_curve(), curve_select_shortest_path_surf(), curve_smooth_value(), curve_surf_to_softbody(), curve_toggle_cyclic(), delete_bezt_from_nurb(), do_cu_key(), do_rel_cu_key(), blender::io::alembic::ABCCurveWriter::do_write(), ed_curve_delete_selected(), ED_curve_join_objects_exec(), ED_curve_keyindex_update_nurb(), ED_curve_nurb_deselect_all(), ED_curve_nurb_select_all(), ED_curve_nurb_select_check(), ED_curve_nurb_select_count(), ed_curve_select_nth(), ed_dissolve_bez_segment(), ed_editcurve_addvert(), ed_editcurve_extrude(), ed_editnurb_translate_flag(), ED_transform_calc_gizmo_stats(), ED_transverts_create_from_obedit(), ED_transverts_update_obedit(), extrude_points_from_selected_vertices(), freetypechar_to_vchar(), getTransformOrientation_ex(), gpencil_convert_spline(), gpencil_stroke_finalize_curve_endpoints(), gpencil_stroke_to_bezier(), hide_exec(), init_editNurb_keyIndex(), init_index_map(), insert_bezt_to_nurb(), insert_point_to_segment(), is_last_bezt(), keyIndex_delNurb(), keyIndex_switchDirection(), make_cyclic_if_endpoints(), make_segment_exec(), material_slot_de_select(), move_segment(), nurb_bezt_flag_any(), nurbList_handles_swap_select(), nurbs_foreachScreenVert(), blender::io::alembic::AbcCurveReader::read_mesh(), blender::io::usd::USDCurvesReader::read_mesh(), blender::io::usd::USDNurbsReader::read_mesh(), reveal_exec(), select_linked_pick_invoke(), select_nth_bezt(), set_goal_weight_exec(), set_radius_exec(), smooth_exec(), spline_from_dna_bezier(), subdividenurb(), switch_keys_direction(), tilt_bezpart(), undocurve_from_editcurve(), and update_cut_data_for_nurb().
BPoint* Nurb::bp |
Definition at line 147 of file DNA_curve_types.h.
Referenced by adduplicateflagNurb(), bevlist_firstlast_direction_calc_from_bpoint(), BKE_curve_nurb_vert_active_get(), BKE_curve_nurb_vert_index_get(), BKE_keyblock_curve_element_count(), BKE_keyblock_update_from_curve(), BKE_mesh_to_curve_nurblist(), BKE_nurb_bpoint_get_next(), BKE_nurb_bpoint_get_prev(), BKE_nurb_calc_length(), BKE_nurb_copy(), BKE_nurb_direction_switch(), BKE_nurb_duplicate(), BKE_nurb_free(), BKE_nurb_makeCurve(), BKE_nurb_makeFaces(), BKE_nurb_minmax(), BKE_nurb_points_add(), BKE_nurb_project_2d(), BKE_nurb_type_convert(), BKE_vfont_build_char(), blo_do_versions_250(), blo_do_versions_260(), blo_do_versions_pre250(), build_underline(), calc_shapeKeys(), clear_tilt_exec(), cp_cu_key(), curve_calc_dist_pair(), curve_delete_segments(), curve_draw_exec(), curve_nurb_select_similar_type(), curve_nurb_selected_type_get(), curve_rename_fcurves(), curve_select_shortest_path_curve(), curve_select_shortest_path_surf(), curve_smooth_value(), curve_surf_to_softbody(), curve_toggle_cyclic(), delete_bp_from_nurb(), do_cu_key(), do_rel_cu_key(), blender::io::alembic::ABCCurveWriter::do_write(), ed_curve_delete_selected(), ED_curve_join_objects_exec(), ED_curve_keyindex_update_nurb(), ED_curve_nurb_deselect_all(), ED_curve_nurb_select_all(), ED_curve_nurb_select_check(), ED_curve_nurb_select_count(), ed_editcurve_addvert(), ed_editcurve_extrude(), ed_editnurb_extrude_flag(), ed_editnurb_translate_flag(), ed_surf_delete_selected(), ED_transform_calc_gizmo_stats(), ED_transverts_create_from_obedit(), extrude_points_from_selected_vertices(), getTransformOrientation_ex(), gpencil_convert_spline(), gpencil_stroke_finalize_curve_endpoints(), gpencil_stroke_to_path(), hide_exec(), init_editNurb_keyIndex(), init_index_map(), insert_bp_to_nurb(), insert_point_to_segment(), is_u_selected(), isNurbselU(), isNurbselUV(), isNurbselV(), keyIndex_delNurb(), keyIndex_switchDirection(), knifeproject_poly_from_object(), make_cyclic_if_endpoints(), make_segment_exec(), make_selection_list_nurb(), material_slot_de_select(), merge_2_nurb(), nurbs_foreachScreenVert(), blender::io::alembic::AbcCurveReader::read_curve_sample(), blender::io::usd::USDCurvesReader::read_curve_sample(), blender::io::usd::USDNurbsReader::read_curve_sample(), blender::io::alembic::AbcCurveReader::read_mesh(), blender::io::usd::USDCurvesReader::read_mesh(), blender::io::usd::USDNurbsReader::read_mesh(), blender::io::alembic::AbcNurbsReader::readObjectData(), reveal_exec(), rotate_direction_nurb(), rotateflagNurb(), select_linked_pick_invoke(), select_nth_bp(), select_row_exec(), set_goal_weight_exec(), set_radius_exec(), smooth_exec(), spline_from_dna_nurbs(), spline_from_dna_poly(), subdividenurb(), switch_keys_direction(), undocurve_from_editcurve(), update_cut_data_for_nurb(), blender::io::obj::OBJCurve::vertex_coordinates(), and weightflagNurb().
int Nurb::charidx |
Definition at line 155 of file DNA_curve_types.h.
Referenced by BKE_vfont_build_char(), build_underline(), and fillBevelCap().
short Nurb::flag |
Definition at line 137 of file DNA_curve_types.h.
Referenced by BKE_vfont_build_char(), curve_draw_exec(), ed_editcurve_addvert(), fillBevelCap(), blender::io::alembic::AbcCurveReader::read_curve_sample(), blender::io::usd::USDCurvesReader::read_curve_sample(), blender::io::usd::USDNurbsReader::read_curve_sample(), blender::io::alembic::AbcNurbsReader::readObjectData(), and shade_smooth_exec().
short Nurb::flagu |
Definition at line 144 of file DNA_curve_types.h.
Referenced by adduplicateflagNurb(), BKE_curve_decimate_nurb(), BKE_mesh_to_curve_nurblist(), BKE_nurb_bezt_get_next(), BKE_nurb_bezt_get_prev(), BKE_nurb_bpoint_get_next(), BKE_nurb_bpoint_get_prev(), BKE_nurb_calc_length(), BKE_nurb_check_valid_u(), BKE_nurb_index_from_uv(), BKE_nurb_makeCurve(), BKE_nurb_makeFaces(), BKE_nurb_type_convert(), build_underline(), calc_keyHandles(), calchandlesNurb_intern(), curve_delete_segments(), curve_dissolve_exec(), curve_draw_exec(), blender::bke::curve_legacy_to_curves(), curve_select_shortest_path_curve(), curve_toggle_cyclic(), blender::io::alembic::ABCCurveWriter::do_write(), ed_editcurve_addvert(), ed_editcurve_extrude(), extrude_points_from_selected_vertices(), followpath_get_tarmat(), freetypechar_to_vchar(), blender::io::obj::OBJCurve::get_nurbs_flagu(), gpencil_convert_spline(), gpencil_stroke_to_path(), blender::io::obj::obj_importer_test::import_and_check(), is_cyclic(), knifeproject_poly_from_object(), make_segment_exec(), makeknots(), blender::io::alembic::AbcCurveReader::read_curve_sample(), blender::io::usd::USDCurvesReader::read_curve_sample(), blender::io::usd::USDNurbsReader::read_curve_sample(), blender::io::alembic::AbcNurbsReader::readObjectData(), rotate_direction_nurb(), smooth_exec(), spline_from_dna_bezier(), spline_from_dna_nurbs(), spline_from_dna_poly(), subdividenurb(), tilt_bezpart(), and blender::io::obj::OBJCurve::total_spline_control_points().
short Nurb::flagv |
Definition at line 144 of file DNA_curve_types.h.
Referenced by adduplicateflagNurb(), BKE_nurb_check_valid_v(), BKE_nurb_index_from_uv(), BKE_nurb_makeFaces(), curve_delete_segments(), curve_toggle_cyclic(), ed_editnurb_spin(), makeknots(), blender::io::alembic::AbcNurbsReader::readObjectData(), and rotate_direction_nurb().
short Nurb::hide |
Definition at line 137 of file DNA_curve_types.h.
Referenced by BKE_curve_nurb_active_set(), BKE_curve_nurb_vert_active_validate(), curve_pen_invoke(), hide_exec(), insert_point_to_segment(), and reveal_exec().
float* Nurb::knotsu |
Definition at line 146 of file DNA_curve_types.h.
Referenced by BKE_nurb_copy(), BKE_nurb_direction_switch(), BKE_nurb_duplicate(), BKE_nurb_free(), BKE_nurb_makeCurve(), BKE_nurb_makeFaces(), BKE_nurb_type_convert(), BKE_vfont_build_char(), build_underline(), curve_toggle_cyclic(), blender::io::alembic::ABCCurveWriter::do_write(), gpencil_stroke_to_path(), make_segment_exec(), makeknots(), blender::io::alembic::AbcCurveReader::read_curve_sample(), blender::io::usd::USDNurbsReader::read_curve_sample(), blender::io::alembic::AbcNurbsReader::readObjectData(), rotate_direction_nurb(), switch_endian_knots(), and undocurve_from_editcurve().
float * Nurb::knotsv |
Definition at line 146 of file DNA_curve_types.h.
Referenced by BKE_nurb_copy(), BKE_nurb_duplicate(), BKE_nurb_free(), BKE_nurb_makeFaces(), BKE_nurb_type_convert(), BKE_vfont_build_char(), build_underline(), ed_surf_delete_selected(), makeknots(), blender::io::alembic::AbcNurbsReader::readObjectData(), rotate_direction_nurb(), switch_endian_knots(), and undocurve_from_editcurve().
short Nurb::mat_nr |
Index into material list.
Definition at line 136 of file DNA_curve_types.h.
Referenced by BKE_vfont_build_char(), build_underline(), ED_curve_editnurb_select_pick(), ED_curve_join_objects_exec(), fillBevelCap(), material_slot_assign_exec(), and material_slot_de_select().
struct Nurb* Nurb::next |
Multiple nurbs per curve object are allowed.
Definition at line 133 of file DNA_curve_types.h.
Referenced by BKE_keyblock_curve_element_count(), BKE_keyblock_update_from_curve(), BKE_vfont_build_char(), blo_do_versions_250(), blo_do_versions_260(), blo_do_versions_pre250(), calc_shapeKeys(), cp_cu_key(), curve_create_edit_curves_nor(), curve_render_normal_len_get(), curve_surf_to_softbody(), do_cu_key(), do_rel_cu_key(), blender::io::alembic::ABCCurveWriter::do_write(), blender::io::alembic::ABCNurbsWriter::do_write(), ED_curve_select_count(), ED_transform_calc_gizmo_stats(), ED_transverts_create_from_obedit(), ED_transverts_update_obedit(), getTransformOrientation_ex(), gpencil_layer_to_curve(), init_editNurb_keyIndex(), blender::io::obj::is_curve_nurbs_compatible(), knifeproject_poly_from_object(), make_segment_exec(), material_slot_assign_exec(), material_slot_de_select(), nurbs_foreachScreenVert(), blender::io::alembic::AbcCurveReader::read_mesh(), blender::io::usd::USDCurvesReader::read_mesh(), blender::io::usd::USDNurbsReader::read_mesh(), recalcData_curve(), undocurve_from_editcurve(), and undocurve_to_editcurve().
short Nurb::orderu |
Definition at line 143 of file DNA_curve_types.h.
Referenced by BKE_mesh_to_curve_nurblist(), BKE_nurb_check_valid_u(), BKE_nurb_makeCurve(), BKE_nurb_makeFaces(), BKE_nurb_order_clamp_u(), BKE_nurb_type_convert(), build_underline(), curve_draw_exec(), blender::io::alembic::ABCCurveWriter::do_write(), ed_editcurve_addvert(), ed_surf_delete_selected(), blender::io::obj::OBJCurve::get_nurbs_degree(), gpencil_stroke_to_path(), blender::io::obj::obj_importer_test::import_and_check(), makeknots(), merge_2_nurb(), blender::io::alembic::AbcCurveReader::read_curve_sample(), blender::io::usd::USDCurvesReader::read_curve_sample(), blender::io::usd::USDNurbsReader::read_curve_sample(), blender::io::alembic::AbcNurbsReader::readObjectData(), rotate_direction_nurb(), spline_from_dna_nurbs(), and blender::io::obj::OBJCurve::total_spline_control_points().
short Nurb::orderv |
Definition at line 143 of file DNA_curve_types.h.
Referenced by BKE_nurb_check_valid_v(), BKE_nurb_makeFaces(), BKE_nurb_order_clamp_v(), BKE_nurb_type_convert(), build_underline(), curve_draw_exec(), ed_editnurb_extrude_flag(), ed_editnurb_spin(), ed_surf_delete_selected(), makeknots(), merge_2_nurb(), blender::io::usd::USDNurbsReader::read_curve_sample(), blender::io::alembic::AbcNurbsReader::readObjectData(), and rotate_direction_nurb().
int Nurb::pntsu |
Number of points in the U or V directions.
Definition at line 139 of file DNA_curve_types.h.
Referenced by adduplicateflagNurb(), bevlist_firstlast_direction_calc_from_bpoint(), BKE_curve_decimate_nurb(), BKE_curve_nurb_vert_active_get(), BKE_curve_nurb_vert_index_get(), BKE_keyblock_curve_element_count(), BKE_keyblock_update_from_curve(), BKE_mesh_to_curve_nurblist(), BKE_nurb_bezierPoints_add(), BKE_nurb_bezt_get_next(), BKE_nurb_bezt_get_prev(), BKE_nurb_bpoint_get_next(), BKE_nurb_bpoint_get_prev(), BKE_nurb_calc_length(), BKE_nurb_check_valid_u(), BKE_nurb_copy(), BKE_nurb_direction_switch(), BKE_nurb_duplicate(), BKE_nurb_handle_calc_simple(), BKE_nurb_handle_calc_simple_auto(), BKE_nurb_handles_autocalc(), BKE_nurb_handles_test(), BKE_nurb_index_from_uv(), BKE_nurb_index_to_uv(), BKE_nurb_makeCurve(), BKE_nurb_makeFaces(), BKE_nurb_minmax(), BKE_nurb_order_clamp_u(), BKE_nurb_points_add(), BKE_nurb_project_2d(), BKE_nurb_type_convert(), BKE_vfont_build_char(), blo_do_versions_250(), blo_do_versions_260(), blo_do_versions_pre250(), build_underline(), calc_keyHandles(), calc_shapeKeys(), calchandlesNurb_intern(), clear_tilt_exec(), cp_cu_key(), curve_calc_dist_span(), curve_decimate_exec(), curve_delete_segments(), curve_dissolve_exec(), curve_draw_exec(), curve_extrude_exec(), blender::bke::curve_legacy_to_curves(), curve_nurb_select_similar_type(), curve_nurb_selected_type_get(), curve_rename_fcurves(), curve_select_shortest_path_curve(), curve_select_shortest_path_surf(), curve_smooth_value(), curve_toggle_cyclic(), delete_bezt_from_nurb(), delete_bp_from_nurb(), delete_point_under_mouse(), do_cu_key(), do_rel_cu_key(), blender::io::alembic::ABCCurveWriter::do_write(), ed_curve_delete_selected(), ED_curve_join_objects_exec(), ED_curve_keyindex_update_nurb(), ED_curve_nurb_deselect_all(), ED_curve_nurb_select_all(), ED_curve_nurb_select_check(), ED_curve_nurb_select_count(), ed_dissolve_bez_segment(), ed_editcurve_addvert(), ed_editcurve_extrude(), ed_editnurb_extrude_flag(), ed_editnurb_translate_flag(), ed_surf_delete_selected(), ED_transform_calc_gizmo_stats(), ED_transverts_create_from_obedit(), ED_transverts_update_obedit(), freetypechar_to_vchar(), getTransformOrientation_ex(), gpencil_convert_spline(), gpencil_stroke_finalize_curve_endpoints(), gpencil_stroke_to_bezier(), gpencil_stroke_to_path(), hide_exec(), init_editNurb_keyIndex(), init_index_map(), insert_bezt_to_nurb(), insert_bp_to_nurb(), insert_point_to_segment(), is_last_bezt(), is_u_selected(), isNurbselU(), isNurbselUV(), isNurbselV(), keyIndex_delNurb(), keyIndex_switchDirection(), knifeproject_poly_from_object(), make_cyclic_if_endpoints(), make_segment_exec(), make_selection_list_nurb(), makeknots(), material_slot_de_select(), merge_2_nurb(), merge_nurb(), nurb_bezt_flag_any(), nurbList_handles_swap_select(), nurbs_foreachScreenVert(), blender::io::alembic::AbcCurveReader::read_curve_sample(), blender::io::usd::USDCurvesReader::read_curve_sample(), blender::io::usd::USDNurbsReader::read_curve_sample(), blender::io::alembic::AbcCurveReader::read_mesh(), blender::io::usd::USDCurvesReader::read_mesh(), blender::io::usd::USDNurbsReader::read_mesh(), blender::io::alembic::AbcNurbsReader::readObjectData(), reveal_exec(), rotate_direction_nurb(), rotateflagNurb(), select_linked_pick_invoke(), select_nth_bezt(), select_nth_bp(), select_row_exec(), set_spline_type_exec(), smooth_exec(), spline_from_dna_bezier(), spline_from_dna_nurbs(), spline_from_dna_poly(), subdividenurb(), switch_direction_exec(), switch_keys_direction(), tilt_bezpart(), toggle_cyclic_invoke(), blender::io::obj::OBJCurve::total_spline_control_points(), blender::io::obj::OBJCurve::total_spline_vertices(), undocurve_from_editcurve(), update_cut_data_for_nurb(), and weightflagNurb().
int Nurb::pntsv |
Definition at line 139 of file DNA_curve_types.h.
Referenced by adduplicateflagNurb(), BKE_curve_nurb_vert_active_get(), BKE_curve_nurb_vert_index_get(), BKE_keyblock_curve_element_count(), BKE_keyblock_update_from_curve(), BKE_mesh_to_curve_nurblist(), BKE_nurb_bezt_get_prev(), BKE_nurb_bpoint_get_prev(), BKE_nurb_calc_length(), BKE_nurb_check_valid_u(), BKE_nurb_check_valid_uv(), BKE_nurb_check_valid_v(), BKE_nurb_copy(), BKE_nurb_direction_switch(), BKE_nurb_duplicate(), BKE_nurb_index_from_uv(), BKE_nurb_index_to_uv(), BKE_nurb_makeFaces(), BKE_nurb_minmax(), BKE_nurb_order_clamp_v(), BKE_nurb_project_2d(), BKE_nurb_type_convert(), blo_do_versions_250(), blo_do_versions_260(), blo_do_versions_pre250(), build_underline(), calc_keyHandles(), calc_shapeKeys(), clear_tilt_exec(), cp_cu_key(), curve_calc_dist_span(), curve_delete_segments(), curve_draw_exec(), curve_extrude_exec(), curve_nurb_select_similar_type(), curve_nurb_selected_type_get(), curve_rename_fcurves(), curve_select_shortest_path_surf(), curve_surf_to_softbody(), curve_toggle_cyclic(), do_cu_key(), do_rel_cu_key(), blender::io::alembic::ABCCurveWriter::do_write(), ed_curve_delete_selected(), ED_curve_join_objects_exec(), ED_curve_keyindex_update_nurb(), ED_curve_nurb_deselect_all(), ED_curve_nurb_select_all(), ED_curve_nurb_select_check(), ED_curve_nurb_select_count(), ed_editnurb_extrude_flag(), ed_editnurb_translate_flag(), ed_surf_delete_selected(), ED_transform_calc_gizmo_stats(), ED_transverts_create_from_obedit(), edcu_shortest_path_pick_invoke(), getTransformOrientation_ex(), gpencil_convert_spline(), gpencil_stroke_to_path(), hide_exec(), init_editNurb_keyIndex(), init_index_map(), blender::io::obj::is_curve_nurbs_compatible(), is_u_selected(), isNurbselUV(), isNurbselV(), keyIndex_delNurb(), keyIndex_switchDirection(), make_segment_exec(), makeknots(), material_slot_de_select(), merge_2_nurb(), merge_nurb(), nurbs_foreachScreenVert(), blender::io::alembic::AbcCurveReader::read_curve_sample(), blender::io::usd::USDCurvesReader::read_curve_sample(), blender::io::usd::USDNurbsReader::read_curve_sample(), blender::io::alembic::AbcNurbsReader::readObjectData(), reveal_exec(), rotate_direction_nurb(), rotateflagNurb(), select_linked_pick_invoke(), select_nth_bp(), select_row_exec(), set_goal_weight_exec(), set_radius_exec(), subdividenurb(), switch_keys_direction(), toggle_cyclic_invoke(), blender::io::obj::OBJCurve::total_spline_control_points(), blender::io::obj::OBJCurve::total_spline_vertices(), undocurve_from_editcurve(), and weightflagNurb().
struct Nurb * Nurb::prev |
Definition at line 133 of file DNA_curve_types.h.
short Nurb::radius_interp |
Definition at line 152 of file DNA_curve_types.h.
Referenced by blo_do_versions_pre250(), and tilt_bezpart().
short Nurb::resolu |
Tessellation resolution in the U or V directions.
Definition at line 142 of file DNA_curve_types.h.
Referenced by BKE_mesh_to_curve_nurblist(), BKE_nurb_calc_length(), BKE_vfont_build_char(), blo_do_versions_pre250(), build_underline(), curve_create_edit_curves_nor(), curve_draw_exec(), curve_render_normal_len_get(), ed_editcurve_addvert(), freetypechar_to_vchar(), gpencil_convert_spline(), gpencil_stroke_to_bezier(), gpencil_stroke_to_path(), blender::io::alembic::AbcCurveReader::read_curve_sample(), blender::io::usd::USDCurvesReader::read_curve_sample(), blender::io::usd::USDNurbsReader::read_curve_sample(), blender::io::alembic::AbcNurbsReader::readObjectData(), rotate_direction_nurb(), spline_from_dna_bezier(), and spline_from_dna_nurbs().
short Nurb::resolv |
Definition at line 142 of file DNA_curve_types.h.
Referenced by blo_do_versions_pre250(), curve_draw_exec(), gpencil_stroke_to_bezier(), gpencil_stroke_to_path(), blender::io::alembic::AbcCurveReader::read_curve_sample(), blender::io::usd::USDCurvesReader::read_curve_sample(), blender::io::usd::USDNurbsReader::read_curve_sample(), blender::io::alembic::AbcNurbsReader::readObjectData(), and rotate_direction_nurb().
short Nurb::tilt_interp |
KEY_LINEAR, KEY_CARDINAL, KEY_BSPLINE.
Definition at line 151 of file DNA_curve_types.h.
Referenced by tilt_bezpart().
short Nurb::type |
Definition at line 134 of file DNA_curve_types.h.
Referenced by adduplicateflagNurb(), BKE_curve_nurb_vert_active_get(), BKE_curve_nurb_vert_active_validate(), BKE_curve_nurb_vert_index_get(), BKE_nurb_calc_length(), BKE_nurb_check_valid_u(), BKE_nurb_check_valid_v(), BKE_nurb_direction_switch(), BKE_nurb_handles_test(), BKE_nurb_minmax(), BKE_nurb_project_2d(), BKE_nurb_type_convert(), BKE_where_on_path(), blo_do_versions_250(), calchandlesNurb_intern(), curve_calc_dist_pair(), curve_decimate_exec(), curve_delete_segments(), curve_dissolve_exec(), curve_draw_exec(), blender::bke::curve_legacy_to_curves(), curve_nurb_select_similar_type(), curve_nurb_selected_type_get(), curve_pen_modal(), curve_select_shortest_path_curve(), curve_select_shortest_path_surf(), curve_toggle_cyclic(), delete_bezt_from_nurb(), delete_bp_from_nurb(), delete_point_under_mouse(), ED_curve_active_center(), ed_curve_delete_selected(), ED_curve_editnurb_load(), ED_curve_nurb_select_check(), ED_curve_nurb_select_count(), ed_editcurve_addvert(), ed_editcurve_extrude(), ed_editnurb_translate_flag(), ED_transform_calc_gizmo_stats(), ED_transverts_create_from_obedit(), freetypechar_to_vchar(), blender::io::obj::OBJCurve::get_nurbs_degree(), getTransformOrientation_ex(), gpencil_convert_spline(), gpencil_stroke_to_bezier(), gpencil_stroke_to_path(), hide_exec(), insert_point_to_segment(), blender::io::obj::is_curve_nurbs_compatible(), is_spline_nearby(), make_cyclic_if_endpoints(), make_segment_exec(), makeknots(), merge_2_nurb(), nurbs_foreachScreenVert(), blender::io::alembic::AbcCurveReader::read_curve_sample(), blender::io::usd::USDCurvesReader::read_curve_sample(), blender::io::usd::USDNurbsReader::read_curve_sample(), blender::io::alembic::AbcNurbsReader::readObjectData(), reveal_exec(), rotateflagNurb(), subdividenurb(), toggle_cyclic_invoke(), blender::io::obj::OBJCurve::total_spline_control_points(), update_cut_data_for_nurb(), and weightflagNurb().