Home
last modified time | relevance | path

Searched refs:sectors (Results 1 - 5 of 5) sorted by relevance

/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Dmesh_util.cpp145 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...]
H A Dmesh_util.h42 float radius, uint32_t rings, uint32_t sectors) override;
44 float radius, float length, uint32_t sectors) override;
59 float radius, uint32_t rings, uint32_t sectors) override;
62 float radius, float length, uint32_t sectors) override;
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/util/
H A Dintf_mesh_util.h62 * @param sectors Number of sectors per ring.
65 CORE_NS::Entity material, float radius, uint32_t rings, uint32_t sectors) = 0;
73 * @param sectors Number of sectors in ring.
76 CORE_NS::Entity material, float radius, float length, uint32_t sectors) = 0;
84 * @param majorSectors Number of sectors in the ring.
85 * @param minorSectors Number of sectors in the tube of the torus.
126 * @param sectors Number of sectors pe
[all...]
/foundation/graphic/graphic_3d/3d_widget_adapter/include/data_type/geometry/
H A Dsphere.h24 Sphere(std::string name, float radius, float rings, float sectors, Vec3& position) in Sphere() argument
25 : Geometry(name, position), radius_(radius), rings_(rings), sectors_(sectors) {}; in Sphere()
H A Dcone.h24 Cone(std::string name, float radius, float length, float sectors, Vec3& position) : Geometry(name, position), in Cone() argument
25 radius_(radius), length_(length), sectors_(sectors) {}; in Cone()

Completed in 2 milliseconds