Home
last modified time | relevance | path

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

/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Dmesh_util.cpp292 vector<Math::Vec3> GenerateTorusSlices(float minorRadius, uint32_t minorSectors, float minorStep) in GenerateTorusSlices() argument
295 tubeSlice.reserve(minorSectors); in GenerateTorusSlices()
296 for (uint32_t tube = 0; tube < minorSectors; tube++) { in GenerateTorusSlices()
315 const float minorStep = TWO_PI / static_cast<float>(minorSectors); in GenerateTorusGeometry()
317 …onst size_t maxVertexCount = static_cast<size_t>(majorSectors) * static_cast<size_t>(minorSectors); in GenerateTorusGeometry()
325 const vector<Math::Vec3> tubeSlice = GenerateTorusSlices(minorRadius, minorSectors, minorStep); in GenerateTorusGeometry()
333 for (uint32_t vertexIndex = 0; vertexIndex < minorSectors; vertexIndex++) { in GenerateTorusGeometry()
349 const uint32_t i2 = (i0 + minorSectors) % maxVertexCount; in GenerateTorusGeometry()
599 float minorRadius, uint32_t majorSectors, uint32_t minorSectors) in GenerateTorusMesh() argument
722 float minorRadius, uint32_t majorSectors, uint32_t minorSectors) in GenerateTorus() argument
[all …]
H A Dmesh_util.h46 … float majorRadius, float minorRadius, uint32_t majorSectors, uint32_t minorSectors) override; in CORE3D_BEGIN_NAMESPACE()
65 … float majorRadius, float minorRadius, uint32_t majorSectors, uint32_t minorSectors) override; in CORE3D_BEGIN_NAMESPACE()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/util/
H A Dintf_mesh_util.h89 uint32_t minorSectors) = 0; in CORE3D_BEGIN_NAMESPACE()
152 float majorRadius, float minorRadius, uint32_t majorSectors, uint32_t minorSectors) = 0; in CORE3D_BEGIN_NAMESPACE()