OpenGLだけでプログラミングしていて、GLM(OpenGL Mathematics)を使用しています。 GLMにはGLM_GTC_constantsという拡張があり、組み込み定数のリストを提供する必要があることが分かりました。これは、関数ヘッダーがconstants.hpp
でどのように見えるかです:C++/openglでglm定数を使用する方法
/// Return the pi constant.
/// @see gtc_constants
template <typename genType>
GLM_FUNC_DECL GLM_CONSTEXPR genType pi();
機能自体は、この(constants.inl
)のようになります。
template <typename genType>
GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType pi()
{
return genType(3.14159265358979323846264338327950288);
}
は今、私はこの機能を使用する方法を思ったんだけど。上記動作しないなどの機能を使用して
glm::pi();
。
float PI = glm::pi();
上記のコードは、例えば、私は、このエラーを与える:
error: no matching function for call to ‘pi()’
私はドキュメントを検索するが、どこにもこれらの定数の使用例を見つけることができませんでした。
Intellisenseはありませんか? ;) – amanuel2
私はCLionを使用していますが、上記のようにpi()関数をオートコンプリートします。 – Julian