如果我将值声明为glm::vec3 myVector;
,我可以查看
安全地通过执行
if (!myVector) {
setVector(myVector);
}
或者有没有办法将glm::vec3
值设置为null,而不必将每个单独的值设置为null
答案 0 :(得分:1)
将矢量声明为
时import re
string = "11a2ee22b333c44d5e66e777e8888"
def numbers(n,m):
rx = re.compile(r'(?<!\d)(\d{' + '{},{}'.format(n,m) + '})(?!\d)')
return rx.findall(string)
print(numbers(2,3))
# ['11', '22', '333', '44', '66', '777']
它没有初始化,你需要声明为:
glm::vec3 myVector;
要正确初始化为0。
顺便说一句:
glm::vec3 myVector(0.0);
如果向量构造函数有一个标量参数,则为 用于初始化构造向量的所有组件 标量值。