载入中...
搜索中...
未找到
eve::graphics::hair::RibbonMesh结构体 参考

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()

int eve::graphics::hair::RibbonMesh::indexCount ( ) const
inline

Index count.

在文件 RibbonBuilder.h 第 28 行定义.

引用了 indices.

被这些函数引用 eve::graphics::hair::GroomInstance::rebuild().

◆ vertexCount()

int eve::graphics::hair::RibbonMesh::vertexCount ( ) const
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

◆ nrmXYZ

std::vector<float> eve::graphics::hair::RibbonMesh::nrmXYZ

◆ posXYZ

std::vector<float> eve::graphics::hair::RibbonMesh::posXYZ

◆ uvST

std::vector<float> eve::graphics::hair::RibbonMesh::uvST

该结构体的文档由以下文件生成: