Blender V5.0
geom_arrow_gizmo.cc File Reference

Go to the source code of this file.

Variables

static float verts [][3]
static float normals [][3]
static ushort indices []
GizmoGeomInfo wm_gizmo_geom_data_arrow

Variable Documentation

◆ indices

ushort indices[]
static
Initial value:
= {
1, 3, 2, 3, 5, 4, 5, 7, 6, 7, 9, 8, 9, 11, 10, 11, 13, 12, 5, 18, 19, 15, 1,
0, 13, 15, 14, 6, 10, 14, 11, 21, 22, 7, 19, 20, 13, 22, 23, 3, 17, 18, 9, 20, 21, 15,
23, 16, 1, 16, 17, 23, 22, 24, 21, 20, 24, 19, 18, 24, 17, 16, 24, 16, 23, 24, 22, 21, 24,
20, 19, 24, 18, 17, 24, 0, 1, 2, 2, 3, 4, 4, 5, 6, 6, 7, 8, 8, 9, 10, 10, 11,
12, 7, 5, 19, 14, 15, 0, 12, 13, 14, 14, 0, 2, 2, 4, 6, 6, 8, 10, 10, 12, 14, 14,
2, 6, 13, 11, 22, 9, 7, 20, 15, 13, 23, 5, 3, 18, 11, 9, 21, 1, 15, 16, 3, 1, 17,
}

Definition at line 45 of file geom_arrow_gizmo.cc.

Referenced by blender::nodes::node_geo_instance_on_points_cc::add_instances_from_component(), add_interpolated_faces_to_new_mesh(), blender::fn::multi_function::InstructionScheduler::add_owned_indices(), add_udim_tiles(), btSoftBody::applyRepulsionForce(), blender::nodes::node_geo_set_material_cc::assign_material_to_id_geometry(), BKE_mball_polygonize(), BKE_mesh_origindex_map_create(), BKE_mesh_origindex_map_create_corner_tri(), BKE_mesh_remap_calc_edges_from_mesh(), BKE_mesh_remap_calc_faces_from_mesh(), BKE_mesh_remap_calc_verts_from_mesh(), BKE_mesh_vert_corner_tri_map_create(), BLI_polyfill_calc(), BLI_polyfill_calc_arena(), btReducedVector::btReducedVector(), blender::offset_indices::build_reverse_offsets(), blender::ed::sculpt_paint::smooth::calc_average(), blender::geometry::calc_position_with_interpolation(), blender::geometry::calc_radius_with_interpolation(), blender::ed::sculpt_paint::cloth::calc_vert_indices_bmesh(), blender::ed::sculpt_paint::cloth::calc_vert_indices_grids(), blender::ed::sculpt_paint::cloth::calc_visible_vert_indices_bmesh(), blender::ed::sculpt_paint::cloth::calc_visible_vert_indices_grids(), blender::nodes::node_geo_curve_sample_cc::SampleCurveFunction::call(), blender::nodes::node_geo_curve_sample_cc::SampleFloatSegmentsFunction::call(), blender::nodes::node_geo_index_switch_cc::IndexSwitchFunction::call(), blender::nodes::node_geo_list_get_item_cc::SampleIndexFunction::call(), blender::nodes::node_geo_sample_index_cc::SampleIndexFunction::call(), blender::nodes::node_geo_sample_nearest_cc::SampleNearestFunction::call(), blender::ed::sculpt_paint::undo::PositionUndoStorage::compress_fn(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_matte_cpu(), blender::nodes::node_geo_input_mesh_face_neighbors_cc::construct_neighbor_count_varray(), blender::bke::copy_with_checked_indices(), blender::bke::copy_with_checked_indices(), blender::nodes::node_geo_sample_index_cc::copy_with_clamped_indices(), blender::array_utils::count_indices(), blender::io::usd::create_blend_shapes(), blender::nodes::node_geo_duplicate_elements_cc::create_duplicate_index_attribute(), blender::ed::sculpt_paint::face_set::create_op_exec(), blender::bke::mesh::create_reverse_offsets(), blender::nodes::node_geo_scale_elements_cc::create_reverse_offsets(), GeometryManager::create_volume_mesh(), createFaceRingMap(), btSoftBodyHelpers::CreateFromVtkFile(), createVertRingMap(), blender::nodes::node_geo_points_to_curves_cc::curve_from_points(), blender::nodes::node_geo_points_to_curves_cc::curves_from_points(), blender::io::obj::detect_knot_mode_cyclic(), blender::ed::greasepencil::image_render::draw_circles(), blender::ed::greasepencil::image_render::draw_dots(), blender::ed::greasepencil::image_render::draw_grease_pencil_stroke(), blender::ed::greasepencil::image_render::draw_lines(), blender::ed::greasepencil::image_render::draw_polyline(), blender::ed::sculpt_paint::face_set::edit_grow_shrink(), ensure_orig_index_layer(), blender::nodes::evaluate_closure_eagerly(), blender::index_mask::evaluate_exact_with_bits(), blender::index_mask::evaluate_short_unknown_segments_exactly(), blender::draw::extract_data_mesh_mapped_corner(), blender::draw::extract_set_bits(), blender::nodes::node_geo_extrude_mesh_cc::extrude_mesh_vertices(), blender::geometry::face_keys_to_face_indices(), blender::geometry::face_selection_from_mapped_corner(), blender::nodes::BaseSocketDeclarationBuilder::field_on(), blender::MutableSpan< T >::fill_indices(), blender::bke::FileHandlerType::filter_supported_paths(), blender::nodes::node_geo_sort_elements_cc::find_points_by_group_index(), blender::unique_sorted_indices::find_size_of_next_range(), blender::unique_sorted_indices::find_size_until_next_range(), blender::index_mask::IndexMask::foreach_index(), blender::index_mask::IndexMask::foreach_range(), blender::nodes::OutputFieldDependency::ForPartiallyDependentField(), blender::index_mask::IndexMask::from_indices(), blender::nodes::node_geo_scale_elements_cc::from_indices_large_groups(), blender::index_mask::IndexMask::from_predicate(), blender::index_mask::detail::from_predicate_impl(), blender::index_mask::detail::from_predicate_impl(), blender::nodes::node_geo_scale_elements_cc::front_indices_to_same_value(), blender::array_utils::gather(), blender::array_utils::gather(), blender::array_utils::gather(), blender::array_utils::gather(), blender::array_utils::gather(), blender::array_utils::gather(), blender::geometry::gather(), blender::bke::gather_attributes(), blender::nodes::node_geo_extrude_mesh_cc::gather_attributes(), blender::nodes::node_geo_extrude_mesh_cc::gather_attributes(), blender::ed::sculpt_paint::color::gather_colors(), blender::ed::sculpt_paint::gather_data_mesh(), blender::ed::sculpt_paint::gather_data_mesh(), blender::bke::gather_deform_verts(), blender::bke::gather_deform_verts(), blender::offset_indices::gather_group_sizes(), blender::nodes::node_geo_scale_elements_cc::gather_mean(), blender::geometry::gather_or_reference(), blender::geometry::gather_realize_tasks_for_instances(), blender::nodes::node_geo_extrude_mesh_cc::gather_vert_attributes(), blender::nodes::node_geo_extrude_mesh_cc::gather_vert_attributes(), btSoftBodyHelpers::generateBoundaryFaces(), btGImpactMeshShapePart::TrimeshPrimitiveManager::get_bullet_triangle(), blender::io::alembic::get_edge_creases(), blender::ed::sculpt_paint::mask::get_hidden_verts(), btGImpactMeshShapePart::TrimeshPrimitiveManager::get_primitive_triangle(), blender::ed::greasepencil::get_reordered_indices(), blender::io::alembic::get_uv_scope(), blender::bke::EvaluateAtIndexInput::get_varray_for_context(), blender::nodes::node_geo_offset_point_in_curve_cc::ControlPointNeighborFieldInput::get_varray_for_context(), blender::nodes::node_geo_offset_point_in_curve_cc::OffsetValidFieldInput::get_varray_for_context(), get_vert2geom_distance(), get_vert2ob_distance(), blender::io::alembic::get_vert_creases(), Cubes::getTriangle(), gpu_parallel_active_index_array_impl(), gpu_parallel_sorted_index_array(), blender::ed::greasepencil::grease_pencil_merge_layer_exec(), blender::ed::greasepencil::grease_pencil_stroke_reorder_exec(), blender::draw::grease_pencil_wire_batch_ensure(), gridRaycast(), blender::nodes::node_geo_points_to_curves_cc::grouped_sort(), blender::nodes::node_geo_sort_elements_cc::grouped_sort(), blender::nodes::node_geo_sort_elements_cc::identifiers_to_indices(), blender::array_utils::indexed_data_equal(), blender::array_utils::indices_are_range(), blender::ed::sculpt_paint::undo::indices_contain_true(), blender::fn::multi_function::VariableState::indices_split(), blender::gpu::IndexBuf::init(), blender::bke::subdiv::initialize_manifold_index_array(), blender::length_parameterize::interpolate(), blender::length_parameterize::interpolate_to_masked(), blender::nodes::node_geo_edges_to_face_groups_cc::join_indices(), kdtree2d_init(), blender::nodes::node_geo_input_mesh_face_neighbors_cc::large_enough_total_size(), load_node(), blender::bke::subdiv::loop_interpolation_init(), blender::bke::compare_geometry::make_set_sizes_one(), blender::bke::calc_edges::map_edge_to_span_index(), mesh_remap_interp_face_data_get(), modify_mesh(), modify_mesh(), blender::geometry::ngon_indices_of_tris(), blender::nodes::node_geo_sort_elements_cc::node_geo_exec(), blender::ed::sculpt_paint::hide::node_visible_verts(), blender::unique_sorted_indices::non_empty_as_range(), blender::unique_sorted_indices::non_empty_as_range_try(), blender::unique_sorted_indices::non_empty_is_range(), blender::index_mask::operator<<(), blender::offset_indices::OffsetIndices< T >::operator[](), paintface_select_linked(), paintvert_select_linked(), polyfill_prepare(), blender::ed::greasepencil::polyline_detect_corners(), blender::ed::greasepencil::polyline_fit_curve(), blender::gpu::populate_emulated_tri_fan_buf(), blender::gpu::populate_optimized_tri_strip_buf(), blender::fn::lazy_function::LazyFunction::possible_output_dependencies(), ProcessVBoundsAction::ProcessVBoundsAction(), QFLOW_quadriflow_remesh(), blender::geometry::quad_indices_of_tris(), blender::io::alembic::read_custom_data_mcols(), blender::io::alembic::read_edge_creases(), blender::io::alembic::read_uvs(), blender::io::alembic::read_vertex_creases(), blender::reorder_cyclic_curve_points(), blender::ed::sculpt_paint::undo::restore_position_grids(), blender::ed::sculpt_paint::undo::restore_position_mesh(), rs_pointcloud_get(), blender::array_utils::scatter(), blender::array_utils::scatter(), blender::ed::sculpt_paint::scatter_data_mesh(), blender::bke::pbvh::search_nodes(), blender::index_mask::segments_from_batch_predicate(), blender::index_mask::segments_from_indices(), blender::index_mask::detail::segments_from_predicate_filter(), blender::index_mask::IndexMask::set_bits(), btDeformableContactProjection::setProjection(), blender::bke::node_tree_reference_lifetimes::bNodeTreeBitGroupVectorOptions::socket_name(), blender::bke::compare_geometry::sort_indices(), blender::bke::compare_geometry::sort_indices_with_id_maps(), blender::bke::mesh::sort_small_groups(), blender::nodes::node_geo_sort_elements_cc::sorted_indices(), sortPolyVertsEdge(), sortPolyVertsTri(), blender::unique_sorted_indices::split_to_ranges_and_spans(), blender::offset_indices::sum_group_sizes(), blender::ed::sculpt_paint::color::swap_gathered_colors(), blender::ed::sculpt_paint::undo::swap_indexed_data(), blender::bits::tests::TEST(), blender::fn::tests::TEST(), blender::fn::tests::TEST(), blender::fn::tests::TEST(), blender::fn::tests::TEST(), blender::fn::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::length_parameterize::tests::TEST(), blender::length_parameterize::tests::TEST(), blender::length_parameterize::tests::TEST(), blender::length_parameterize::tests::TEST(), blender::length_parameterize::tests::TEST(), blender::length_parameterize::tests::TEST(), blender::length_parameterize::tests::TEST(), blender::length_parameterize::tests::TEST(), blender::length_parameterize::tests::TEST(), blender::bke::tests::GreasePencilInterpolate::test_sample_curve(), blender::nodes::node_geo_input_mesh_face_neighbors_cc::unique_num(), blender::index_mask::IndexMaskFromSegment::update(), blender::ed::sculpt_paint::hide::update_node_visibility_from_face_changes(), uv_select_overlap(), blender::bke::subdiv::vertex_interpolation_init(), weightvg_do_mask(), weightvg_update_vg(), blender::io::ply::write_faces(), blender::io::alembic::write_mcol(), blender::io::alembic::write_uv(), and blender::nodes::BaseSocketDeclarationBuilder::~BaseSocketDeclarationBuilder().

◆ normals

float normals[][3]
static
Initial value:
= {
{0.000000, 0.776360, -0.630238}, {0.000000, 0.594348, -0.804163},
{0.548967, 0.548967, -0.630238}, {0.420270, 0.420270, -0.804163},
{0.776360, 0.000000, -0.630238}, {0.594378, 0.000000, -0.804163},
{0.548967, -0.548967, -0.630238}, {0.420270, -0.420270, -0.804163},
{0.000000, -0.776360, -0.630238}, {0.000000, -0.594378, -0.804163},
{-0.548967, -0.548967, -0.630238}, {-0.420270, -0.420270, -0.804163},
{-0.776360, 0.000000, -0.630238}, {-0.594378, 0.000000, -0.804163},
{-0.548967, 0.548967, -0.630238}, {-0.420270, 0.420270, -0.804163},
{0.000000, 0.843226, -0.537492}, {0.596271, 0.596271, -0.537492},
{0.843226, 0.000000, -0.537492}, {0.596271, -0.596271, -0.537492},
{0.000000, -0.843226, -0.537492}, {-0.596271, -0.596271, -0.537492},
{-0.843226, 0.000000, -0.537492}, {-0.596271, 0.596271, -0.537492},
{0.000000, 0.000000, 1.000000},
}

Definition at line 29 of file geom_arrow_gizmo.cc.

Referenced by blender::ed::sculpt_paint::brushes::accumulate_samples(), blender::ed::sculpt_paint::project::apply_projection_bmesh(), blender::ed::sculpt_paint::project::apply_projection_grids(), blender::ed::sculpt_paint::project::apply_projection_mesh(), blender::ed::sculpt_paint::boundary::bend_data_init_grids(), BM_mesh_vert_normals_get(), BM_mesh_vert_normals_get(), blender::bke::build_mesh_positions(), Freestyle::WingedEdgeBuilder::buildWShape(), blender::ed::sculpt_paint::calc_area_normal_and_center_node_bmesh(), blender::ed::sculpt_paint::calc_area_normal_and_center_node_grids(), blender::ed::sculpt_paint::auto_mask::calc_blurred_cavity_grids(), blender::ed::sculpt_paint::calc_factors_common_from_orig_data_bmesh(), blender::ed::sculpt_paint::calc_factors_common_from_orig_data_grids(), blender::ed::sculpt_paint::calc_factors_common_from_orig_data_mesh(), blender::ed::sculpt_paint::calc_front_face(), blender::ed::sculpt_paint::calc_front_face(), blender::ed::sculpt_paint::boundary::calc_inflate_position(), blender::ed::sculpt_paint::smooth::calc_relaxed_translations_grids(), blender::bke::curves::poly::calculate_normals_minimum(), blender::bke::curves::poly::calculate_normals_z_up(), btDbvt::collideKDOP(), btDbvt::collideOCL(), blender::io::usd::UsdExportTest::compare_blender_mesh_to_usd_prim(), blender::nodes::node_geo_distribute_points_on_faces_cc::compute_attribute_outputs(), blender::nodes::node_geo_distribute_points_on_faces_cc::compute_rotation_output(), blender::ed::sculpt_paint::cloth::copy_normals_to_array(), blender::io::hydra::copy_submesh(), blender::bke::curve_normals_varray(), blender::bke::curves_normals_point_domain_calc(), blender::nodes::node_geo_curve_to_points_cc::curves_to_points(), blender::draw::extract_face_dot_normals_bm(), blender::draw::extract_face_dot_normals_mesh(), blender::draw::extract_face_normals(), blender::draw::extract_face_normals_bm(), blender::draw::extract_normals_bm(), blender::draw::extract_normals_mesh(), blender::draw::extract_vert_normals(), blender::draw::extract_vert_normals_bm(), blender::bke::fill_mesh_positions(), blender::draw::pbvh::fill_normals_grids(), blender::nodes::node_geo_curve_to_points_cc::fill_rotation_attribute(), blender::ed::sculpt_paint::gesture::filter_factors(), blender::ed::sculpt_paint::gather_bmesh_normals(), blender::ed::sculpt_paint::gather_grids_normals(), blender::generate_curves(), blender::ed::sculpt_paint::mask::gesture_apply_for_symmetry_pass(), blender::io::hydra::MeshData::get_data(), blender::io::alembic::get_loop_normals(), blender::ed::greasepencil::grease_pencil_texture_gradient_exec(), blender::io::fbx::import_meshes(), blender::io::fbx::import_normals_into_temp_attribute(), Freestyle::BlenderFileLoader::insertShapeNode(), GIM_CONTACT::interpolate_normals(), GIM_CONTACT::interpolate_normals(), blender::ed::object::mesh_data_to_grease_pencil(), mnee_setup_manifold_vertex(), motion_triangle_normals(), motion_triangle_normals_for_step(), motion_triangle_smooth_normal(), motion_triangle_vertices_and_normals(), blender::bke::normalize_vecs(), blender::ed::sculpt_paint::expand::normals_falloff_create(), blender::ed::sculpt_paint::orig_position_data_gather_bmesh(), blender::ed::sculpt_paint::hide::partialvis_gesture_update_grids(), blender::ed::sculpt_paint::hide::partialvis_gesture_update_mesh(), blender::io::hydra::MeshData::primvar_descriptors(), blender::io::alembic::process_normals(), RE_bake_normal_world_to_tangent(), blender::io::alembic::read_mverts(), blender::io::alembic::read_mverts(), blender::ed::sculpt_paint::brushes::sample_node_surface_bmesh(), blender::ed::sculpt_paint::brushes::sample_node_surface_grids(), blender::ed::sculpt_paint::brushes::sample_node_surface_mesh(), blender::bke::greasepencil::Drawing::set_texture_matrices(), SVertex_normals_get(), blender::bke::greasepencil::Drawing::tag_positions_changed(), blender::bke::greasepencil::Drawing::tag_topology_changed(), blender::tests::TEST(), blender::bke::greasepencil::Drawing::texture_matrices(), blender::bke::transform_custom_normal_attribute(), blender::math::transform_normals(), blender::tests::transform_normals_test(), blender::bke::greasepencil::update_curve_plane_normal_cache(), and blender::bke::greasepencil::update_triangle_cache().

◆ verts

float verts[][3]
static
Initial value:
= {
{-0.000000, 0.012320, 0.000000}, {-0.000000, 0.012320, 0.974306},
{0.008711, 0.008711, 0.000000}, {0.008711, 0.008711, 0.974306},
{0.012320, -0.000000, 0.000000}, {0.012320, -0.000000, 0.974306},
{0.008711, -0.008711, 0.000000}, {0.008711, -0.008711, 0.974306},
{-0.000000, -0.012320, 0.000000}, {-0.000000, -0.012320, 0.974306},
{-0.008711, -0.008711, 0.000000}, {-0.008711, -0.008711, 0.974306},
{-0.012320, 0.000000, 0.000000}, {-0.012320, 0.000000, 0.974306},
{-0.008711, 0.008711, 0.000000}, {-0.008711, 0.008711, 0.974306},
{0.000000, 0.072555, 0.974306}, {0.051304, 0.051304, 0.974306},
{0.072555, -0.000000, 0.974306}, {0.051304, -0.051304, 0.974306},
{-0.000000, -0.072555, 0.974306}, {-0.051304, -0.051304, 0.974306},
{-0.072555, 0.000000, 0.974306}, {-0.051304, 0.051304, 0.974306},
{0.000000, -0.000000, 1.268098},
}

Definition at line 13 of file geom_arrow_gizmo.cc.

Referenced by blender::ed::sculpt_paint::cloth::add_constraints_for_verts(), blender::ed::sculpt_paint::pose::add_fake_neighbors(), blender::ed::sculpt_paint::flood_fill::FillDataBMesh::add_initial(), blender::ed::sculpt_paint::flood_fill::FillDataGrids::add_initial(), blender::ed::sculpt_paint::flood_fill::FillDataMesh::add_initial(), add_lfvector_lfvector(), add_lfvector_lfvectorS(), add_lfvectorS_lfvectorS(), add_poly(), BVHBuild::add_reference_triangles(), Mesh::add_undisplaced(), Mesh::add_vertex(), Mesh::add_vertex_normals(), Mesh::add_vertex_slow(), add_verts_to_dgroups(), angle_poly_v3(), blender::draw::overlay::append_line_loop(), blender::ed::sculpt_paint::apply_crazyspace_to_translations(), blender::ed::sculpt_paint::cloth::apply_filter_forces_bmesh(), blender::ed::sculpt_paint::cloth::apply_filter_forces_grids(), blender::ed::sculpt_paint::cloth::apply_filter_forces_mesh(), blender::ed::sculpt_paint::cloth::apply_forces(), blender::ed::sculpt_paint::cloth::apply_grab_brush(), blender::ed::sculpt_paint::mask::apply_mask_bmesh(), blender::ed::sculpt_paint::mask::apply_mask_mesh(), blender::ed::sculpt_paint::mask::apply_new_mask_bmesh(), blender::ed::sculpt_paint::mask::apply_new_mask_mesh(), blender::ed::sculpt_paint::project::apply_projection_bmesh(), blender::ed::sculpt_paint::project::apply_projection_mesh(), blender::ed::sculpt_paint::cloth::apply_scale_filter(), blender::ed::sculpt_paint::cloth::apply_snake_hook_brush(), Mesh::apply_transform(), blender::ed::sculpt_paint::apply_translations(), blender::ed::sculpt_paint::apply_translations(), area_poly_signed_v2(), area_poly_v2(), area_poly_v3(), area_quad_v3(), area_squared_poly_v2(), area_squared_poly_v3(), area_squared_quad_v3(), arrow_draw_geom(), blender::ed::sculpt_paint::smooth::average_data_bmesh(), blender::ed::sculpt_paint::mask::average_masks(), blender::ed::sculpt_paint::mask::average_neighbor_mask_bmesh(), blender::ed::sculpt_paint::smooth::average_positions(), bevel_build_edge_polygons(), BKE_mesh_calc_edges_legacy(), BKE_mesh_do_versions_cd_flag_init(), BKE_mesh_legacy_bevel_weight_to_layers(), BKE_mesh_legacy_convert_flags_to_hide_layers(), BKE_mesh_legacy_convert_flags_to_selection_layers(), BKE_mesh_legacy_convert_verts_to_positions(), BKE_mesh_validate_arrays(), BKE_pbvh_bmesh_node_save_orig(), BKE_volume_grid_selection_surface(), BKE_volume_grid_wireframe(), BLI_bitmap_draw_2d_poly_v2i_n(), BLI_bitmap_draw_2d_poly_v2i_n(), blo_do_versions_250(), blender::ed::sculpt_paint::smooth::blur_geometry_data_array(), bm_edge_is_delimit(), BM_face_calc_tangent_auto(), BM_face_calc_tangent_from_edge_pair(), bm_face_calc_tangent_from_quad_edge_pair(), BM_face_calc_tangent_pair_auto(), bm_face_calc_tangent_pair_from_quad_edge_pair(), bm_face_copy_impl(), BM_face_create(), bm_face_create_from_mpoly(), BM_face_triangulate(), BM_face_verts_kill(), bm_log_vert_values_swap(), bm_log_verts_restore(), bm_log_verts_unmake(), BM_mesh_calc_edge_groups_as_arrays(), BM_mesh_calc_edge_groups_as_arrays(), bm_mesh_copy_new_face(), BM_mesh_uvselect_set_elem_from_mesh(), BM_mesh_uvselect_set_elem_from_mesh(), bm_vert_connect_pair(), BM_vert_tri_calc_tangent_edge_pair(), BM_vert_tri_calc_tangent_from_edge(), BM_vert_tri_calc_tangent_pair_from_edge(), bm_vert_tri_find_unique_edge(), bmesh_find_doubles_by_distance_connected_impl(), bmesh_find_doubles_by_distance_impl(), bmesh_find_doubles_common(), bmesh_kernel_vert_separate(), bmo_contextual_create_exec(), bmo_create_cube_exec(), bmo_edgeloop_fill_exec(), bmo_face_inset_individual(), bmo_offset_edgeloops_exec(), bmo_subdivide_edges_exec(), Mesh::Triangle::bounds_grow(), build_hull(), bvh_callback(), bvhtree_build_from_cloth(), bvhtree_update_from_cloth(), cage2d_draw_box_interaction(), blender::ed::sculpt_paint::calc_area_normal_and_center_node_bmesh(), blender::ed::sculpt_paint::calc_area_normal_and_center_node_mesh(), blender::ed::sculpt_paint::boundary::calc_bend_bmesh(), blender::ed::sculpt_paint::boundary::calc_bend_mesh(), blender::ed::sculpt_paint::brushes::calc_bmesh(), blender::ed::sculpt_paint::pose::calc_bmesh(), blender::bke::pbvh::calc_boundary_vert_normals(), blender::ed::sculpt_paint::calc_brush_distances(), blender::ed::sculpt_paint::calc_brush_distances_squared(), blender::ed::sculpt_paint::calc_brush_texture_factors(), blender::ed::sculpt_paint::auto_mask::Cache::calc_cavity_factor(), blender::ed::sculpt_paint::cloth::calc_constraint_factors(), blender::ed::sculpt_paint::filter::calc_enhance_details_filter(), blender::ed::sculpt_paint::brushes::calc_faces(), blender::ed::sculpt_paint::calc_factors_common_bmesh(), blender::ed::sculpt_paint::calc_factors_common_from_orig_data_bmesh(), blender::ed::sculpt_paint::calc_factors_common_from_orig_data_mesh(), blender::ed::sculpt_paint::calc_factors_common_mesh(), blender::ed::sculpt_paint::calc_factors_common_mesh_indexed(), blender::ed::sculpt_paint::calc_factors_common_mesh_indexed(), blender::ed::sculpt_paint::cloth::calc_forces_bmesh(), blender::ed::sculpt_paint::cloth::calc_forces_grids(), blender::ed::sculpt_paint::cloth::calc_forces_mesh(), blender::ed::sculpt_paint::calc_front_face(), blender::ed::sculpt_paint::calc_front_face(), blender::ed::sculpt_paint::boundary::calc_grab_bmesh(), blender::ed::sculpt_paint::boundary::calc_grab_mesh(), blender::ed::sculpt_paint::boundary::calc_inflate_bmesh(), blender::ed::sculpt_paint::filter::calc_inflate_filter(), blender::ed::sculpt_paint::boundary::calc_inflate_mesh(), blender::ed::sculpt_paint::color::calc_local_positions(), blender::ed::sculpt_paint::pose::calc_mesh(), blender::ed::sculpt_paint::expand::calc_new_mask_mesh(), blender::bke::pbvh::calc_node_vert_normals(), blender::ed::sculpt_paint::paint::image::calc_pixel_position(), blender::geometry::quad::calc_quad_directions(), blender::ed::sculpt_paint::filter::calc_random_filter(), blender::ed::sculpt_paint::filter::calc_relax_face_sets_filter(), blender::ed::sculpt_paint::filter::calc_relax_filter(), blender::ed::sculpt_paint::smooth::calc_relaxed_translations_bmesh(), blender::ed::sculpt_paint::smooth::calc_relaxed_translations_faces(), blender::ed::sculpt_paint::filter::calc_scale_filter(), blender::ed::sculpt_paint::filter::calc_sharpen_filter(), blender::ed::sculpt_paint::boundary::calc_slide_bmesh(), blender::ed::sculpt_paint::boundary::calc_slide_mesh(), blender::ed::sculpt_paint::boundary::calc_smooth_bmesh(), blender::ed::sculpt_paint::filter::calc_smooth_filter(), blender::ed::sculpt_paint::boundary::calc_smooth_mesh(), blender::ed::sculpt_paint::filter::calc_sphere_filter(), blender::ed::sculpt_paint::filter::calc_surface_smooth_filter(), blender::ed::sculpt_paint::calc_translations_to_plane(), blender::ed::sculpt_paint::boundary::calc_twist_bmesh(), blender::ed::sculpt_paint::boundary::calc_twist_mesh(), blender::ed::sculpt_paint::auto_mask::calc_vert_factors(), blender::ed::sculpt_paint::auto_mask::calc_vert_factors(), blender::ed::sculpt_paint::auto_mask::calc_vert_factors(), blender::ed::sculpt_paint::auto_mask::calc_vert_factors(), blender::ed::sculpt_paint::cloth::calc_vert_indices_bmesh(), blender::ed::sculpt_paint::cloth::calc_vert_neighbor_indices_bmesh(), blender::ed::sculpt_paint::cloth::calc_vert_neighbor_indices_grids(), blender::ed::sculpt_paint::calc_vert_neighbors(), blender::ed::sculpt_paint::calc_vert_neighbors(), blender::ed::sculpt_paint::calc_vert_neighbors_interior(), blender::ed::sculpt_paint::calc_vert_neighbors_interior(), blender::ed::sculpt_paint::calc_vert_neighbors_interior(), blender::ed::sculpt_paint::calc_vert_neighbors_interior_impl(), blender::ed::sculpt_paint::cloth::calc_visible_vert_indices_bmesh(), calculate_average_color(), circball_array_fill(), Mesh::clear(), blender::ed::sculpt_paint::clip_and_lock_translations(), blender::ed::sculpt_paint::greasepencil::closest_distance_to_surface_2d(), cloth_apply_vgroup(), cloth_bend_poly_dir(), cloth_bvh_collision(), cloth_bvh_collision_is_active(), cloth_bvh_objcollisions_resolve(), cloth_bvh_selfcollision_is_active(), cloth_bvh_selfcollisions_resolve(), cloth_from_object(), cloth_get_pressure_weights(), cloth_make_rest_mesh(), cloth_setup_constraints(), cloth_shrink_factor(), cloth_solve_collisions(), cloth_spring_angle(), cloth_update_verts(), blender::ed::sculpt_paint::color::color_filter_task(), blender::ed::sculpt_paint::expand::colors_update_task(), blender::bke::compare_geometry::compare_meshes(), Mesh::compute_bounds(), Mesh::Triangle::compute_normal(), blender::bke::compare_geometry::construct_vert_mapping(), Mesh::copy_center_to_motion_step(), blender::ed::sculpt_paint::mask::copy_old_hidden_mask_bmesh(), blender::ed::sculpt_paint::mask::copy_old_hidden_mask_mesh(), blender::io::hydra::copy_submesh(), cp_lfvector(), create_bfmatrix(), create_lfvector(), create_mesh(), cross_poly_v2(), cross_poly_v3(), blender::ed::sculpt_paint::mask::decrease_contrast_mask_bmesh(), blender::ed::sculpt_paint::mask::decrease_contrast_mask_mesh(), blender::ed::sculpt_paint::PositionDeformData::deform(), blender::ed::sculpt_paint::color::do_color_smooth_task(), blender::ed::sculpt_paint::color::do_paint_brush_task(), blender::ed::sculpt_paint::color::do_sample_wet_paint_task(), blender::ed::sculpt_paint::cloth::do_simulation_step(), blender::ed::sculpt_paint::color::do_smear_brush_task(), do_step_cloth(), do_vpaint_brush_blur_loops(), do_vpaint_brush_blur_verts(), do_vpaint_brush_smear(), do_wpaint_brush_blur(), do_wpaint_brush_draw(), do_wpaint_brush_smear(), blender::io::alembic::ABCCurveWriter::do_write(), blender::io::alembic::ABCHairWriter::do_write(), blender::io::usd::USDCurvesWriter::do_write(), dot_lfvector(), draw_poly_v2i_n__span_y_sort(), blender::draw::drw_volume_selection_surface_cb(), blender::draw::drw_volume_wireframe_cb(), ED_uvedit_selected_verts(), edbm_connect_vert_pair(), edbm_fill_grid_prepare(), edge_store_assign(), edge_store_from_mface_quad(), edge_store_from_mface_tri(), blender::ed::sculpt_paint::face_set::edit_fairing(), blender::ed::sculpt_paint::elastic_transform_node_bmesh(), blender::ed::sculpt_paint::elastic_transform_node_mesh(), blender::ed::sculpt_paint::cloth::ensure_nodes_constraints(), envelope_bone_weighting(), blender::ed::sculpt_paint::cloth::expand_length_constraints(), blender::nodes::node_geo_scale_elements_cc::face_to_vert_islands(), blender::ed::sculpt_paint::fill_factor_from_hide(), blender::ed::sculpt_paint::fill_factor_from_hide(), blender::ed::sculpt_paint::fill_factor_from_hide_and_mask(), blender::ed::sculpt_paint::fill_factor_from_hide_and_mask(), blender::meshintersect::fill_input_from_string(), blender::ed::sculpt_paint::mask::fill_mask_mesh(), blender::ed::sculpt_paint::filter_above_plane_factors(), blender::ed::sculpt_paint::filter_below_plane_factors(), filter_factors_with_selection(), filter_factors_with_selection(), blender::ed::sculpt_paint::filter_region_clip_factors(), blender::ed::sculpt_paint::face_set::filter_verts_with_unique_face_sets_bmesh(), blender::ed::sculpt_paint::face_set::filter_verts_with_unique_face_sets_mesh(), blender::ed::sculpt_paint::gather_bmesh_normals(), blender::ed::sculpt_paint::gather_bmesh_positions(), blender::ed::sculpt_paint::gather_bmesh_positions(), blender::ed::sculpt_paint::color::gather_colors_vert(), blender::ed::sculpt_paint::gather_data_bmesh(), blender::ed::sculpt_paint::gather_data_bmesh(), blender::ed::sculpt_paint::mask::gather_mask_bmesh(), blender::io::hydra::gather_vert_data(), mikk::Mikktspace< Mesh >::generateInitialVerticesIndexList(), mikk::Mikktspace< Mesh >::genTangSpace(), blender::ed::sculpt_paint::expand::geodesic_falloff_create(), blender::ed::sculpt_paint::mask::gesture_apply_for_symmetry_pass(), blender::ed::sculpt_paint::mask::get_hidden_verts(), Mesh::get_num_subd_base_verts(), GPU_batch_tris_from_poly_2d_encoded(), GPU_vertbuf_attr_fill(), GPU_vertbuf_attr_fill_stride(), GPU_vertbuf_attr_get_raw_data(), GPU_vertbuf_attr_set(), GPU_vertbuf_bind_as_ssbo(), GPU_vertbuf_bind_as_texture(), GPU_vertbuf_clear(), GPU_vertbuf_create_on_device(), GPU_vertbuf_create_with_format_ex(), GPU_vertbuf_data_alloc(), GPU_vertbuf_data_len_set(), GPU_vertbuf_data_resize(), GPU_vertbuf_discard(), GPU_vertbuf_get_format(), GPU_vertbuf_get_status(), GPU_vertbuf_get_vertex_alloc(), GPU_vertbuf_get_vertex_len(), GPU_vertbuf_handle_ref_add(), GPU_vertbuf_handle_ref_remove(), GPU_vertbuf_init_build_on_device(), GPU_vertbuf_init_with_format_ex(), GPU_vertbuf_read(), GPU_vertbuf_tag_dirty(), GPU_vertbuf_update_sub(), GPU_vertbuf_use(), GPU_vertbuf_vert_set(), GPU_vertbuf_wrap_handle(), blender::meshintersect::graph_draw(), blender::draw::grease_pencil_geom_batch_ensure(), blender::ed::sculpt_paint::pose::grow_factors_bmesh(), blender::ed::sculpt_paint::pose::grow_factors_mesh(), blender::ed::sculpt_paint::mask::grow_mask_bmesh(), blender::ed::sculpt_paint::mask::grow_mask_mesh(), heat_bone_weighting(), heat_ray_tree_create(), imm_drawcircball(), immBeginBatch(), blender::ed::sculpt_paint::mask::increase_contrast_mask_bmesh(), blender::ed::sculpt_paint::mask::increase_contrast_mask_mesh(), init_lfvector(), blender::ed::sculpt_paint::paint::image::init_uv_primitives_brush_test(), integrate_surface_ray_offset(), blender::ed::sculpt_paint::mask::invert_mask(), is_poly_convex_v2(), isect_point_poly_v2(), isect_point_poly_v2_int(), isect_ray_tri_watertight_v3(), blender::draw::overlay::light_append_direction_line(), blender::draw::overlay::light_append_direction_line(), M_Geometry_delaunay_2d_cdt(), blender::ed::sculpt_paint::mask::mask_by_color_contiguous_mesh(), blender::ed::sculpt_paint::mask::mask_by_color_full_mesh(), blender::ed::sculpt_paint::mask::mask_equals_array_bmesh(), blender::ed::sculpt_paint::filter::mesh_filter_sharpen_init(), mesh_separate_arrays(), blender::ed::sculpt_paint::hide::mesh_show_all(), mnee_setup_manifold_vertex(), motion_triangle_intersect(), motion_triangle_point_from_uv(), motion_triangle_shader_setup(), motion_triangle_vertices(), motion_triangle_vertices(), motion_triangle_vertices_and_normals(), motion_triangle_verts_for_step(), Mesh::Triangle::motion_verts(), mul_lfvectorS(), blender::ed::sculpt_paint::nearest_vert_calc_mesh(), blender::ed::sculpt_paint::smooth::neighbor_data_average_mesh_check_loose(), blender::ed::sculpt_paint::smooth::neighbor_position_average_bmesh(), blender::ed::sculpt_paint::smooth::neighbor_position_average_interior_bmesh(), blender::ed::sculpt_paint::smooth::neighbor_position_average_interior_bmesh(), blender::ed::sculpt_paint::smooth::neighbor_position_average_interior_bmesh_impl(), NODE_DEFINE(), blender::bke::pbvh::node_update_mask_mesh(), blender::bke::pbvh::node_update_visibility_mesh(), blender::ed::sculpt_paint::hide::node_visible_verts(), normal_poly_v3(), blender::bke::pbvh::normals_calc_verts_simple(), blender::ed::sculpt_paint::orig_position_data_gather_bmesh(), blender::geometry::p_chart_post_collapse_flush(), Mesh::pack_normals(), Mesh::pack_verts(), blender::ed::sculpt_paint::hide::partialvis_gesture_update_mesh(), blender::ed::sculpt_paint::hide::partialvis_masked_update_mesh(), blender::ed::sculpt_paint::hide::partialvis_update_bmesh_verts(), poly_rotate_plane(), blender::io::usd::populate_curve_props(), blender::io::usd::populate_curve_props_for_bezier(), blender::io::usd::populate_curve_props_for_nurbs(), blender::io::usd::populate_curve_verts(), blender::io::usd::populate_curve_verts_for_bezier(), quad_1edge_split(), quad_2edge_split_fan(), quad_2edge_split_innervert(), quad_2edge_split_path(), quad_3edge_split(), quad_4edge_subdivide(), ray_triangle_intersect_self(), RB_body_get_activation_state(), RB_shape_new_convex_hull(), remdoubles_createface(), Mesh::reserve_mesh(), Mesh::resize_mesh(), blender::ed::sculpt_paint::expand::restore_color_data(), blender::ed::sculpt_paint::undo::restore_color_from_undo_step(), blender::ed::sculpt_paint::undo::restore_mask_from_undo_step(), blender::ed::sculpt_paint::undo::restore_position_from_undo_step(), blender::ed::sculpt_paint::undo::restore_position_mesh(), blender::draw::overlay::ring_vertices(), blender::ed::sculpt_paint::brushes::sample_node_surface_bmesh(), blender::ed::sculpt_paint::brushes::sample_node_surface_mesh(), scanfill(), blender::ed::sculpt_paint::scatter_data_bmesh(), blender::ed::sculpt_paint::mask::scatter_mask_bmesh(), blender::ed::sculpt_paint::color::sculpt_color_presmooth_init(), blender::ed::sculpt_paint::mask::sculpt_mask_init_exec(), EdgeDice::set_vertex(), shape_preset_init_trias_ex(), blender::draw::overlay::ShapeCache::ShapeCache(), blender::ed::sculpt_paint::mask::sharpen_mask_bmesh(), blender::ed::sculpt_paint::mask::sharpen_mask_mesh(), blender::ed::sculpt_paint::mask::shrink_mask_bmesh(), blender::ed::sculpt_paint::mask::shrink_mask_mesh(), SIM_cloth_solve(), SIM_cloth_solver_init(), SIM_cloth_solver_set_positions(), skin_fix_hole_no_good_verts(), skin_output_connections(), blender::ed::sculpt_paint::mask::smooth_mask_bmesh(), blender::ed::sculpt_paint::mask::smooth_mask_mesh(), solidify_add_thickness(), blender::ed::sculpt_paint::cloth::solve_verts_simulation(), blender::bke::compare_geometry::sort_edges(), blender::draw::overlay::sphere_axes_circles(), BVHSpatialSplit::split_triangle_primitive(), blender::ed::sculpt_paint::undo::store_color(), blender::ed::sculpt_paint::undo::store_vert_visibility_mesh(), sub_lfvector_lfvector(), sub_lfvector_lfvectorS(), submul_lfvectorS(), Mesh::tessellate(), blender::ed::sculpt_paint::tests::TEST_F(), blender::ed::sculpt_paint::transform_node_bmesh(), blender::ed::sculpt_paint::transform_node_mesh(), blender::ed::sculpt_paint::translations_from_new_positions(), tri_1edge_split(), tri_3edge_subdivide(), blender::ed::sculpt_paint::mask::try_remove_mask_mesh(), blender::ed::sculpt_paint::expand::update_for_vert(), Mesh::update_generated(), blender::ed::sculpt_paint::mask::update_mask_mesh(), blender::ed::sculpt_paint::hide::update_undo_state(), Mesh::Triangle::valid(), vert_array_face_normal_update(), blender::ed::sculpt_paint::hide::vert_hide_update(), blender::ed::sculpt_paint::vert_neighbors_get_mesh(), VertexAverageComparator::VertexAverageComparator(), blender::gpu::GLBatch::verts_(), blender::gpu::MTLBatch::verts_(), Mesh::Triangle::verts_for_step(), view3d_preselect_mesh_edgering_update_verts_from_edge(), view3d_preselect_mesh_elem_update_from_vert(), vpaint_do_draw(), wm_gizmo_vec_draw(), xml_read_mesh(), zero_lfvector(), and blender::io::usd::USDCurvesWriter::~USDCurvesWriter().

◆ wm_gizmo_geom_data_arrow

GizmoGeomInfo wm_gizmo_geom_data_arrow
Initial value:
= {
25,
46,
}
static ushort indices[]
static float verts[][3]
static float normals[][3]

Definition at line 54 of file geom_arrow_gizmo.cc.

Referenced by arrow_draw_geom(), and ED_gizmo_draw_preset_arrow().