# Sequential / unique serial numbers

**URL:** <https://discourse.mcneel.com/t/sequential-unique-serial-numbers/154769>\
**Category:** Grasshopper\
**Tags:** mac, rhino7, grasshopperrhino\
**Created:** [February 13, 2023, 1:40am UTC](https://discourse.mcneel.com/t/sequential-unique-serial-numbers/154769 "2023-02-13T01:40:06Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![laurent\_delrieu](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/laurent_delrieu/32/601605_2.png) [@laurent\_delrieu](https://discourse.mcneel.com/u/laurent_delrieu)\
**Post date:** [February 14, 2023, 8:37am UTC](https://discourse.mcneel.com/t/sequential-unique-serial-numbers/154769/7 "2023-02-14T08:37:09Z")

</div>

You will find script to convert text to mesh brep extrusion here

> [@Creating Text to colored mesh](https://discourse.mcneel.com/t/creating-text-to-colored-mesh/79307/5):
>
> Here is a small script. There are 2 C#, one ouputting all fonts (424 for me) and one outputing Brep. Brep are changed to mesh outside C#. It is surely not difficult to do it inside, so you can do it. There is no placement of the text. I am quite sure many plugins do this type of work but it was interesting to remake this script with the new Rhino 6 objects. [Frame\_] [text\_curve\_rhino6.gh](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/9/6/96ce2c0804d6a1d60c21cb4b9d04b95ffce0fea8.gh) (10.4 KB) And for the record [https://developer.rhino3d.com/api/RhinoCommon/html/T\_Rhino\_DocObj…](https://developer.rhino3d.com/api/RhinoCommon/html/T_Rhino_DocObjects_Font.htm)

> [@Need Help with Parametric Script for 3D Printable Nametag Holder](https://discourse.mcneel.com/t/need-help-with-parametric-script-for-3d-printable-nametag-holder/146505/2):
>
> Hello you can use this component to make text then extrude the text. Offset the text using Clipper tool I use 2 offsets one positive and one negative in order to bridge letters/words Clipper is always doing a positive and a negative, so choose the output. then extrude, join meshes as join Brep doesn’t work for some reason. Then calculate Center Of Gravity in order to place holder And if you want better boolean reliability Use Dendro [te…](https://discourse.mcneel.com/uploads/short-url/xRGfdKS1NH5s6rYqDVfI8wM545.gh)

Here I made some test with my plugin (Nautilus to be republished)

 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/6/b/2/6b25adf976930428e60707ac16577681856b064d.jpeg)  
First I used one component to transform text to brep, then mesh it, mirror it in order for it to be debossed  
 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/3/d/e/3ded5e1fd647a0e427b7a5cd9e4e9e5ebe3e1105.jpeg)  
Then the main object is transformed to mesh (could be brep)

Then I used my component to show all the objects in a grid

 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/a/a/4/aa4cf1f4af091502b6bcc7cb96900a5efb166aee.jpeg)

---

_[View the full topic](https://discourse.mcneel.com/t/sequential-unique-serial-numbers/154769)._
