欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

【OpenCV&OpenGL&Marker-based AR】代码部分-pmx模型的建议如下: "OpenCV、OpenGL和基于标记的增强现实(AR):PMX模型的代码实现"

最编程 2024-01-12 18:31:05
...

2020.02.04更新
有小伙伴表示在显示模型时出现无模型或者模型“乱飞”的情况,可能需要自己试着调整一下模型的比例以及方向。

void setModelMatrix() {

	glm::mat4 model = glm::mat4(1.0f);// 初始化
	model = glm::rotate(model, 
		glm::radians(90.0f), glm::vec3(1.0, 0.0, 0.0));// 旋转
	model = glm::scale(model, glm::vec3(0.1, 0.1, 0.1));// 缩放
	glBindBuffer(GL_UNIFORM_BUFFER, matricesUniBuffer);
	glBufferSubData(GL_UNIFORM_BUFFER,
		ModelMatrixOffset, MatrixSize, glm::value_ptr(model));
	glBindBuffer(GL_UNIFORM_BUFFER, 0);

}