Skip to content
Snippets Groups Projects
Commit cd578465 authored by Niklas Mika's avatar Niklas Mika
Browse files

comments

parent 8e8f07f2
No related branches found
No related tags found
1 merge request!2Rework of the geometry loading and material system
......@@ -101,7 +101,7 @@ void ITAPropagationPathSim::CombinedModel::CPathEngine::SetEntities( std::shared
//! @detail NMK: Pleaaase just rewrite this function and all the called function. CreatePropagationTree and CreatePropagationList are just ???
//! I think, as long as we have usefull PropagationCandiates at the end it should be fine
//! I tried to change the PropCandiate creation by doing it shape by shape. This is slower (?) and I think I am doing more but I hoped to remove
//! the large child vector which is not needed anymore.
//! the large child vector which is not needed anymore. This function is where the simulation happens
void ITAPropagationPathSim::CombinedModel::CPathEngine::UpdateOriginEntity( std::shared_ptr<CPropagationAnchor> pOriginEntity )
{
if( !m_pTargetEntity )
......@@ -145,7 +145,7 @@ void ITAPropagationPathSim::CombinedModel::CPathEngine::UpdateOriginEntity( std:
/// remove Propagation Candidates that do not lead to a valid path, tradeoff memory vs. performance ----------------------------------------------
// the following part is pulled from the ConstructPropagationPaths
// the following part is pulled from the ConstructPropagationPaths function
Diffraction::ConstructAperturePoints( m_pOriginEntity, m_pTargetEntity, (int)m_oConfig.iNumberIterationApexCalculation, m_vpPropagationCandidates,
m_vpPropagationCandidates, m_pProgressHandler );
......@@ -153,7 +153,7 @@ void ITAPropagationPathSim::CombinedModel::CPathEngine::UpdateOriginEntity( std:
Reflection::ConstructPointsOfReflection( m_pTargetEntity, m_vpPropagationCandidates, m_vpPropagationCandidates );
/// Delete Paths based on abortion/config criterions ---------------------------------------------------------------------------------------------
/// Delete invalid Paths based on abortion/config criterions ---------------------------------------------------------------------------------------------
if( m_oAbort.fDynamicRange > 0.0f )
PerceptionalCulling( m_vpPropagationCandidates, m_vpPropagationCandidates );
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment