gpt4 book ai didi

c++ - 如何使用glm::isnan()

转载 作者:行者123 更新时间:2023-12-02 10:24:28 26 4
gpt4 key购买 nike

我无法在我的Visual C++项目中编译glm::isnan()。

#include <glm/glm.hpp>

glm::vec3 my_vector = ... ;

bool b = glm::isnan(my_vector);

最后一行导致以下编译错误:

错误C2440:“正在初始化”:无法从“glm::detail::tvec3”转换为“bool”

根据文档,它表示正确或错误。

最佳答案

可以在https://glm.g-truc.net/0.9.9/api/a00662.html上找到glm::isnan的GLM 0.9.9文档。它说返回类型是vec<L, bool, Q>,因此您可以像这样使用glm::all:

bool b = glm::all(glm::isnan(my_vector));

检查 my_vector的所有组成部分是否均为NaN。

关于c++ - 如何使用glm::isnan(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49661585/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com