# How to control the draw order of annotation dots in V8?

**URL:** <https://discourse.mcneel.com/t/how-to-control-the-draw-order-of-annotation-dots-in-v8/199035>\
**Category:** Grasshopper\
**Tags:** windows\
**Created:** [February 5, 2025, 1:42pm UTC](https://discourse.mcneel.com/t/how-to-control-the-draw-order-of-annotation-dots-in-v8/199035 "2025-02-05T13:42:14Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Piotr](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/piotr/32/635473_2.png) [@Piotr](https://discourse.mcneel.com/u/Piotr)\
**Post date:** [February 5, 2025, 1:42pm UTC](https://discourse.mcneel.com/t/how-to-control-the-draw-order-of-annotation-dots-in-v8/199035/1 "2025-02-05T13:42:14Z")

</div>

I can only see them when I switch everything off.  
I want them being ion top of everything (typical Elefront). I know there’s been discussion about it but I can’t figure out where the control is gone.

---

<div class="post-metadata">

**Author:** ![maje90](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/maje90/32/762888_2.png) [@maje90](https://discourse.mcneel.com/u/maje90)\
**Post date:** [February 5, 2025, 2:38pm UTC](https://discourse.mcneel.com/t/how-to-control-the-draw-order-of-annotation-dots-in-v8/199035/2 "2025-02-05T14:38:29Z")

</div>

Maybe this one? [Grasshopper Text Dot visibility/overlap](https://discourse.mcneel.com/t/grasshopper-text-dot-visibility-overlap/152944)

---

<div class="post-metadata">

**Author:** ![Piotr](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/piotr/32/635473_2.png) [@Piotr](https://discourse.mcneel.com/u/Piotr)\
**Post date:** [February 5, 2025, 2:52pm UTC](https://discourse.mcneel.com/t/how-to-control-the-draw-order-of-annotation-dots-in-v8/199035/3 "2025-02-05T14:52:46Z")

</div>

It seems like there is no solution to it without involving Python :-/

---

<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:** [February 6, 2025, 8:14pm UTC](https://discourse.mcneel.com/t/how-to-control-the-draw-order-of-annotation-dots-in-v8/199035/4 "2025-02-06T20:14:47Z")

</div>

Hi Piotr -

> [@Piotr](#):
>
> I can only see them when I switch everything off.

I’ll need more information on this one…

 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/0/2/b/02b515e4590f37e342faed44b7e4c246895e7f54.png)

-wim

---

<div class="post-metadata">

**Author:** ![Piotr](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/piotr/32/635473_2.png) [@Piotr](https://discourse.mcneel.com/u/Piotr)\
**Post date:** [February 7, 2025, 8:45am UTC](https://discourse.mcneel.com/t/how-to-control-the-draw-order-of-annotation-dots-in-v8/199035/6 "2025-02-07T08:45:57Z")

</div>

Here is the simple example: Annotation Dot placed at a surface point:

 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/6/1/8/618967a28840dbf9553b69635700d3eef0e18b0c.jpeg)  
You can see annotation dot as long as it is larger that object in the scene, otherwise it is being obstructed:  
 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/6/5/7/6570c18658e4496843ebbbcc02ef314a34853b12.png)  
 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/d/c/6/dc6d0a6162b24b122c3f6a59236a839b54dd6e14.jpeg)

After removing the Custom Preview component

 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/8/1/e/81e1fc469a46c7faac9bd65964cf6df650148de8.jpeg)

---

<div class="post-metadata">

**Author:** ![kike](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/kike/32/608657_2.png) [@kike](https://discourse.mcneel.com/u/kike)\
**Post date:** [February 7, 2025, 3:35pm UTC](https://discourse.mcneel.com/t/how-to-control-the-draw-order-of-annotation-dots-in-v8/199035/7 "2025-02-07T15:35:21Z")

</div>

Hi @Piotr,

Text dots should display always on top of the model.  
This is fixed on the current WIP and will be available on next 8.17

---

<div class="post-metadata">

**Author:** ![Piotr](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/piotr/32/635473_2.png) [@Piotr](https://discourse.mcneel.com/u/Piotr)\
**Post date:** [February 7, 2025, 3:49pm UTC](https://discourse.mcneel.com/t/how-to-control-the-draw-order-of-annotation-dots-in-v8/199035/9 "2025-02-07T15:49:43Z")

</div>

Perfect.  
How about the points that remain on the screen when there is no text to display? We do not want them.

---

<div class="post-metadata">

**Author:** ![kike](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/kike/32/608657_2.png) [@kike](https://discourse.mcneel.com/u/kike)\
**Post date:** [February 7, 2025, 4:01pm UTC](https://discourse.mcneel.com/t/how-to-control-the-draw-order-of-annotation-dots-in-v8/199035/10 "2025-02-07T16:01:56Z")

</div>

There is no text to display but there is a text dot there.  
This is how it looks in Rhino when it contains no text.

You can always Cull your input before like this.

 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/b/0/c/b0c07452fb6b3508a6828b4e1e9d18a6704f40ad.png)

---

<div class="post-metadata">

**Author:** ![Piotr](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/piotr/32/635473_2.png) [@Piotr](https://discourse.mcneel.com/u/Piotr)\
**Post date:** [February 7, 2025, 4:06pm UTC](https://discourse.mcneel.com/t/how-to-control-the-draw-order-of-annotation-dots-in-v8/199035/11 "2025-02-07T16:06:42Z")

</div>

I am used to clean solutions delivered by Elefront, but I have to live with V8 and adjust.  
Thanks for reply
