Draw order with blocks. Bug?

Hi,

draw order commands (SendToBack, BringToFront, etc.) do not work with block instances. I would wish to use SendToBack, etc. on a block instance, which would make only the instance display behind all other objects.

Thanks

1 Like

Yep, I see this not only does not work for block instances, it is also messy if used with objects inside a block. I have no idea what the prospects are for this - drawing blocks can get quite complicated I guess, but I’ll add it to the pile.

https://mcneel.myjetbrains.com/youtrack/issue/RH-35705

thanks,

-Pascal

2 Likes

Hi @pascal,

Has the Draw Order for Instances been fixed?

Thanks

3 Likes

Hi Alan - Block instances still do not pay attention to draw order… objects in the block definition can have draw order applied and this is respected, but that is of course global for all instances.

-Pascal

2 Likes

@pascal Rhino 8 just went into Beta and I assume is feature complete. Still, draw order for block instances is not addressed. The forum is full of posts asking for this feature, for years!!! By now, block instances have been removed altogether from the draw order command. This limits any professional CAD drafting workflows heavily.

From a users perspective a block in a drafting workflow (containing only 2D curves and hatches) is one monolithic object, that I must send forward and backward in between other drafting objects. Maybe a special 2D block with a completely new implementation might be a way forward.

Please don’t let us wait another decade on this. Drawings will unfortunately not go away in many fields. They are essential for communication.

2 Likes

we will have to wait decades for other stuff too :slight_smile: stay calm :frowning:

1 Like

Hi Silvano -

RH-35705 is currently on the “Future” list. This list is regularly reviewed and scheduled according to available resources and priorities.
-wim

1 Like

@wim Thanks for your answer. What determines the priority on the list? “Feeling” wise, this seems to be a regular topic in the forum. It is also one of the things that regularly frustrates my students (architecture, it comes up every year).

I guess I best show the YouTrack item and link to this post in my class - to bump this a bit up on the priorities list :sweat_smile:

Jokes aside, in the YT item there are only two forum posts linked. A quick search shows dozens that are similar.

2 Likes

Hi Silvano -

We don’t have a precisely defined process to apply priorities. Any individual developer will have to weigh their guess as to how much work it will take, possible negative side-effects in other parts of the code, available time, and user requests. I can review and add other threads to that item if you feel those are relevant.
-wim

2 Likes

Hi, that would be great if blocks supperted draw order feature. It seems like a quite simple wish (I hope!) and quite an obvious functionality, otherwise blocks can’t be included in a professional workflow where drawings must look perfect.

It has been over 10 years since it was brought up. Is it finally time to solve it? ;–)

2 Likes

This makes me realize I am getting old :sweat_smile:

1 Like

Hi Michal -

As you can see, that feature request is on the “Future” list. I suppose that an extra request every second year isn’t really pushing that ticket…
-wim

1 Like

@wim I have a Youtrack account at https://youtrack.jetbrains.com/. I assume it is not possible to login with it to https://mcneel.myjetbrains.com/youtrack/. I would love to follow some of the Rhino development and issues. Is this somehow possible? As an anonymous user I am not able to register an issue. Thanks.

1 Like

Hi Silvano -

We only have a limited amount of user accounts at Jetbrains.
You should be able to read most tickets as an anonymous user - Having a user on our YouTrack wouldn’t make it so that you can read more tickets.
To get us to register issues, you can post all required information here or on tech@mcneel.com.
-wim

2 Likes

@wim many thanks for your answer. I will use this forum to follow tickets. I assume you post here, when a ticket is resolved. Can I bribe @stevebaer with some Swiss chocolate to move RH-35705 to Rhino 9 :wink: - he seems to enjoy it in his profile picture.

2 Likes

Hi Silvano -

The system is set up so that, when a new public version is released, it looks for threads on Discourse that are mentioned in the bug or wish reports for the issues that have been fixed.

So, in theory, all threads should be notified when a fix went into a new release. Sometimes, the system fails…
-wim

3 Likes

I would gladly ship some goodies from Czechia as well! :smiley:

2 Likes