我搜索了一些易于移植的网格简化实现以将它们移植到 javascript,例如在导入模型时直接使用它们。我找到了一些可能的候选人:
我的问题是,为什么没有 javascript 实现,特别是对于像 three.js 这样的库,其中详细程度是一个得到很好支持的功能?在 js 中进行计算需要很长时间吗?我不这么认为.. 交叉编译其中一个 c++ 实现也不应该那么难吧?
我搜索了一些易于移植的网格简化实现以将它们移植到 javascript,例如在导入模型时直接使用它们。我找到了一些可能的候选人:
我的问题是,为什么没有 javascript 实现,特别是对于像 three.js 这样的库,其中详细程度是一个得到很好支持的功能?在 js 中进行计算需要很长时间吗?我不这么认为.. 交叉编译其中一个 c++ 实现也不应该那么难吧?
不,它不需要永远,
http://jabtunes.com/labs/3d/bunny/
这是您问题的答案,编辑 SimplifyModfier.js 以满足您的需求。我这样做了,将具有 25K 三角形的网格简化为 1K 三角形大约需要 80 秒。如果您需要进一步的帮助,请告诉我:-)