CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | Private 成员函数 | Private 属性 | 所有成员列表
MeshReconstruction::Cube类 参考

#include <Cube.h>

+ MeshReconstruction::Cube 的协作图:

Public 成员函数

 Cube (Rect3 const &space, Fun3s const &sdf)
 
IntersectInfo Intersect (double isoLevel=0) const
 

Private 成员函数

Vec3 LerpVertex (double isoLevel, int i1, int i2) const
 
int SignConfig (double isoLevel) const
 

Private 属性

Vec3 pos [8]
 
double sdf [8]
 

详细描述

在文件 Cube.h16 行定义.

构造及析构函数说明

◆ Cube()

MeshReconstruction::Cube::Cube ( Rect3 const & space,
Fun3s const & sdf )

成员函数说明

◆ Intersect()

IntersectInfo MeshReconstruction::Cube::Intersect ( double isoLevel = 0) const

在文件 Cube.h156 行定义.

引用了 MeshReconstruction::IntersectInfo::edgeVertIndices, LerpVertex(), MeshReconstruction::IntersectInfo::signConfig , 以及 SignConfig().

被这些函数引用 MeshReconstruction::MarchCube().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ LerpVertex()

Vec3 MeshReconstruction::Cube::LerpVertex ( double isoLevel,
int i1,
int i2 ) const
private

在文件 Cube.h94 行定义.

引用了 pos , 以及 sdf.

被这些函数引用 Intersect().

+ 这是这个函数的调用关系图:

◆ SignConfig()

int MeshReconstruction::Cube::SignConfig ( double isoLevel) const
private

在文件 Cube.h141 行定义.

引用了 sdf.

被这些函数引用 Intersect().

+ 这是这个函数的调用关系图:

类成员变量说明

◆ pos

Vec3 MeshReconstruction::Cube::pos[8]
private

在文件 Cube.h18 行定义.

被这些函数引用 Cube() , 以及 LerpVertex().

◆ sdf

double MeshReconstruction::Cube::sdf[8]
private

在文件 Cube.h19 行定义.

被这些函数引用 Cube(), LerpVertex() , 以及 SignConfig().


该类的文档由以下文件生成: