Blender V5.0
BKE_editmesh_tangent.hh File Reference
#include "BLI_array.hh"
#include "BLI_math_vector_types.hh"
#include "BLI_span.hh"
#include "BLI_string_ref.hh"

Go to the source code of this file.

Functions

blender::Array< blender::Array< blender::float4 > > BKE_editmesh_uv_tangents_calc (BMEditMesh *em, blender::Span< blender::float3 > face_normals, blender::Span< blender::float3 > corner_normals, blender::Span< blender::StringRef > uv_names)
blender::Array< blender::float4BKE_editmesh_orco_tangents_calc (BMEditMesh *em, blender::Span< blender::float3 > face_normals, blender::Span< blender::float3 > corner_normals, blender::Span< blender::float3 > vert_orco)

Function Documentation

◆ BKE_editmesh_orco_tangents_calc()

blender::Array< blender::float4 > BKE_editmesh_orco_tangents_calc ( BMEditMesh * em,
blender::Span< blender::float3 > face_normals,
blender::Span< blender::float3 > corner_normals,
blender::Span< blender::float3 > vert_orco )

◆ BKE_editmesh_uv_tangents_calc()

blender::Array< blender::Array< blender::float4 > > BKE_editmesh_uv_tangents_calc ( BMEditMesh * em,
blender::Span< blender::float3 > face_normals,
blender::Span< blender::float3 > corner_normals,
blender::Span< blender::StringRef > uv_names )
See also
#BKE_mesh_calc_loop_tangent, same logic but used arrays instead of BMesh data.

Referenced by blender::draw::extract_tan_init_common().