Blender
V3.3
|
#include "DNA_mesh_types.h"
#include "DNA_meshdata_types.h"
#include "DNA_object_types.h"
#include "BLI_map.hh"
#include "BLI_task.hh"
#include "BLI_threads.h"
#include "BLI_timeit.hh"
#include "BKE_customdata.h"
#include "BKE_mesh.h"
Go to the source code of this file.
Classes | |
struct | blender::bke::calc_edges::OrderedEdge |
union | blender::bke::calc_edges::OrigEdgeOrIndex |
Namespaces | |
blender | |
blender::bke | |
blender::bke::calc_edges | |
Typedefs | |
using | blender::bke::calc_edges::EdgeMap = Map< OrderedEdge, OrigEdgeOrIndex > |
Calculate edges from polygons.
Definition at line 207 of file mesh_calc_edges.cc.
References blender::bke::calc_edges::add_existing_edges_to_hash_maps(), blender::bke::calc_edges::add_polygon_edges_to_hash_maps(), BLI_assert, CD_ASSIGN, CD_MEDGE, blender::bke::calc_edges::clear_hash_tables(), CustomData_add_layer(), CustomData_free(), CustomData_reset(), Mesh::edata, blender::bke::calc_edges::get_parallel_maps_count(), is_power_of_2_i(), ME_EDGEDRAW, ME_EDGERENDER, Mesh::medge, MEM_calloc_arrayN, mesh, blender::bke::calc_edges::reserve_hash_maps(), SELECT, blender::bke::calc_edges::serialize_and_initialize_deduplicated_edges(), Mesh::totedge, and blender::bke::calc_edges::update_edge_indices_in_poly_loops().
Referenced by BKE_mesh_from_metaball(), BKE_mesh_validate_arrays(), blender::nodes::node_geo_curve_fill_cc::cdt_to_mesh(), blender::geometry::create_cuboid_mesh(), ED_mesh_update(), blender::io::obj::OBJMesh::ensure_mesh_edges(), blender::io::alembic::read_mpolys(), sculpt_gesture_trim_geometry_generate(), and MeshImporter::write_geometry().