/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/ThirdParty/Kraut/KrautGenerator/TreeStructure/Implementation/BranchRandomData.cpp
35 строк
1 KB
Jan Krassnigg
Replaced precompiled Kraut libs with sources (#678)
03 сен 2022, 22:17
Не верифицирован
03 сен 2022, 22:17
b339d34
Код
Авторство
О чём код?
#include <KrautGenerator/PCH.h> #include <KrautGenerator/TreeStructure/BranchRandomData.h> namespace Kraut { BranchNodeRandomData BranchRandomData::GetBranchNodeRD() { BranchNodeRandomData rd; rd.m_SpawnNodesRD = m_BranchNodeRD.GetRandomNumber(); rd.m_NodePlacementRD.m_uiSeedValue = m_BranchNodeRD.GetRandomNumber(); rd.m_BranchCandidateRD.m_uiSeedValue = m_BranchNodeRD.GetRandomNumber(); rd.m_BranchRD.m_uiSeedValue = m_BranchNodeRD.GetRandomNumber(); return rd; } BranchRandomData BranchNodeRandomData::GetBranchRD() { BranchRandomData rd; rd.m_AngleDeviationRD = m_BranchRD.GetRandomNumber(); rd.m_BranchNodeRD.m_uiSeedValue = m_BranchRD.GetRandomNumber(); rd.m_ColorVariation.m_uiSeedValue = m_BranchRD.GetRandomNumber(); rd.m_GrowDirChange.m_uiSeedValue = m_BranchRD.GetRandomNumber(); rd.m_LengthRD = m_BranchRD.GetRandomNumber(); rd.m_RotationalDeviationRD = m_BranchRD.GetRandomNumber(); rd.m_ThicknessRD = m_BranchRD.GetRandomNumber(); rd.m_CurGrowTargetDirRD.m_uiSeedValue = m_BranchRD.GetRandomNumber(); rd.m_TargetDirRD = m_BranchRD.GetRandomNumber(); rd.m_uiLeafDeviationRD = m_BranchRD.GetRandomNumber(); rd.m_FrondColorVariationRD = m_BranchRD.GetRandomNumber(); return rd; } } // namespace Kraut