Blender  V3.3
Public Attributes | List of all members
BPoint Struct Reference

#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]
 

Detailed Description

Note
BPoint.tilt location in struct is abused by Key system.

Definition at line 110 of file DNA_curve_types.h.

Member Data Documentation

◆ _pad

char BPoint::_pad[4]

Definition at line 122 of file DNA_curve_types.h.

◆ _pad1

char BPoint::_pad1[1]

Definition at line 118 of file DNA_curve_types.h.

◆ f1

uint8_t BPoint::f1

F1: selection status, hide: is point hidden or not.

Definition at line 117 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_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_extrude_flag(), ed_editnurb_translate_flag(), ED_lattice_flags_set(), ed_lattice_select_mirrored(), ED_lattice_select_pick(), ed_surf_delete_selected(), ED_transform_calc_gizmo_stats(), ED_transverts_create_from_obedit(), ED_vgroup_mirror(), ED_vgroup_parray_alloc(), extrude_vertices_from_selected_endpoints(), findnearestLattvert__doClosest(), get_first_selected_point(), getTransformOrientation_ex(), gpencil_stroke_to_path_add_point(), hide_exec(), insert_bp_to_nurb(), is_u_selected(), isNurbselU(), isNurbselUV(), 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::alembic::AbcCurveReader::read_curve_sample(), blender::io::usd::USDCurvesReader::read_curve_sample(), blender::io::usd::USDNurbsReader::read_curve_sample(), blender::io::alembic::AbcNurbsReader::readObjectData(), return_editcurve_indexar(), return_editlattice_indexar(), rotateflagNurb(), select_adjacent_cp(), select_bpoint(), select_editcurve_hook(), 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(), vertex_parent_set_exec(), vgroup_assign_verts(), vgroup_select_verts(), and weightflagNurb().

◆ hide

short BPoint::hide

◆ radius

float BPoint::radius

◆ tilt

float BPoint::tilt

◆ vec

float BPoint::vec[4]

Definition at line 111 of file DNA_curve_types.h.

Referenced by add_vertex_invoke(), bevlist_firstlast_direction_calc_from_bpoint(), 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_minmax(), BKE_nurb_project_2d(), BKE_nurb_type_convert(), BKE_object_as_kdtree(), blo_do_versions_250(), build_underline(), calc_shapeKeys(), contarget_get_lattice_mat(), createTransCurveVerts(), createTransLatticeVerts(), curve_calc_dist_pair(), curve_draw_exec(), curve_surf_to_softbody(), curve_to_displist(), do_versions_after_linking_280(), blender::io::alembic::ABCNurbsWriter::do_write(), ED_curve_active_center(), ED_curve_join_objects_exec(), ed_editcurve_addvert(), ed_editnurb_translate_flag(), ED_object_calc_active_center_for_editmode(), ED_transform_calc_gizmo_stats(), ED_transverts_create_from_obedit(), extrude_vertices_from_selected_endpoints(), get_closest_vertex_to_point_in_nurbs(), getTransformOrientation_ex(), give_parvert(), gpencil_convert_spline(), gpencil_stroke_to_path(), gpencil_stroke_to_path_add_point(), insert_bp_to_nurb(), keyblock_data_convert_to_curve(), keyblock_data_convert_to_lattice(), knifeproject_poly_from_object(), lattice_batch_cache_create_overlay_batches(), 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::alembic::AbcCurveReader::read_curve_sample(), blender::io::usd::USDCurvesReader::read_curve_sample(), blender::io::usd::USDNurbsReader::read_curve_sample(), blender::io::alembic::AbcNurbsReader::readObjectData(), return_editcurve_indexar(), return_editlattice_indexar(), rotateflagNurb(), smooth_single_bp(), subdividenurb(), update_cut_data_for_nurb(), v3d_editvertex_buts(), blender::io::obj::OBJCurve::vertex_coordinates(), and weightflagNurb().

◆ weight

float BPoint::weight

The documentation for this struct was generated from the following file: