在GH中達到 相切 相切 半徑 功能

請問各位前輩 我想在GH中實現RHINO中相切 相切 半徑的功能
GH中我只找到相切 相切 中心點
因為我需要大量的計算 一個一個靠偏移找出中心點容易出錯也不現實

請問我能在Python中調用RHINO的相切 相切 半徑的功能嗎?
或有沒有比較智慧的方法或思路能達到相切 相切 半徑的功能

謝謝

Hi Rowen,

本來我問了會Python的朋友求解,他告訴我GH有簡單解法,如下圖,請參考。感謝李宸安提供解方。

HI yoko

感謝妳的回覆 !
但這個有一個問題 Tangent Arc 工具的INPUT 只適用於圓或圓弧
所以在遇到曲線時會無法運作

而假設我把要接順的部分轉化一個近似的圓弧 所求的的相切圓 他也是會作為圓的延伸?
而且遇到直線時也會錯誤…


相切相切半徑.gh (12.3 KB)

不好意思 當初沒把問題問好

謝謝

Hi Rowen

如果你只是要與兩條不同曲線相切的圓(可調半徑),是不是用下圖的方式就好?但問題就是有可能會出現一個以上的圓,要再選取

HI Calee

感謝你的回答!
靠偏移找中心點確實是可行的方法

因為我使用時是立體的曲線 我會有一點擔心 在偏移與相交時出錯…
如果能直接調用Rhino的功能 我想問題會相對單純

謝謝