Home
last modified time | relevance | path

Searched refs:posPtr (Results 1 – 1 of 1) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Dmesh_builder.cpp865 void SmoothNormal(array_view<const T> indices, const Math::Vec3* posPtr, Math::Vec3* norPtr) in SmoothNormal() argument
871 const auto& pos1 = posPtr[aa]; in SmoothNormal()
872 const auto& pos2 = posPtr[bb]; in SmoothNormal()
873 const auto& pos3 = posPtr[cc]; in SmoothNormal()
887 auto* posPtr = reinterpret_cast<const Math::Vec3*>(positions.buffer.data()); in GenerateDefaultNormals() local
891 const auto& pos1 = posPtr[i]; in GenerateDefaultNormals()
892 const auto& pos2 = posPtr[i + 1]; in GenerateDefaultNormals()
893 const auto& pos3 = posPtr[i + 2]; // 2: index in GenerateDefaultNormals()
904 SmoothNormal(view, posPtr, norPtr); in GenerateDefaultNormals()
908 SmoothNormal(view, posPtr, norPtr); in GenerateDefaultNormals()