代码之家  ›  专栏  ›  技术社区  ›  Agnel Kurian

在Sketchup中创建面和边对象的最快方法

  •  1
  • Agnel Kurian  · 技术社区  · 15 年前

    我必须在googlesketchup中渲染几千个多边形的网格。我发现了 add_face

    add_faces_from_mesh fill_from_mesh 要快得多,但我最终得到了一个由 Surface 实例而不是 Face Edge

    那么,最快的生成模型的方法是什么 面对 边缘 Sketchup中的对象?有没有办法产生 面对 反对?

    更新: 我只是在看书 here 使用 Model::start_transaction Model::commit_transaction

    2 回复  |  直到 15 年前
        1
  •  1
  •   Agnel Kurian    15 年前

    我发现 add_faces_from_mesh fill_from_mesh 要快得多,但我 最终形成一个由 Surface 实例而不是 Face Edge 我要找的东西。

    打电话 从网格填充 smooth_flags 面对 边缘 物体。 Sketchup Documentation 声称 默认为零。。。我的试验表明不是这样。

        2
  •  1
  •   thomthom    9 年前

    add_faces_from_mesh fill_from_mesh 添加边和面-但是,默认行为是创建具有柔和平滑边的网格。当您有一组由软边连接的面时,它们将被SketchUp视为曲面,当您选择它们时,“实体信息”窗口将显示“曲面”。

    至于 Model::start_transaction disable_ui 以观察速度的提高。但正如您所注意到的,SU添加实体的速度非常慢—您添加到实体集合中的实体越多,它的速度就越慢。添加实体的最快方法是 .

    推荐文章