Explicit deterministic tree placement configuration for one terrain rectangle and resource. 更多...
#include <TerrainTreePlacement.h>
Public 属性 | |
| float | originX = 0 |
| float | originZ = 0 |
| float | width = 1 |
| float | depth = 1 |
| float | heightScale = 1 |
| float | spacing = 10 |
| float | spawnDensity = 1 |
| float | jitterPercent = 0.5F |
| float | failureRate = 0 |
| float | minimumFitness = 0.5F |
| bool | snapToTerrain = true |
| TerrainTreeYOffsetMode | yOffsetMode = TerrainTreeYOffsetMode::TerrainHeight |
| float | seaLevel = 0 |
| float | customOffset = 0 |
| float | minimumYOffset = -2 |
| float | maximumYOffset = 2 |
| TerrainTreeScaleMode | scaleMode = TerrainTreeScaleMode::Fitness |
| float | minimumWidth = 0.75F |
| float | maximumWidth = 1.5F |
| float | minimumHeight = 0.75F |
| float | maximumHeight = 1.5F |
| float | widthRandomPercentage = 0.5F |
| float | heightRandomPercentage = 0.5F |
| float | healthyR = 1 |
| float | healthyG = 1 |
| float | healthyB = 1 |
| float | healthyA = 1 |
| float | dryR = 1 |
| float | dryG = 1 |
| float | dryB = 1 |
| float | dryA = 1 |
| float | bendFactor = 0 |
| float | boundsRadius = 1 |
| std::int32_t | seed = 1 |
| std::uint64_t | namespaceId = 1 |
| int | maxPoints = 1000000 |
| std::string | asset |
详细描述
Explicit deterministic tree placement configuration for one terrain rectangle and resource.
在文件 TerrainTreePlacement.h 第 23 行定义.
类成员变量说明
◆ asset
| std::string eve::procgen::TerrainTreePlacementSettings::asset |
在文件 TerrainTreePlacement.h 第 40 行定义.
◆ bendFactor
| float eve::procgen::TerrainTreePlacementSettings::bendFactor = 0 |
在文件 TerrainTreePlacement.h 第 36 行定义.
◆ boundsRadius
| float eve::procgen::TerrainTreePlacementSettings::boundsRadius = 1 |
在文件 TerrainTreePlacement.h 第 36 行定义.
◆ customOffset
| float eve::procgen::TerrainTreePlacementSettings::customOffset = 0 |
在文件 TerrainTreePlacement.h 第 29 行定义.
◆ depth
| float eve::procgen::TerrainTreePlacementSettings::depth = 1 |
在文件 TerrainTreePlacement.h 第 24 行定义.
◆ dryA
| float eve::procgen::TerrainTreePlacementSettings::dryA = 1 |
在文件 TerrainTreePlacement.h 第 35 行定义.
◆ dryB
| float eve::procgen::TerrainTreePlacementSettings::dryB = 1 |
在文件 TerrainTreePlacement.h 第 35 行定义.
◆ dryG
| float eve::procgen::TerrainTreePlacementSettings::dryG = 1 |
在文件 TerrainTreePlacement.h 第 35 行定义.
◆ dryR
| float eve::procgen::TerrainTreePlacementSettings::dryR = 1 |
在文件 TerrainTreePlacement.h 第 35 行定义.
◆ failureRate
| float eve::procgen::TerrainTreePlacementSettings::failureRate = 0 |
在文件 TerrainTreePlacement.h 第 26 行定义.
◆ healthyA
| float eve::procgen::TerrainTreePlacementSettings::healthyA = 1 |
在文件 TerrainTreePlacement.h 第 34 行定义.
◆ healthyB
| float eve::procgen::TerrainTreePlacementSettings::healthyB = 1 |
在文件 TerrainTreePlacement.h 第 34 行定义.
◆ healthyG
| float eve::procgen::TerrainTreePlacementSettings::healthyG = 1 |
在文件 TerrainTreePlacement.h 第 34 行定义.
◆ healthyR
| float eve::procgen::TerrainTreePlacementSettings::healthyR = 1 |
在文件 TerrainTreePlacement.h 第 34 行定义.
◆ heightRandomPercentage
| float eve::procgen::TerrainTreePlacementSettings::heightRandomPercentage = 0.5F |
在文件 TerrainTreePlacement.h 第 33 行定义.
◆ heightScale
| float eve::procgen::TerrainTreePlacementSettings::heightScale = 1 |
在文件 TerrainTreePlacement.h 第 24 行定义.
◆ jitterPercent
| float eve::procgen::TerrainTreePlacementSettings::jitterPercent = 0.5F |
在文件 TerrainTreePlacement.h 第 25 行定义.
◆ maximumHeight
| float eve::procgen::TerrainTreePlacementSettings::maximumHeight = 1.5F |
在文件 TerrainTreePlacement.h 第 32 行定义.
◆ maximumWidth
| float eve::procgen::TerrainTreePlacementSettings::maximumWidth = 1.5F |
在文件 TerrainTreePlacement.h 第 31 行定义.
◆ maximumYOffset
| float eve::procgen::TerrainTreePlacementSettings::maximumYOffset = 2 |
在文件 TerrainTreePlacement.h 第 29 行定义.
◆ maxPoints
| int eve::procgen::TerrainTreePlacementSettings::maxPoints = 1000000 |
在文件 TerrainTreePlacement.h 第 39 行定义.
◆ minimumFitness
| float eve::procgen::TerrainTreePlacementSettings::minimumFitness = 0.5F |
在文件 TerrainTreePlacement.h 第 26 行定义.
◆ minimumHeight
| float eve::procgen::TerrainTreePlacementSettings::minimumHeight = 0.75F |
在文件 TerrainTreePlacement.h 第 32 行定义.
◆ minimumWidth
| float eve::procgen::TerrainTreePlacementSettings::minimumWidth = 0.75F |
在文件 TerrainTreePlacement.h 第 31 行定义.
◆ minimumYOffset
| float eve::procgen::TerrainTreePlacementSettings::minimumYOffset = -2 |
在文件 TerrainTreePlacement.h 第 29 行定义.
◆ namespaceId
| std::uint64_t eve::procgen::TerrainTreePlacementSettings::namespaceId = 1 |
在文件 TerrainTreePlacement.h 第 38 行定义.
◆ originX
| float eve::procgen::TerrainTreePlacementSettings::originX = 0 |
在文件 TerrainTreePlacement.h 第 24 行定义.
◆ originZ
| float eve::procgen::TerrainTreePlacementSettings::originZ = 0 |
在文件 TerrainTreePlacement.h 第 24 行定义.
◆ scaleMode
| TerrainTreeScaleMode eve::procgen::TerrainTreePlacementSettings::scaleMode = TerrainTreeScaleMode::Fitness |
在文件 TerrainTreePlacement.h 第 30 行定义.
◆ seaLevel
| float eve::procgen::TerrainTreePlacementSettings::seaLevel = 0 |
在文件 TerrainTreePlacement.h 第 29 行定义.
◆ seed
| std::int32_t eve::procgen::TerrainTreePlacementSettings::seed = 1 |
在文件 TerrainTreePlacement.h 第 37 行定义.
◆ snapToTerrain
| bool eve::procgen::TerrainTreePlacementSettings::snapToTerrain = true |
在文件 TerrainTreePlacement.h 第 27 行定义.
◆ spacing
| float eve::procgen::TerrainTreePlacementSettings::spacing = 10 |
在文件 TerrainTreePlacement.h 第 25 行定义.
◆ spawnDensity
| float eve::procgen::TerrainTreePlacementSettings::spawnDensity = 1 |
在文件 TerrainTreePlacement.h 第 25 行定义.
◆ width
| float eve::procgen::TerrainTreePlacementSettings::width = 1 |
在文件 TerrainTreePlacement.h 第 24 行定义.
◆ widthRandomPercentage
| float eve::procgen::TerrainTreePlacementSettings::widthRandomPercentage = 0.5F |
在文件 TerrainTreePlacement.h 第 33 行定义.
◆ yOffsetMode
| TerrainTreeYOffsetMode eve::procgen::TerrainTreePlacementSettings::yOffsetMode = TerrainTreeYOffsetMode::TerrainHeight |
在文件 TerrainTreePlacement.h 第 28 行定义.
该结构体的文档由以下文件生成:
- src/modules/procgen/heightmap/TerrainTreePlacement.h