# V6 wish - 2D Linetypes i.e. batting

**URL:** <https://discourse.mcneel.com/t/v6-wish-2d-linetypes-i-e-batting/14561>\
**Category:** Rhino for Windows\
**Created:** [December 2, 2014, 2:53pm UTC](https://discourse.mcneel.com/t/v6-wish-2d-linetypes-i-e-batting/14561 "2014-12-02T14:53:33Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Michal](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/michal/32/717257_2.png) [@Michal](https://discourse.mcneel.com/u/Michal)\
**Post date:** [December 2, 2014, 2:53pm UTC](https://discourse.mcneel.com/t/v6-wish-2d-linetypes-i-e-batting/14561/1 "2014-12-02T14:53:34Z")

</div>

Hello,

By 2D linetype I understand some repeatible 2D geometry arrayed along some line, polyline or curve - i.e insulation line (batting) found in Autocad. Of course it is possible in Rhino to easily draw or generate such geometry, however, the case is that architects and designers commonly exchange their draws between diverse CAD applications. In my opinion the most important attribute of geometries that Rhino omits while importing files from other CAD applications is 2D linetype feature. Furthermore, even the linetype name is imported as “continous”. As for me the issue is quite important and worth solving, I hope you agree.

---

<div class="post-metadata">

**Author:** ![pascal](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/pascal/32/479395_2.png) [@pascal](https://discourse.mcneel.com/u/pascal)\
**Post date:** [December 7, 2014, 6:35pm UTC](https://discourse.mcneel.com/t/v6-wish-2d-linetypes-i-e-batting/14561/2 "2014-12-07T18:35:40Z")

</div>

> [@Michal](#):
>
> By 2D linetype I understand some repeatible 2D geometry arrayed along some line, polyline or curve - i.e insulation line (batting) found in Autocad.

Hi Michal - thanks, I’ve added this to the list of things to look into for V6 and beyond.

> **[Complex SHP Linetypes (2d Linetypes wish) : RH-29232](https://mcneel.myjetbrains.com/youtrack/issue/RH-29232)**
>
> http://discourse.mcneel.com/t/v6-wish-2d-linetypes-i-e-batting/14561 The user would like to be able to use more elaborate linetypes "By 2D linetype I understand some repeatible 2D geometry arrayed along some line, polyline or curve - i.e insulation...

-Pascal

---

<div class="post-metadata">

**Author:** ![skalanya](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/skalanya/32/644812_2.png) [@skalanya](https://discourse.mcneel.com/u/skalanya)\
**Post date:** [September 8, 2015, 7:57pm UTC](https://discourse.mcneel.com/t/v6-wish-2d-linetypes-i-e-batting/14561/3 "2015-09-08T19:57:10Z")

</div>

if You need that send me message. I add that to my site.

---

<div class="post-metadata">

**Author:** ![Asterisk](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/asterisk/32/480872_2.png) [@Asterisk](https://discourse.mcneel.com/u/Asterisk)\
**Post date:** [July 20, 2016, 7:13pm UTC](https://discourse.mcneel.com/t/v6-wish-2d-linetypes-i-e-batting/14561/4 "2016-07-20T19:13:59Z")

</div>

I don’t know if it helps, but currently we’re using Insulation hatch that looks like this:

 ![](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/c/b/cbec0c1e35266bb8bffd1b7cde76a4d9bbaaac1f.png)

---

<div class="post-metadata">

**Author:** ![Matěj\_Hoffman](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/mat%C4%9Bj_hoffman/32/435796_2.png) [@Matěj\_Hoffman](https://discourse.mcneel.com/u/Mat%C4%9Bj_Hoffman)\
**Post date:** [August 17, 2022, 7:17pm UTC](https://discourse.mcneel.com/t/v6-wish-2d-linetypes-i-e-batting/14561/5 "2022-08-17T19:17:35Z")

</div>

Hello,  
I would like to ask if the problem has been solved, but I have not found a solution in Rhino 7. Alternatively, I would like to comment if the problem could not be solved other than using Grasshoper. As Michal writes, when exporting from AutoCAD, the 2D line appears as 1D and loses its geometry, which is undesirable in case of for example a coordination situation (gas line, water line). Or for example a zig zag line option would be nice…  
Thank you so much. This is really only problem which I have with Rhino in 2D.

---

<div class="post-metadata">

**Author:** ![ivan.galik](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/ivan.galik/32/731821_2.png) [@ivan.galik](https://discourse.mcneel.com/u/ivan.galik)\
**Post date:** [August 17, 2022, 7:24pm UTC](https://discourse.mcneel.com/t/v6-wish-2d-linetypes-i-e-batting/14561/6 "2022-08-17T19:24:36Z")

</div>

no it has not been adressed. i dream about this to come with v8. only solution is to do it other cads do it. via .shx files (autocad, …).

---

<div class="post-metadata">

**Author:** ![Sam\_Vel\_Kapp](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/sam_vel_kapp/32/760977_2.png) [@Sam\_Vel\_Kapp](https://discourse.mcneel.com/u/Sam_Vel_Kapp)\
**Post date:** [November 4, 2023, 6:36am UTC](https://discourse.mcneel.com/t/v6-wish-2d-linetypes-i-e-batting/14561/7 "2023-11-04T06:36:55Z")

</div>

Hey Michal,

I just searched for this online and I would have really liked to see this in the new Rhino 8. The fact that we are still hatching batting is excruciating, this could be a great addition to many different workflows as well, such as mapping out a complicated design following a curve and the revolving it or so forth. I wish we can raise enough awareness so that the Dev’s can really adopt this, what looks like a fairly simple addition.

-Sam

---

<div class="post-metadata">

**Author:** ![hesro](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/hesro/32/491687_2.png) [@hesro](https://discourse.mcneel.com/u/hesro)\
**Post date:** [July 4, 2024, 12:38pm UTC](https://discourse.mcneel.com/t/v6-wish-2d-linetypes-i-e-batting/14561/8 "2024-07-04T12:38:50Z")

</div>

10 years later… no progress. 🫤

---

<div class="post-metadata">

**Author:** ![Oliver\_H](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/oliver_h/32/737049_2.png) [@Oliver\_H](https://discourse.mcneel.com/u/Oliver_H)\
**Post date:** [July 9, 2024, 11:58am UTC](https://discourse.mcneel.com/t/v6-wish-2d-linetypes-i-e-batting/14561/9 "2024-07-09T11:58:23Z")

</div>

I would also love to have this feature.

---

<div class="post-metadata">

**Author:** ![Finlay\_Johnson](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/finlay_johnson/32/655908_2.png) [@Finlay\_Johnson](https://discourse.mcneel.com/u/Finlay_Johnson)\
**Post date:** [November 5, 2024, 10:19am UTC](https://discourse.mcneel.com/t/v6-wish-2d-linetypes-i-e-batting/14561/10 "2024-11-05T10:19:03Z")

</div>

Yes I would also love this feature

---

<div class="post-metadata">

**Author:** ![joji](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/joji/32/627682_2.png) [@joji](https://discourse.mcneel.com/u/joji)\
**Post date:** [September 5, 2025, 5:19pm UTC](https://discourse.mcneel.com/t/v6-wish-2d-linetypes-i-e-batting/14561/11 "2025-09-05T17:19:46Z")

</div>

+1, seems so bizarre to me that there’s no built-in easy way to draw insulation batting in Rhino.  
If it’s too hard to implement, please at least provide as standard a good insulation hatch with rhino 9 !

---

<div class="post-metadata">

**Author:** ![Kliefhead](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/kliefhead/32/760275_2.png) [@Kliefhead](https://discourse.mcneel.com/u/Kliefhead)\
**Post date:** [September 30, 2025, 4:45pm UTC](https://discourse.mcneel.com/t/v6-wish-2d-linetypes-i-e-batting/14561/12 "2025-09-30T16:45:57Z")

</div>

+1 , all the architect users need this at some point 🙂

---

<div class="post-metadata">

**Author:** ![wim](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/wim/32/747482_2.png) [@wim](https://discourse.mcneel.com/u/wim)\
**Post date:** [September 30, 2025, 6:38pm UTC](https://discourse.mcneel.com/t/v6-wish-2d-linetypes-i-e-batting/14561/13 "2025-09-30T18:38:39Z")

</div>

Hi -

> [@joji](#):
>
> please at least provide as standard a good insulation hatch with rhino 9 !

There is a “Batt Insulation” hatch pattern in Rhino 9 on Windows.

 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/a/9/0/a90231dfa1a6a367d11dbcf111601e1602dc27c6.png)

This is pending on macOS: [RH-88568](https://mcneel.myjetbrains.com/youtrack/issue/RH-88568) Annotation Hatch: Mac version missing additional default patterns

> [@joji](#):
>
> If it’s too hard to implement, […]

Also new in Rhino 9, you can use a test command to create a linetype with shapes, such as a batt insulation:

> [@Rhino 9 Feature: Shapes in linetypes](https://discourse.mcneel.com/t/rhino-9-feature-shapes-in-linetypes/208460):
>
> This is very very early in development, but there is enough in place for people to try it out and start providing feedback. Rhino 9 linetypes now support shapes positioned at intervals along curves. Here is the associated 3dm file [linetype\_shapes.3dm](https://discourse.mcneel.com/uploads/short-url/fJWgeOx5e8eG2GxyElyYkhAiZpa.3dm) (43.1 KB) Creating these linetypes is still pretty rough, but hopefully we can improve the process over time. There is a new test command called TestLinetypeWithShapes This command lets you name a new linetype, define the shape spac…

As that feature is under construction, there are likely to be issues to be dealt with. One such issue is [RH-88905](https://mcneel.myjetbrains.com/youtrack/issue/RH-88905) Linetype: Curve is Drawn where Shape Is  
-wim

---

<div class="post-metadata">

**Author:** ![joji](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/joji/32/627682_2.png) [@joji](https://discourse.mcneel.com/u/joji)\
**Post date:** [October 1, 2025, 10:20am UTC](https://discourse.mcneel.com/t/v6-wish-2d-linetypes-i-e-batting/14561/14 "2025-10-01T10:20:50Z")

</div>

Thank you for the update Wim!

---

<div class="post-metadata">

**Author:** ![brian](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/brian/32/504171_2.png) [@brian](https://discourse.mcneel.com/u/brian)\
**Post date:** [February 11, 2026, 3:54am UTC](https://discourse.mcneel.com/t/v6-wish-2d-linetypes-i-e-batting/14561/15 "2026-02-11T03:54:03Z")

</div>

[RH-29232](https://mcneel.myjetbrains.com/youtrack/issue/RH-29232) is fixed in Rhino [WIP](https://discourse.mcneel.com/t/welcome-to-serengeti/9612)
