请帮忙分析一个英语句子,
Thatunderstandingtookthelateranalysisofbiomechnics,whoputtheirmindstocomprehendingsomethingthatwastoocomplexandunorthodoxevertohavebeeninventedthroughtheirownmathematicalsimulations.
其中comprehendingsomething,comprehending是不是修饰something,然后that引导同位语从句,toocomplexandunorthodoxtohavebeendone..
这句话怎么翻译啊,太...而不能...为什么to后面用完成被动?不是应该是too...todosth