H A D | mesh_util.cpp | 145 void GenerateSphereGeometry(float radius, uint32_t rings, uint32_t sectors, Geometry<uint32_t> geometry) in GenerateSphereGeometry() argument 152 const size_t maxVertexCount = rings * sectors; in GenerateSphereGeometry() 153 const size_t maxIndexCount = (rings - 1) * sectors * 6u; in GenerateSphereGeometry() 161 const float s = 1.0f / static_cast<float>(sectors - 1); in GenerateSphereGeometry() 168 for (uint32_t sector = 0; sector < sectors; ++sector) { in GenerateSphereGeometry() 179 const uint32_t curRow = ring * sectors; in GenerateSphereGeometry() 180 const uint32_t nextRow = (ring + 1) * sectors; in GenerateSphereGeometry() 181 const uint32_t nextS = (sector + 1) % sectors; in GenerateSphereGeometry() 196 float radius, float length, uint32_t sectors, Geometry<uint32_t> geometry, const vector<Math::Vec2>& unitCoords) in GenerateConeCap() 203 // Already generated vertices: tip + sectors in GenerateConeCap() 195 GenerateConeCap( float radius, float length, uint32_t sectors, Geometry<uint32_t> geometry, const vector<Math::Vec2>& unitCoords) GenerateConeCap() argument 235 GenerateConeGeometry(float radius, float length, uint32_t sectors, Geometry<uint32_t> geometry) GenerateConeGeometry() argument 526 GenerateSphereMesh( const IEcs& ecs, const string_view name, Entity material, float radius, uint32_t rings, uint32_t sectors) GenerateSphereMesh() argument 562 GenerateConeMesh( const IEcs& ecs, const string_view name, Entity material, float radius, float length, uint32_t sectors) GenerateConeMesh() argument 707 GenerateSphere( const IEcs& ecs, const string_view name, Entity material, float radius, uint32_t rings, uint32_t sectors) GenerateSphere() argument 714 GenerateCone( const IEcs& ecs, const string_view name, Entity material, float radius, float length, uint32_t sectors) GenerateCone() argument [all...] |