顶点缓冲区中的数据在转换后会改变吗?
Would data in vertex buffer change after translation?
如果我加载一个X文件并将顶点数据存储在顶点缓冲区中。然后,对对象进行平移,它会改变顶点缓冲区中的数据吗?
No.
我当然不希望。这样反而会破坏场景图的对象)当然不是。你把平移存储在一个矩阵中,对吧?所以在顶点着色器中你可以通过矩阵变换顶点位置来计算世界空间中的顶点位置但它不会影响顶点缓冲区
相关文章:
- 防止主数据类型C++的隐式转换
- 模板参数替换失败,并且未完成隐式转换
- 努力将整数转换为链表。不知道我在这里做错了什么
- HEX值到wchar_t字符(UTF-8)的转换
- lambda参数转换为constexpr技巧,然后获取带链接的数组
- 将 Qvector<uint8_t> 转换为 QString
- 如何在cuSparse中使用cusparseXcoo2csr从coo转换为csc
- G 警告:从INT转换为UINT16_T可能会改变其值
- 为什么两个连续的转换会改变一个整数
- 从 int 转换为 std::array<unsigned char, 1ul>::value_type 可能会改变其值
- gcc 奇怪的转换警告(<B>从"int"转换为"A::count_type {aka short unsigned int}"可能会改变其值)
- c++改变了从double到int的隐式转换
- c++的共享指针向量.如果在vector外强制转换,它会改变vector中的指针吗?< / h1 >
- 在c++中正确的对象强制转换,值字段不会改变
- 为什么按位否定运算符"~"转换为 int?(从"int"转换为"无符号字符"可能会改变其值)
- 我应该改变我的设计来防止动态强制转换吗?
- 如何将int型转换为unsigned long型而不改变任何位?
- 指针类型强制转换会改变非预期内存
- 顶点缓冲区中的数据在转换后会改变吗?
- 从cvMat转换到UIImage会改变图像