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

**URL:** <https://cn.discourse.mcneel.com/t/topic/1769>\
**Category:** Grasshopper\
**Tags:** unhandled\
**Created:** [2020年十二月18日 01:27 UTC](https://cn.discourse.mcneel.com/t/topic/1769 "2020-12-18T01:27:49Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![rowen1124](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/rowen1124/32/3233_2.png) [@rowen1124](https://cn.discourse.mcneel.com/u/rowen1124)\
**Post date:** [2020年十二月18日 01:27 UTC](https://cn.discourse.mcneel.com/t/topic/1769/1 "2020-12-18T01:27:49Z")

</div>

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

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

謝謝

 ![2020_12_18_09_11_51_Window](https://global.discourse-cdn.com/mcneel/uploads/mcneel_cn/original/2X/7/73aad03a9728eca155873be06007fce5f67eaefa.png)

---

<div class="post-metadata">

**Author:** ![yoko\_kadotani](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/yoko_kadotani/32/3149_2.png) [@yoko\_kadotani](https://cn.discourse.mcneel.com/u/yoko_kadotani)\
**Post date:** [2020年十二月18日 05:34 UTC](https://cn.discourse.mcneel.com/t/topic/1769/2 "2020-12-18T05:34:32Z")

</div>

Hi Rowen,

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

 ![131321728_1797029787132824_3861992571185746729_n](https://global.discourse-cdn.com/mcneel/uploads/mcneel_cn/original/2X/2/2b70d42c65494ca9aa4d2fd28d4b4af7f2082358.png)

---

<div class="post-metadata">

**Author:** ![rowen1124](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/rowen1124/32/3233_2.png) [@rowen1124](https://cn.discourse.mcneel.com/u/rowen1124)\
**Post date:** [2020年十二月18日 07:33 UTC](https://cn.discourse.mcneel.com/t/topic/1769/3 "2020-12-18T07:33:33Z")

</div>

HI yoko

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

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

 ![2020-12-18 15_32_55-Grasshopper - 相切相切半徑_](https://global.discourse-cdn.com/mcneel/uploads/mcneel_cn/original/2X/3/376681bb4b893625d3f4bee07cd4e7d8bbe6d49d.png)  
[相切相切半徑.gh](https://cn.discourse.mcneel.com/uploads/short-url/9IBIQx9uOudCoGQifA6yz9mgG8F.gh) (12.3 KB)

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

謝謝

---

<div class="post-metadata">

**Author:** ![calee529](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/calee529/32/2399_2.png) [@calee529](https://cn.discourse.mcneel.com/u/calee529)\
**Post date:** [2020年十二月18日 07:46 UTC](https://cn.discourse.mcneel.com/t/topic/1769/4 "2020-12-18T07:46:05Z")

</div>

Hi Rowen

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

 ![Screenshot (79)](https://global.discourse-cdn.com/mcneel/uploads/mcneel_cn/original/2X/3/3fe7e0fd62a03349445bc3a7f0a7392463e5e9a0.png)

---

<div class="post-metadata">

**Author:** ![rowen1124](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/rowen1124/32/3233_2.png) [@rowen1124](https://cn.discourse.mcneel.com/u/rowen1124)\
**Post date:** [2020年十二月18日 08:29 UTC](https://cn.discourse.mcneel.com/t/topic/1769/5 "2020-12-18T08:29:56Z")

</div>

HI Calee

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

> [@rowen1124](#):
>
> 一個一個靠偏移找出中心點容易出錯也不現實

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

謝謝
