|
Blender V4.3
|
#include <DNA_curve_types.h>
Public Attributes | |
| float | vec [4] |
| float | tilt |
| float | weight |
| uint8_t | f1 |
| char | _pad1 [1] |
| short | hide |
| float | radius |
| char | _pad [4] |
Definition at line 120 of file DNA_curve_types.h.
| char BPoint::_pad[4] |
Definition at line 132 of file DNA_curve_types.h.
| char BPoint::_pad1[1] |
Definition at line 128 of file DNA_curve_types.h.
| uint8_t BPoint::f1 |
F1: selection status, hide: is point hidden or not.
Definition at line 127 of file DNA_curve_types.h.
Referenced by adduplicateflagNurb(), BKE_curve_nurb_vert_active_validate(), BKE_lattice_bitmap_from_flag(), BKE_lattice_is_any_selected(), BKE_mesh_to_curve_nurblist(), BKE_nurb_type_convert(), BKE_nurbList_flag_set(), BKE_nurbList_flag_set_from_flag(), BKE_object_defgroup_clear(), bpoint_select_set(), clear_tilt_exec(), createTransCurveVerts(), createTransLatticeVerts(), curve_delete_segments(), curve_draw_exec(), curve_nurb_selected_type_get(), curve_pen_invoke(), curve_select_less(), curve_select_more(), curve_smooth_value(), curve_toggle_cyclic(), do_lasso_select_curve__doSelect(), do_lasso_select_lattice__doSelect(), do_lattice_box_select__doSelect(), do_nurbs_box_select__doSelect(), ED_curve_add_nurbs_primitive(), ed_curve_delete_selected(), ED_curve_editnurb_select_pick(), ED_curve_nurb_deselect_all(), ED_curve_nurb_select_all(), ED_curve_nurb_select_check(), ED_curve_nurb_select_count(), ED_curve_nurb_vert_selected_find(), ED_curve_pick_vert__do_closest(), ed_editcurve_addvert(), ed_editcurve_extrude(), ed_editnurb_translate_flag(), ED_lattice_flags_set(), ed_lattice_select_mirrored(), ED_lattice_select_pick(), ed_surf_delete_selected(), ED_transverts_create_from_obedit(), extrude_vertices_from_selected_endpoints(), findnearestLattvert__doClosest(), get_first_selected_point(), getTransformOrientation_ex(), gizmo_3d_foreach_selected(), hide_exec(), insert_bp_to_nurb(), is_u_selected(), isNurbselU(), blender::draw::lattice_batch_cache_create_overlay_batches(), lattice_select_all_exec(), lattice_select_more_less(), lattice_select_ungrouped_exec(), latticecurve_circle_doSelect(), make_segment_exec(), material_slot_de_select(), move_all_selected_points(), nurbscurve_circle_doSelect(), outside_lattice(), blender::io::usd::USDNurbsReader::read_curve_sample(), blender::io::alembic::AbcNurbsReader::readObjectData(), blender::ed::object::return_editcurve_indexar(), blender::ed::object::return_editlattice_indexar(), rotateflagNurb(), sel_to_copy_ints(), select_adjacent_cp(), select_bpoint(), blender::ed::object::select_editcurve_hook(), blender::ed::object::select_editlattice_hook(), set_goal_weight_exec(), set_radius_exec(), smooth_exec(), stats_object_edit(), subdividenurb(), swap_selection_bpoint(), toggle_select_bp(), v3d_editvertex_buts(), blender::ed::object::vertex_parent_set_exec(), blender::ed::object::vgroup_assign_verts(), blender::ed::object::vgroup_mirror(), blender::ed::object::vgroup_parray_alloc(), blender::ed::object::vgroup_select_verts(), and weightflagNurb().
| short BPoint::hide |
Definition at line 129 of file DNA_curve_types.h.
Referenced by BKE_lattice_bitmap_from_flag(), BKE_lattice_is_any_selected(), bpoint_select_set(), createTransCurveVerts(), createTransLatticeVerts(), blender::draw::curve_create_edit_data_and_handles(), curve_nurb_select_similar_type(), curve_nurb_selected_type_get(), curve_select_less(), curve_select_more(), curve_select_random_exec(), ED_curve_nurb_select_all(), ED_curve_select_swap(), ED_lattice_flags_set(), ed_lattice_select_mirrored(), ED_transverts_create_from_obedit(), hide_exec(), lattice_foreachScreenVert(), lattice_select_all_exec(), lattice_select_more_less(), lattice_select_random_exec(), lattice_select_ungrouped_exec(), lattice_test_bitmap_uvw(), material_slot_de_select(), move_all_selected_points(), nurbs_foreachScreenVert(), outside_lattice(), blender::ed::object::return_editlattice_indexar(), reveal_exec(), select_adjacent_cp(), select_bpoint(), and selectend_nurb().
| float BPoint::radius |
User-set radius per point for beveling etc.
Definition at line 131 of file DNA_curve_types.h.
Referenced by BKE_curve_bevelList_make(), BKE_curve_nurbs_key_vert_tilts_apply(), BKE_curve_transform_ex(), BKE_keyblock_update_from_curve(), BKE_mesh_to_curve_nurblist(), BKE_nurb_makeCurve(), BKE_nurb_points_add(), BKE_nurb_type_convert(), blo_do_versions_260(), blo_do_versions_pre250(), build_underline(), calc_nurb_minmax(), calc_shapeKeys(), createTransCurveVerts(), curve_draw_exec(), blender::bke::curve_legacy_to_curves(), curve_nurb_select_similar_type(), curve_nurb_selected_type_get(), do_versions_after_linking_280(), ED_curve_add_nurbs_primitive(), insert_bp_to_nurb(), keyblock_data_convert_to_curve(), blender::io::usd::USDNurbsReader::read_curve_sample(), blender::io::alembic::AbcNurbsReader::readObjectData(), set_radius_exec(), subdividenurb(), and v3d_editvertex_buts().
| float BPoint::tilt |
Tilt in 3D View.
Definition at line 123 of file DNA_curve_types.h.
Referenced by BKE_curve_bevelList_make(), BKE_curve_nurbs_key_vert_tilts_apply(), BKE_keyblock_update_from_curve(), BKE_nurb_direction_switch(), BKE_nurb_makeCurve(), blo_do_versions_250(), calc_shapeKeys(), clear_tilt_exec(), createTransCurveVerts(), blender::bke::curve_legacy_to_curves(), do_versions_after_linking_280(), insert_bp_to_nurb(), keyblock_data_convert_to_curve(), and v3d_editvertex_buts().
| float BPoint::vec[4] |
Definition at line 121 of file DNA_curve_types.h.
Referenced by add_vertex_invoke(), bevlist_firstlast_direction_calc_from_bpoint(), BKE_curve_bevelList_make(), BKE_curve_center_median(), BKE_curve_nurbs_vert_coords_apply(), BKE_curve_nurbs_vert_coords_apply_with_mat4(), BKE_curve_nurbs_vert_coords_get(), BKE_curve_transform_ex(), BKE_editlattice_load(), BKE_keyblock_update_from_curve(), BKE_keyblock_update_from_lattice(), BKE_lattice_center_median(), BKE_lattice_deform_data_create(), BKE_lattice_minmax(), BKE_lattice_resize(), BKE_lattice_transform(), BKE_lattice_translate(), BKE_lattice_vert_coords_apply(), BKE_lattice_vert_coords_apply_with_mat4(), BKE_lattice_vert_coords_get(), BKE_mesh_to_curve_nurblist(), BKE_nurb_bpoint_calc_normal(), BKE_nurb_bpoint_calc_plane(), BKE_nurb_calc_length(), BKE_nurb_makeCurve(), BKE_nurb_makeFaces(), BKE_nurb_project_2d(), BKE_nurb_type_convert(), BKE_object_as_kdtree(), blo_do_versions_250(), build_underline(), blender::ed::object::calc_active_center_for_editmode(), calc_nurb_minmax(), calc_shapeKeys(), contarget_get_lattice_mat(), createTransCurveVerts(), createTransLatticeVerts(), curve_calc_dist_pair(), curve_draw_exec(), blender::bke::curve_legacy_to_curves(), curve_to_displist(), do_versions_after_linking_280(), blender::io::alembic::ABCNurbsWriter::do_write(), ED_curve_active_center(), ED_curve_add_nurbs_primitive(), ED_curve_join_objects_exec(), ed_editcurve_addvert(), ed_editnurb_translate_flag(), ED_transverts_create_from_obedit(), extrude_vertices_from_selected_endpoints(), get_closest_vertex_to_point_in_nurbs(), getTransformOrientation_ex(), give_parvert(), gizmo_3d_foreach_selected(), insert_bp_to_nurb(), keyblock_data_convert_to_curve(), keyblock_data_convert_to_lattice(), knifeproject_poly_from_object(), blender::draw::lattice_batch_cache_create_overlay_batches(), blender::draw::lattice_batch_cache_get_pos(), lattice_flip_exec(), lattice_flip_point_value(), lattice_foreachScreenVert(), lattice_swap_point_pairs(), make_selection_list_nurb(), merge_2_nurb(), move_all_selected_points(), move_bp_to_location(), nurbs_foreachScreenVert(), outside_lattice(), blender::io::usd::USDNurbsReader::read_curve_sample(), blender::io::alembic::AbcNurbsReader::readObjectData(), blender::ed::object::return_editcurve_indexar(), blender::ed::object::return_editlattice_indexar(), rotateflagNurb(), smooth_single_bp(), subdividenurb(), update_cut_data_for_nurb(), v3d_editvertex_buts(), blender::io::obj::OBJCurve::vertex_coordinates(), and weightflagNurb().
| float BPoint::weight |
Used for softbody goal weight.
Definition at line 125 of file DNA_curve_types.h.
Referenced by BKE_curve_bevelList_make(), BKE_mesh_to_curve_nurblist(), BKE_nurb_makeCurve(), BKE_nurb_type_convert(), curve_nurb_select_similar_type(), curve_nurb_selected_type_get(), ED_curve_add_nurbs_primitive(), insert_bp_to_nurb(), lattice_to_softbody(), blender::io::usd::USDNurbsReader::read_curve_sample(), blender::io::alembic::AbcNurbsReader::readObjectData(), set_goal_weight_exec(), and v3d_editvertex_buts().