Triangle-list ribbon mesh expanded from strand curves. 更多...
#include <RibbonBuilder.h>
Public 成员函数 | |
| int | vertexCount () const |
| Vertex count. | |
| int | indexCount () const |
| Index count. | |
Public 属性 | |
| std::vector< float > | posXYZ |
| std::vector< float > | nrmXYZ |
| std::vector< float > | uvST |
| std::vector< uint32_t > | indices |
详细描述
Triangle-list ribbon mesh expanded from strand curves.
Layout matches Graphics::newMeshFromArrays: packed pos/nrm/uv. nrmXYZ stores the strand tangent so the existing Kajiya-Kay hair shader can light it.
在文件 RibbonBuilder.h 第 19 行定义.
成员函数说明
◆ indexCount()
|
inline |
◆ vertexCount()
|
inline |
Vertex count.
在文件 RibbonBuilder.h 第 26 行定义.
引用了 posXYZ.
被这些函数引用 eve::graphics::hair::appendRibbonMesh() , 以及 eve::graphics::hair::GroomInstance::rebuild().
类成员变量说明
◆ indices
| std::vector<uint32_t> eve::graphics::hair::RibbonMesh::indices |
在文件 RibbonBuilder.h 第 23 行定义.
被这些函数引用 eve::graphics::hair::appendRibbonMesh(), indexCount() , 以及 eve::graphics::hair::GroomInstance::rebuild().
◆ nrmXYZ
| std::vector<float> eve::graphics::hair::RibbonMesh::nrmXYZ |
在文件 RibbonBuilder.h 第 21 行定义.
被这些函数引用 eve::graphics::hair::appendRibbonMesh() , 以及 eve::graphics::hair::GroomInstance::rebuild().
◆ posXYZ
| std::vector<float> eve::graphics::hair::RibbonMesh::posXYZ |
◆ uvST
| std::vector<float> eve::graphics::hair::RibbonMesh::uvST |
在文件 RibbonBuilder.h 第 22 行定义.
被这些函数引用 eve::graphics::hair::appendRibbonMesh() , 以及 eve::graphics::hair::GroomInstance::rebuild().
该结构体的文档由以下文件生成:
- src/modules/graphics/hair/RibbonBuilder.h