|
Blender
V2.93
|
#include "../gizmo_geometry.h"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 |
|
static |
Definition at line 58 of file geom_arrow_gizmo.c.
Referenced by btSoftBody::applyRepulsionForce(), BKE_mesh_edge_loop_map_create(), BKE_mesh_edge_poly_map_create(), BKE_mesh_origindex_map_create(), BKE_mesh_origindex_map_create_looptri(), BKE_mesh_remap_calc_edges_from_mesh(), BKE_mesh_remap_calc_polys_from_mesh(), BKE_mesh_remap_calc_verts_from_mesh(), BKE_mesh_vert_edge_map_create(), BKE_mesh_vert_edge_vert_map_create(), BKE_mesh_vert_looptri_map_create(), BLI_polyfill_calc(), BLI_polyfill_calc_arena(), BLI_string_search_query(), CalcTexArea(), VolumeMeshBuilder::create_mesh(), GeometryManager::create_volume_mesh(), createFaceRingMap(), btSoftBodyHelpers::CreateFromVtkFile(), createVertRingMap(), end_node_frames(), blender::MutableSpan< T >::fill_indices(), btSoftBodyHelpers::generateBoundaryFaces(), GenerateSharedVerticesIndexList(), btGImpactMeshShapePart::TrimeshPrimitiveManager::get_bullet_triangle(), blender::io::alembic::get_creases(), btGImpactMeshShapePart::TrimeshPrimitiveManager::get_primitive_triangle(), blender::ed::spreadsheet::GeometryDataSource::get_selected_element_indices(), GetEdge(), Cubes::getTriangle(), gridRaycast(), blender::gpu::IndexBuf::init(), initialize_manifold_index_array(), kdtree2d_init(), loop_interpolation_init(), mesh_remap_interp_poly_data_get(), mesh_vert_poly_or_loop_map_create(), modifyMesh(), PackedPatchTable::pack(), partition_indices_material(), patch_eval_control_verts(), patch_eval_float(), patch_eval_float2(), patch_eval_float3(), patch_eval_float4(), patch_eval_indices(), patch_eval_uchar4(), polyfill_prepare(), QFLOW_quadriflow_remesh(), blender::io::alembic::read_custom_data_mcols(), blender::io::alembic::AbcSubDReader::readObjectData(), btDeformableContactProjection::setProjection(), sortPolyVertsEdge(), sortPolyVertsTri(), subd_triangle_patch_indices(), blender::tests::TEST(), uv_select_overlap(), vertex_interpolation_init(), weightvg_do_mask(), weightvg_update_vg(), blender::io::alembic::write_mcol(), and blender::io::alembic::write_uv().
|
static |
Definition at line 42 of file geom_arrow_gizmo.c.
Referenced by Freestyle::WingedEdgeBuilder::buildWShape(), btDbvt::collideKDOP(), btDbvt::collideOCL(), blender::nodes::compute_special_attributes(), GeometryExporter::create_normals(), blender::io::alembic::get_loop_normals(), Freestyle::BlenderFileLoader::insertShapeNode(), GIM_CONTACT::interpolate_normals(), motion_triangle_normals_for_step(), motion_triangle_shader_setup(), motion_triangle_smooth_normal(), blender::io::alembic::process_normals(), RE_bake_normal_world_to_tangent(), blender::io::alembic::read_mverts(), SVertex_normals_get(), Mesh::tessellate(), and blender::bke::NormalAttributeProvider::try_get_for_read().
|
static |
Definition at line 26 of file geom_arrow_gizmo.c.
Referenced by _face_new(), Mesh::add_face_normals(), 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(), Mesh::apply_transform(), 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(), bevel_build_edge_polygons(), BKE_mesh_calc_islands_loop_poly_edgeseam(), BKE_mesh_calc_islands_loop_poly_uvmap(), BKE_mesh_from_metaball(), BKE_mesh_validate_arrays(), BKE_pbvh_build_mesh(), BKE_pbvh_node_vert_update_check_any(), BKE_shrinkwrap_compute_smooth_normal(), BKE_volume_grid_selection_surface(), BKE_volume_grid_wireframe(), BLI_bitmap_draw_2d_poly_v2i_n(), BLI_STATIC_ASSERT(), bm_edge_is_delimit(), BM_face_calc_tangent_auto(), BM_face_calc_tangent_edge_pair(), BM_face_copy(), BM_face_create(), bm_face_create_from_mpoly(), 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_copy_new_face(), bm_vert_connect_pair(), BM_vert_tri_calc_tangent_edge(), BM_vert_tri_calc_tangent_edge_pair(), bm_vert_tri_find_unique_edge(), 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_join_triangles_exec(), 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::nodes::calculate_sphere_vertex_data(), blender::nodes::calculate_uvs(), ccgSubSurf__effectedFaceNeighbors(), circball_array_fill(), Mesh::clear(), 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(), Mesh::compute_bounds(), compute_face_normal(), Mesh::Triangle::compute_normal(), Mesh::copy_center_to_motion_step(), cp_lfvector(), create_bfmatrix(), blender::nodes::create_circle_mesh(), blender::nodes::create_cylinder_or_cone_mesh(), blender::nodes::create_grid_mesh(), create_lfvector(), blender::nodes::create_line_mesh(), GeometryExporter::create_normals(), blender::nodes::create_uv_sphere_mesh(), GeometryExporter::createNormalsSource(), GeometryExporter::createVertsSource(), cross_poly_v2(), cross_poly_v3(), GeometryManager::displace(), displist_surf_fnors_ensure(), dl3_ts_GetPosition(), dlsurf_ts_GetPosition(), do_step_cloth(), blender::io::alembic::ABCCurveWriter::do_write(), blender::io::alembic::ABCHairWriter::do_write(), dot_lfvector(), draw_poly_v2i_n__span_y_sort(), DRW_displist_vertbuf_create_loop_pos_and_nor_and_uv_and_tan(), drw_volume_selection_surface_cb(), 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(), envelope_bone_weighting(), GeometryExporter::export_key_mesh(), blender::meshintersect::fill_input_from_string(), GenerateInitialVerticesIndexList(), genTangSpace(), blender::io::usd::get_vertices(), blender::io::alembic::get_vertices(), getSurroundingVerts(), gizmo_primitive_draw_geom(), gpencil_add_verts_to_dgroups(), gpencil_buffer_add_point(), gpencil_buffer_add_stroke(), gpencil_sbuffer_stroke_ensure(), GPU_batch_create_ex(), GPU_batch_init_ex(), GPU_batch_tris_from_poly_2d_encoded(), GPU_batch_vertbuf_add_ex(), GPU_vertbuf_attr_fill(), GPU_vertbuf_attr_fill_stride(), GPU_vertbuf_attr_get_raw_data(), GPU_vertbuf_attr_set(), GPU_vertbuf_clear(), 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_data(), 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_steal_data(), GPU_vertbuf_update_sub(), GPU_vertbuf_use(), GPU_vertbuf_vert_set(), blender::meshintersect::graph_draw(), heat_bone_weighting(), heat_ray_tree_create(), imm_drawcircball(), immBeginBatch(), init_lfvector(), is_poly_convex_v2(), isect_point_poly_v2(), isect_point_poly_v2_int(), mesh_calc_eigen_matrix(), mesh_island_to_astar_graph(), mesh_island_to_astar_graph_edge_process(), mesh_separate_arrays(), motion_triangle_intersect(), motion_triangle_refine(), motion_triangle_shader_setup(), motion_triangle_vertices(), motion_triangle_verts_for_step(), Mesh::Triangle::motion_verts(), mul_lfvectorS(), NODE_DEFINE(), normal_poly_v3(), GeometryExporter::operator()(), Mesh::pack_normals(), Mesh::pack_patches(), Mesh::pack_primitives(), Mesh::pack_verts(), partialvis_update_bmesh_verts(), pbvh_update_normals_store_task_cb(), pbvh_vertex_iter_init(), poly_rotate_plane(), quad_1edge_split(), quad_2edge_split_fan(), quad_2edge_split_innervert(), quad_2edge_split_path(), quad_3edge_split(), quad_4edge_subdivide(), RB_shape_new_convex_hull(), remdoubles_createface(), Mesh::reserve_mesh(), Mesh::resize_mesh(), scanfill(), SCULPT_geodesic_mesh_create(), EdgeDice::set_vert(), shape_preset_init_trias_ex(), SIM_cloth_solve(), SIM_cloth_solver_init(), SIM_cloth_solver_set_positions(), skin_fix_hole_no_good_verts(), skin_output_connections(), solidify_add_thickness(), BVHSpatialSplit::split_triangle_primitive(), sub_lfvector_lfvector(), sub_lfvector_lfvectorS(), submul_lfvectorS(), subsurface_scatter_disk(), Mesh::tessellate(), tri_1edge_split(), tri_3edge_subdivide(), Mesh::Triangle::valid(), vert_array_face_normal_update(), blender::gpu::Batch::verts_(), blender::gpu::GLBatch::verts_(), Mesh::Triangle::verts_for_step(), vgroup_fix(), view3d_preselect_mesh_edgering_update_verts_from_edge(), view3d_preselect_mesh_elem_update_from_vert(), wm_gizmo_vec_draw(), xml_read_mesh(), and zero_lfvector().
| GizmoGeomInfo wm_gizmo_geom_data_arrow |
Definition at line 67 of file geom_arrow_gizmo.c.
Referenced by arrow_draw_geom(), and ED_gizmo_draw_preset_arrow().