Blendsrf 问题


#1

@kelvinC

(6/2/2015) 版

Blendsrf后,连续性C,结果不是C…这个有问题吧?

档案
Test bsrf.3dm (505.1 KB)


#2

那是因為 Simple Blend (類似 Sweep 1 的 Simple sweep) 的關係,目前沒辦法正確調整連續性,暫時的做法是加個 Control shape,讓指令不使用 Simple Blend 就沒問題了。

http://mcneel.myjetbrains.com/youtrack/issue/RH-30604

謝謝。


#3

got it thanks…


#4

@Rhinoceros

Add Shapes 的時候鎖定邊緣上的點加入 Shape,可以改善連續性,同時維持最簡單的 Blend Surface,Shape 加在非點的位置會多出許多 Isocurve。


#5

@KelvinC

今天有空我试一下… 看起来很有吸引力。。多谢多谢。。

多余的想法是,总感觉有点匆忙地开发了曲面的工具。 到时候Rhino集中开发A面工具时估计要改善一堆… 到底V6的开发侧重于什么? 给我的感觉是每个工程师都有自己的专项。所以没有侧重点。都同步开发…比较均匀…

让我感到内疚的是… 不该问关于matchsrf历史问题。 唉。。。


#6

在 Serengeti 應該都有看到一些輪廓了吧? 只是零零散散的。

你說的控制點不能移到你想要的位置不是 bug,那是因為 History 為了要保持要求的連續性的關係。不會彈出 History 破壞警告也是正確的。移動 MatchSrf 變更的曲面,目標曲面不會跟著改變是缺點,因為 Rhino 的 History 是單向的,物件沒辦法雙向互動。

我之前試不出來是因為我沒有打開 Always Record History (這個才是 bug,已經修正了),只在 MatchSrf 指令暫時打開 Record History 也要看到想同的情形才是正確的。


#7

@KelvinC

还是不理解呢,等帮助文件出来了再研究…

我刚试了Add shapes,这个没有那种"控制点需要沿着边缘任意移动,并且报纸连续性"的功能。

我不知道目前这个功能有什么作用…

我感觉开发面工具的程式员需要你的帮助。 这一部分的功能需要的太多…比如blend的角度,锁定功能,沿着曲面边线保持连续性移动方式,太多了… 估计总有一天,Rhino需要开发A面工具(类似的功能偶尔在国外论坛也出现)我估计到时候不是加入功能的问题,是重新编写这一部分,耗费时间太多。。。

关于你对Mcneel的帮助的意思是…你懂什么意思吧 :smiley:


#8

MatchSrf 的問題你看一下我和我們的工程師討論的過程就了解了。
http://mcneel.myjetbrains.com/youtrack/issue/RH-30503

在你的圖你,中間那兩條結構線,以後應該預設就會加入,這樣可以維持最簡單的曲面又保持連續性,已經有好幾個用戶以為 BlendSrf G1、G2… 失效。

移動你圖裡指出的點就沒辦法做 Simple Bend,結果會和 Rhino 5 的 BlendSrf 做的一樣的,當然就沒有 Simple blend 控制點數不足以維持良好連續性的問題。

我自己發現的問題或是用戶反應的問題我都會反應給我們的工程師知道,程式設計師面對的是程式碼,不是像用戶一樣實際使用,他們會聽取用戶的意見對功能做修改。


#9

到时候我可以写一堆了。辛苦了~ :hand: