27 OffsetIndices<int>
faces,
28 Span<int> corner_verts,
29 Span<float3> corner_normals,
31 MutableSpan<float4> results,
38 OffsetIndices<int>
faces,
39 Span<int> corner_verts,
40 Span<int3> corner_tris,
41 Span<int> corner_tri_faces,
42 Span<bool> sharp_faces,
43 Span<float3> vert_normals,
44 Span<float3> face_normals,
45 Span<float3> corner_normals,
46 Span<Span<float2>> uv_maps);
49 OffsetIndices<int>
faces,
50 Span<int> corner_verts,
51 Span<int3> corner_tris,
52 Span<int> corner_tri_faces,
53 Span<bool> sharp_faces,
54 Span<float3> vert_normals,
55 Span<float3> face_normals,
56 Span<float3> corner_normals,
57 Span<float3> vert_orco);
Array< float4 > calc_orco_tangents(Span< float3 > vert_positions, OffsetIndices< int > faces, Span< int > corner_verts, Span< int3 > corner_tris, Span< int > corner_tri_faces, Span< bool > sharp_faces, Span< float3 > vert_normals, Span< float3 > face_normals, Span< float3 > corner_normals, Span< float3 > vert_orco)
Array< Array< float4 > > calc_uv_tangents(Span< float3 > vert_positions, OffsetIndices< int > faces, Span< int > corner_verts, Span< int3 > corner_tris, Span< int > corner_tri_faces, Span< bool > sharp_faces, Span< float3 > vert_normals, Span< float3 > face_normals, Span< float3 > corner_normals, Span< Span< float2 > > uv_maps)
void calc_uv_tangent_tris_quads(Span< float3 > vert_positions, OffsetIndices< int > faces, Span< int > corner_verts, Span< float3 > corner_normals, Span< float2 > uv_map, MutableSpan< float4 > results, ReportList *reports)