载入中...
搜索中...
未找到
eve::procgen::road::RoadStyle结构体 参考

Cross-section and structural style for one road edge. 更多...

#include <RoadTypes.h>

Public 属性

float laneWidth = 3.5f
 
float curbWidth = 0.45f
 Jersey-barrier thickness.
 
float curbHeight = 0.55f
 Raised barrier height (readable asphalt channel).
 
float sidewalkWidth = 1.5f
 
float sidewalkHeight = 0.14f
 
float deckThickness = 0.70f
 
float pierWidth = 1.35f
 
float pierDepth = 1.35f
 
float pierSpacing = 11.f
 
float pierClearance = 1.5f
 
float markingWidth = 0.22f
 
float dashLength = 3.5f
 
float dashGap = 3.f
 
float uvMeters = 8.f
 World-space metres per texture repeat.
 
float speedLimitMps = 13.8889f
 Navigation speed limit in metres per second.
 
int trafficPriority = 0
 Higher incoming-road values win uncontrolled junction priority.
 
float sideObjectStartOffset = 0.f
 Empty distance before the first side-object anchor.
 
float sideObjectEndOffset = 0.f
 Empty distance after the last side-object anchor.
 
bool sideObjectsLeft = true
 Emit anchors on the authored centerline's left side.
 
bool sideObjectsRight = true
 Emit anchors on the authored centerline's right side.
 

详细描述

Cross-section and structural style for one road edge.

在文件 RoadTypes.h 第 19 行定义.

类成员变量说明

◆ curbHeight

◆ curbWidth

◆ dashGap

float eve::procgen::road::RoadStyle::dashGap = 3.f

◆ dashLength

float eve::procgen::road::RoadStyle::dashLength = 3.5f

◆ deckThickness

◆ laneWidth

◆ markingWidth

float eve::procgen::road::RoadStyle::markingWidth = 0.22f

◆ pierClearance

float eve::procgen::road::RoadStyle::pierClearance = 1.5f

◆ pierDepth

float eve::procgen::road::RoadStyle::pierDepth = 1.35f

◆ pierSpacing

float eve::procgen::road::RoadStyle::pierSpacing = 11.f

◆ pierWidth

float eve::procgen::road::RoadStyle::pierWidth = 1.35f

◆ sideObjectEndOffset

float eve::procgen::road::RoadStyle::sideObjectEndOffset = 0.f

Empty distance after the last side-object anchor.

在文件 RoadTypes.h 第 37 行定义.

被这些函数引用 eve::procgen_editing::detail::decodeStyle() , 以及 eve::procgen_editing::detail::encodeStyle().

◆ sideObjectsLeft

bool eve::procgen::road::RoadStyle::sideObjectsLeft = true

Emit anchors on the authored centerline's left side.

在文件 RoadTypes.h 第 38 行定义.

被这些函数引用 eve::procgen_editing::detail::decodeStyle() , 以及 eve::procgen_editing::detail::encodeStyle().

◆ sideObjectsRight

bool eve::procgen::road::RoadStyle::sideObjectsRight = true

Emit anchors on the authored centerline's right side.

在文件 RoadTypes.h 第 39 行定义.

被这些函数引用 eve::procgen_editing::detail::decodeStyle() , 以及 eve::procgen_editing::detail::encodeStyle().

◆ sideObjectStartOffset

float eve::procgen::road::RoadStyle::sideObjectStartOffset = 0.f

Empty distance before the first side-object anchor.

在文件 RoadTypes.h 第 36 行定义.

被这些函数引用 eve::procgen_editing::detail::decodeStyle() , 以及 eve::procgen_editing::detail::encodeStyle().

◆ sidewalkHeight

float eve::procgen::road::RoadStyle::sidewalkHeight = 0.14f

◆ sidewalkWidth

◆ speedLimitMps

float eve::procgen::road::RoadStyle::speedLimitMps = 13.8889f

Navigation speed limit in metres per second.

在文件 RoadTypes.h 第 34 行定义.

被这些函数引用 eve::procgen_editing::detail::decodeStyle() , 以及 eve::procgen_editing::detail::encodeStyle().

◆ trafficPriority

int eve::procgen::road::RoadStyle::trafficPriority = 0

Higher incoming-road values win uncontrolled junction priority.

在文件 RoadTypes.h 第 35 行定义.

被这些函数引用 eve::procgen_editing::detail::decodeStyle(), eve::procgen_editing::detail::encodeStyle() , 以及 eve::procgen::road::RoadNetwork::makeRoundabout().

◆ uvMeters

float eve::procgen::road::RoadStyle::uvMeters = 8.f

World-space metres per texture repeat.

在文件 RoadTypes.h 第 33 行定义.

被这些函数引用 eve::procgen_editing::detail::decodeStyle() , 以及 eve::procgen_editing::detail::encodeStyle().


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