# 關於容器容積值變化量計算問題

**URL:** <https://cn.discourse.mcneel.com/t/topic/2323>\
**Category:** Grasshopper\
**Created:** [2024年五月27日 16:32 UTC](https://cn.discourse.mcneel.com/t/topic/2323 "2024-05-27T16:32:13Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![pocky5923](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/pocky5923/32/3243_2.png) [@pocky5923](https://cn.discourse.mcneel.com/u/pocky5923)\
**Post date:** [2024年五月27日 16:32 UTC](https://cn.discourse.mcneel.com/t/topic/2323/1 "2024-05-27T16:32:13Z")

</div>

Hi  
大家好，個人對於蚱蜢經驗不多，還請論壇上的各位多多指教， 😃  
我設計了調整液面高度就能計算容積的電池組作為計算機，  
可是如果要列表出每一階段容量變化該怎麼做出一套有效的電池組?

 ![image_1 任意形狀容器內部容量隨著液面高度變化，顯示容量](https://global.discourse-cdn.com/mcneel/uploads/mcneel_cn/original/2X/d/d7eac1477eecbf64631b69020f0e9d8b69b6448b.png)  
 ![image_2](https://global.discourse-cdn.com/mcneel/uploads/mcneel_cn/original/2X/e/e147dfd4ff2317b11e306fa0216f8601f97fdfe9.png)

 ![image_3計算任意形狀容器之容積變化量的電池](https://global.discourse-cdn.com/mcneel/uploads/mcneel_cn/original/2X/1/1631138bc8a3d4353566f0abc3792b0cfe9c69f2.png)

我很需要同時計算多項不容液面高度出來的結果，希望版上各位高人指點，謝謝 🙏

 ![image_4 求解計算結果列表](https://global.discourse-cdn.com/mcneel/uploads/mcneel_cn/original/2X/f/f7a4adbf4a7567013836d0fd63ad775f4c0294b3.jpeg)

---

<div class="post-metadata">

**Author:** ![Jessesn](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/jessesn/32/3412_2.png) [@Jessesn](https://cn.discourse.mcneel.com/u/Jessesn)\
**Post date:** [2024年五月28日 06:39 UTC](https://cn.discourse.mcneel.com/t/topic/2323/2 "2024-05-28T06:39:06Z")

</div>

> [@pocky5923](#):
>
> 可是如果要列表出每一階段容量變化該怎麼做出一套有效的電池組?

你的意思是说读取一个数据可以恨容易的计算出你要的结果，如果批量读取就会出错对吗？

如果一个数据可以计算，一组数据也是可以计算的，只是需要把数据进行 Graft,  
关于 Graft 的使用方法请参考 [help-doc-frontend](http://docs.rhino3d.com.cn/gh/Sets/107)

BTW， 给你几个建议，如果你需要其他人能帮助到你

1. 请维持 GH 运算器原始名称，不要汉化，这样容易让人看懂
2. 请提供你的 GH 原来文档，且备注好相关说明，方便其他人能读懂你的意图
3. 如果 GH 无法实现你的效果，请在 Rhino 中手动画图出你的输入与最终想要的结果。

---

<div class="post-metadata">

**Author:** ![pocky5923](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/pocky5923/32/3243_2.png) [@pocky5923](https://cn.discourse.mcneel.com/u/pocky5923)\
**Post date:** [2024年五月28日 14:19 UTC](https://cn.discourse.mcneel.com/t/topic/2323/3 "2024-05-28T14:19:38Z")

</div>

謝謝 Jessesn 的回覆  
我會再進行其他嘗試  
真正的問題應該是我發現他只有運行一次的計算，要怎麼讓它有多次的計算結果才是我想探討的問題  
如果它能解決就能應用在不同造型的容器上，例如量杯

這裡附上英文版重新建立的grasshopper  
[容器計算問題.gh](https://cn.discourse.mcneel.com/uploads/short-url/dcMLY74kOiqZqUuK2QBrqocvHT0.gh) (70.9 KB)

---

<div class="post-metadata">

**Author:** ![Jessesn](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/jessesn/32/3412_2.png) [@Jessesn](https://cn.discourse.mcneel.com/u/Jessesn)\
**Post date:** [2024年五月29日 00:39 UTC](https://cn.discourse.mcneel.com/t/topic/2323/4 "2024-05-29T00:39:36Z")

</div>

> [@pocky5923](#):
>
> 我會再進行其他嘗試  
> 真正的問題應該是我發現他只有運行一次的計算，要怎麼讓它有多次的計算結果才是我想探討的問題  
> 如果它能解決就能應用在不同造型的容器上，例如量杯

如同我前面提醒的，你需要 [Graft](http://docs.rhino3d.com.cn/gh/Sets/107) 参与布尔运算的数据，这样就可以得到一组数据，而不是一个数据

 ![Graft](https://global.discourse-cdn.com/mcneel/uploads/mcneel_cn/original/2X/9/9e7b62fb35fd588d43003190d297e58f0a53769f.jpeg)

看起来你需要了解什么是数据结构，可以看看下面这里的介绍内容

> - Grasshopper 知识点科普(四)：[数据结构的基本解读](https://class.rhino3d.asia/p/t_pc/course_pc_detail/image_text/i_61a314e9e4b09240f0e4ac1c?product_id=p_618b82c7e4b0c005c98fc25e&content_app_id=&type=6) 👈
> - Grasshopper 知识点科普(十三)：[如何理解树形数据](https://class.rhino3d.asia/p/t_pc/course_pc_detail/image_text/i_62f8734ce4b0c94264875add?product_id=p_618b82c7e4b0c005c98fc25e&content_app_id=&type=6) 👈
> - Grasshopper 知识点科普(十一)：[数据的筛选和数据结构的保持](https://class.rhino3d.asia/p/t_pc/course_pc_detail/image_text/i_62be46f4e4b050af23964bb4?product_id=p_618b82c7e4b0c005c98fc25e&content_app_id=&type=6) 👈

---

<div class="post-metadata">

**Author:** ![pocky5923](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/pocky5923/32/3243_2.png) [@pocky5923](https://cn.discourse.mcneel.com/u/pocky5923)\
**Post date:** [2024年五月29日 13:19 UTC](https://cn.discourse.mcneel.com/t/topic/2323/5 "2024-05-29T13:19:55Z")

</div>

容量計算的問題解決了，非常感謝您的指點! 😀 🌹
