# Rhino geometry block to COMPAS geometry

**URL:** <https://forum.compas-framework.org/t/rhino-geometry-block-to-compas-geometry/1032>\
**Category:** compas\_rhino\
**Created:** [May 15, 2025, 12:36pm UTC](https://forum.compas-framework.org/t/rhino-geometry-block-to-compas-geometry/1032 "2025-05-15T12:36:38Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Keerthana\_u](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.compas-framework.org/keerthana_u/32/634_2.png) [@Keerthana\_u](https://forum.compas-framework.org/u/Keerthana_u)\
**Post date:** [May 15, 2025, 12:36pm UTC](https://forum.compas-framework.org/t/rhino-geometry-block-to-compas-geometry/1032/1 "2025-05-15T12:36:38Z")

</div>

Hi,

is there any compas geometry feature which will allow to query a rhino geometry block and do some tasks (translations for instance) and insert an instance of the block and visualize back in rhino?

I guess i would have to unwrap the rhino geometry block and create a compas geometry datastructure object with the block metadata (origin, material, geometry,name) - do something and then wrap it back into a rhino block into rhino?

Is there a better way to do this? are there features to load a rhino geometry block in compas?

the benefit would be a partially automated process, where i can manually model my repeating element quickly and have it distributed whereever with meta data and sort as rhino block object (which makes my rhino file much lighter)

thanks  
Keerthana

---

<div class="post-metadata">

**Author:** ![tomvanmele](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.compas-framework.org/tomvanmele/32/13_2.png) [@tomvanmele](https://forum.compas-framework.org/u/tomvanmele)\
**Post date:** [May 26, 2025, 5:51am UTC](https://forum.compas-framework.org/t/rhino-geometry-block-to-compas-geometry/1032/2 "2025-05-26T05:51:03Z")

</div>

hi keerthana,

no there are no specific tools for working with blocks in Rhino.

best,  
tom
