V6 CRASH (Quadmesh)


#1

1, 执行Quadmesh指令,V6会挂掉。

  1. 执行Reducemesh指令,降低20%mesh左右, 产生结果不知道正常不正常

  2. meshtonurbs指令后,拉动物体非常缓慢。这也是V5里的问题记得,我觉得这样没效率。按ESC键也没效果,只能强行关掉软件。建模很久后突然因为这样的因素会浪费掉整个时间和精力。

  3. Meshtonurbs指令后,在Polysurface上执行Quadmesh,也会挂掉软件

注:档案是SU导进Rhino的


#3

我研究一下再回覆。


#4

這個模型要用 QuadMesh 的目的是轉成 NURBS 物件?
它的造型不是很複雜,用建模指令逆向重建整個物件可能是比較好的方法。

這個模型有一些小細節,如果 QuadMesh 要保留那些小細節,QuadSize 要設很小,你的 QuadSize 設多少?

這種有許多 Mesh 組合的 Mesh,QuadMesh 的效果不好,用在 3D 掃描得到的自由造型的 STL 會有比較好的效果。

不正常,為了保有那些小細節,我把 Mesh 炸開分別處理,把 Naked Edges 鎖定。

稍後我再回報給我們的工程師處理。

用 MeshToNURBS 之前的 Mesh 有多少面?
我把你的模型開啟,用 MeshToNURBS 得到的 Polysurface (17110 個面) 移動有延遲,但不明顯。

可能也是面數過多,或是那些小細節的關係?


#6
  1. 这部分是SU倒进来的非常小的一部分。可以重新建模,只是费很大时间做每一个小细节。 这也是利用其他软件里现有的资源的意图(为了省时间)

  2. 尝试quadmesh的意图是想从mesh转成NURBS. 如果成功得出理想的mesh,我设想是把它用T-splines转成一个NURBS. 因为TS得出的是非常简单又精确的面。 使用meshtonurbs指令也是这个目的。17110个面不是我想要的。

  3. 后来发现在RHINO 5用reducemesh指令会在V6里好。相同的设定,不同的结果。


#7

不把 Mesh 轉成 NURBS 會有什麼問題? Mesh 面數太多?

因為這些小細節讓這個目的變的不可能,除非你用逆向的法向重建 NURBS,這又太花時間。
ReduceMesh 與 QuadMesh 都不適合用在有邊邊角角小細節的 Mesh 物件。

這是因為 Rhino 6 的 ReduceMesh 整個重寫過,Rhino 5 沒內建,第一次執行 ReduceMesh 的時候會提示另外下載,因為程式碼是別人寫的。


#8

是这样,然后软件运行就慢了。


#9


這個問題我已經回報給我們的工程師了。
https://mcneel.myjetbrains.com/youtrack/issue/RH-42206
你的這個物件蠻小的,將物件放大變形就會縮小。


#10

轉成 QaudMesh 再轉 Sub-D 可能會更慢。


#11

Crash 的問題我寫了一個 bug report,謝謝。

https://mcneel.myjetbrains.com/youtrack/issue/RH-42409