载入中...
搜索中...
未找到
eve::building::PlacementSystem::PlacementHit结构体 参考

One sampled point and orthonormal frame on a placement surface. 更多...

#include <PlacementSystem.h>

Public 属性

float worldX = 0.f
 
float worldY = 0.f
 
float worldZ = 0.f
 
float normalX = 0.f
 
float normalY = 1.f
 
float normalZ = 0.f
 
float tangentX = 1.f
 
float tangentY = 0.f
 
float tangentZ = 0.f
 
float bitangentX = 0.f
 
float bitangentY = 0.f
 
float bitangentZ = 1.f
 
std::string surfaceId
 
uint64_t surfaceRevision = 0
 
uint64_t primitiveId = 0
 
std::vector< std::string > tags
 

详细描述

One sampled point and orthonormal frame on a placement surface.

在文件 PlacementSystem.h 第 41 行定义.

类成员变量说明

◆ bitangentX

float eve::building::PlacementSystem::PlacementHit::bitangentX = 0.f

在文件 PlacementSystem.h 第 51 行定义.

◆ bitangentY

float eve::building::PlacementSystem::PlacementHit::bitangentY = 0.f

在文件 PlacementSystem.h 第 52 行定义.

◆ bitangentZ

float eve::building::PlacementSystem::PlacementHit::bitangentZ = 1.f

在文件 PlacementSystem.h 第 53 行定义.

◆ normalX

float eve::building::PlacementSystem::PlacementHit::normalX = 0.f

◆ normalY

float eve::building::PlacementSystem::PlacementHit::normalY = 1.f

◆ normalZ

float eve::building::PlacementSystem::PlacementHit::normalZ = 0.f

◆ primitiveId

uint64_t eve::building::PlacementSystem::PlacementHit::primitiveId = 0

在文件 PlacementSystem.h 第 56 行定义.

◆ surfaceId

◆ surfaceRevision

◆ tags

std::vector<std::string> eve::building::PlacementSystem::PlacementHit::tags

在文件 PlacementSystem.h 第 57 行定义.

◆ tangentX

float eve::building::PlacementSystem::PlacementHit::tangentX = 1.f

◆ tangentY

float eve::building::PlacementSystem::PlacementHit::tangentY = 0.f

◆ tangentZ

float eve::building::PlacementSystem::PlacementHit::tangentZ = 0.f

◆ worldX

◆ worldY

float eve::building::PlacementSystem::PlacementHit::worldY = 0.f

◆ worldZ

float eve::building::PlacementSystem::PlacementHit::worldZ = 0.f

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