[MSCE C++]MSCE 获取元素体积主线程阻塞,UI卡住没反应,MDL能否支持多线程运行UI?

你好!使用下面代码获得当前Model里面所有元素的体积,当元素数量较多的时候,比如超过20000个,UI会出现卡顿阻塞的情况

mdlMeasure_volumeProperties(&volume, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, pMed, 1)

MSCE UP6以上开始支持多线程了,有没有一种方式可以支持进度显示避免UI卡顿的技术方式呢?

一般主线程跑UI,开个子线程做计算,现在这个函数在子线程会报错,只能在主线程跑,所以是不是MDL想要给这种操作加上进度显示并且UI能正常继续操作,是不可能实现的?没有必要再尝试了?

感谢答复!