我必须在 Google Sketchup 中渲染数千个多边形的网格。我发现add_face
随着模型中面孔数量的增加,这往往会变慢。我相信这是由于 Sketchup 在幕后运行的一些边缘检测算法。希望有一些方法可以抑制 Sketchup 正在执行的边缘检测或其他处理,直到所有面都添加到模型中。
我发现add_faces_from_mesh
并且fill_from_mesh
要快得多,但我最终得到了一个由Surface
实例组成的网格,而不是我正在寻找的对象Face
。Edge
那么,在 Sketchup中生成由Face
和对象组成的模型的最快方法是什么?Edge
有没有办法从对象Edge
生成对象?Face
Surface
更新:我刚刚在这里读到使用Model::start_transaction
和Model::commit_transaction
可以用来加快速度,但我发现改进不是很显着。还有什么我可以做的吗?