我需要从同时支持圆角和尖锐几何体的八叉树或阵列中的体素块生成等值面。我搜索了似乎能够完成此任务的算法,并发现了几种算法,包括双重轮廓,扩展行进立方体和双重行进立方体。但是,前两个要求的Hermite数据似乎消耗大量内存。此外,我找不到这些中任何一个的实际算法,只能找到期刊和模糊描述中的方程式。任何能找到解决我的问题的算法的帮助将不胜感激。
我的方向用四元数表示,角速度表示为四元数或数字(围绕原始方向的弧度/秒)。我知道如何使用转换为轴角的方法来做到这一点,但是该方法在计算上相当昂贵,而且不是现实的选择。给定时间间隔(以秒为单位),我将如何修改方向四元数?我需要两种情况(四元数和数字)的解决方案。但是,将一种情况转换为另一种情况是可以接受的,并且可能会更好,具体取决于转换所需的各种算法/公式的计算复杂性。