CARLA
 
载入中...
搜索中...
未找到
| 命名空间 | 宏定义 | 枚举 | 函数
Simplify.h 文件参考
#include <iostream>
#include <fstream>
#include <algorithm>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <map>
#include <vector>
#include <string>
#include <math.h>
#include <float.h>
+ Simplify.h 的引用(Include)关系图:
+ 此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

struct  Simplify::Ref
 
class  Simplify::SimplificationObject
 
class  SymetricMatrix
 
struct  Simplify::Triangle
 
struct  vec3f
 
struct  vector3
 
struct  Simplify::Vertex
 

命名空间

namespace  Simplify
 

宏定义

#define loopi(start_l, end_l)   for (int i = start_l; i < end_l; ++i)
 
#define loopi(start_l, end_l)   for (int i = start_l; i < end_l; ++i)
 
#define loopj(start_l, end_l)   for (int j = start_l; j < end_l; ++j)
 
#define loopk(start_l, end_l)   for (int k = start_l; k < end_l; ++k)
 

枚举

enum  Simplify::Attributes { Simplify::NONE , Simplify::NORMAL = 2 , Simplify::TEXCOORD = 4 , Simplify::COLOR = 8 }
 

函数

vec3f barycentric (const vec3f &p, const vec3f &a, const vec3f &b, const vec3f &c)
 
vec3f interpolate (const vec3f &p, const vec3f &a, const vec3f &b, const vec3f &c, const vec3f attrs[3])
 
double min (double v1, double v2)
 

宏定义说明

◆ loopi [1/2]

#define loopi ( start_l,
end_l )   for (int i = start_l; i < end_l; ++i)

◆ loopi [2/2]

#define loopi ( start_l,
end_l )   for (int i = start_l; i < end_l; ++i)

在文件 Simplify.h26 行定义.

◆ loopj

#define loopj ( start_l,
end_l )   for (int j = start_l; j < end_l; ++j)

◆ loopk

#define loopk ( start_l,
end_l )   for (int k = start_l; k < end_l; ++k)

函数说明

◆ barycentric()

vec3f barycentric ( const vec3f & p,
const vec3f & a,
const vec3f & b,
const vec3f & c )

在文件 Simplify.h267 行定义.

引用了 vec3f::dot().

被这些函数引用 interpolate().

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

◆ interpolate()

vec3f interpolate ( const vec3f & p,
const vec3f & a,
const vec3f & b,
const vec3f & c,
const vec3f attrs[3] )

在文件 Simplify.h284 行定义.

引用了 barycentric(), vec3f::x, vec3f::y , 以及 vec3f::z.

被这些函数引用 Simplify::SimplificationObject::update_uvs().

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

◆ min()

double min ( double v1,
double v2 )