Blender V5.0
BKE_editmesh_tangent.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2023 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
5#pragma once
6
10
11#include "BLI_array.hh"
13#include "BLI_span.hh"
14#include "BLI_string_ref.hh"
15
16struct BMEditMesh;
17
22 BMEditMesh *em,
24 blender::Span<blender::float3> corner_normals,
26
28 BMEditMesh *em,
30 blender::Span<blender::float3> corner_normals,
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)
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)