CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::MeshGenerator::detail::Cap Class Reference

#include <CeresEngine/Mesh/Generator/CappedCylinderMesh.hpp>

Public Types

using Triangles = typename Impl::Triangles
 
using Vertices = typename Impl::Vertices
 

Public Member Functions

 Cap (double radius, double distance, int slices, int rings, double start, double sweep)
 
Triangles triangles () const noexcept
 
Vertices vertices () const noexcept
 

Private Types

using Impl = TranslateMesh< DiskMesh >
 

Private Attributes

Impl mTranslateMesh
 

Member Typedef Documentation

◆ Impl

◆ Triangles

◆ Vertices

Constructor & Destructor Documentation

◆ Cap()

CeresEngine::MeshGenerator::detail::Cap::Cap ( double  radius,
double  distance,
int  slices,
int  rings,
double  start,
double  sweep 
)

Member Function Documentation

◆ triangles()

Triangles CeresEngine::MeshGenerator::detail::Cap::triangles ( ) const
inlinenoexcept

◆ vertices()

Vertices CeresEngine::MeshGenerator::detail::Cap::vertices ( ) const
inlinenoexcept

Member Data Documentation

◆ mTranslateMesh

Impl CeresEngine::MeshGenerator::detail::Cap::mTranslateMesh
private

The documentation for this class was generated from the following file: