Surfaces in blocks print differently than on their own?

The issue is back in 6.17 :frowning:

1 Like

It looks like this is still an issue and I just wanted to make sure it’s still being looked into. Also, some additional info that might help identify the problem, when blocks are selected they print highlighted just as they appear on the screen. The same is not true for surfaces/ exploded blocks, even if selected they will print as the display color.
RH 52539


hihglighted block.pdf (816.6 KB)

Could it be that when this bug is present, regardless of the print colour set in a layout’s detail view, surfaces in blocks print by the global print colour.

I think this is the case in the Rhino version I am using.

I’m using Rhino 6 sr11 18348.17061,12/14/2018 because since that version, dimensions less than 6’ don’t have dimension lines (at least not if the units are set to feet and inches.) A bug not to be corrected until Release 7 I am told. I would like to add this to the list of shortcomings which really should not remain until version 7.

Hi Djhg,
I wanted to review how we are expecting Rhino to behave in this area.
Annotation Objects: Curves, Hatch, Dimensions, Text

  • Display Color: Yes
  • Print Color: Yes
  • Black & White (monochrome): Yes

Surfaces

I was able to repeat the following issues and logged it as RH-54873.
When the surfaces area part of a block instance, and the Print Color is set to Black & White or Print Color and the Detail display mode is set to Ghosted, the surfaces are not previewing or printing with the correct color.

Here the surfaces are set to display color of cyan. But when they are group into a block, they are in error using the print color, not the display color like they should be:

Print Color previews on the display like this:

But Print Color prints and preview like this:

But Black and White Color prints and preview like this. Not in the same grayscale as the individual geometry.

Let me know if that captures the issue correctly. I can add any additional details to RH-54873.
Sincerely,
Mary Ann Fugier
McNeel Technical Support and Training
Seattle, WA

You’re 100% correct.
This already has been fixed in 6.16, but it seems like it wasn’t adopted in all the consecutive releases.

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

Hi Asterisk,
Thanks for letting us know that the issue has returned.
It appears that his issue was fixed by RH-52539 in Rhino 6 sr15 for all Display modes, except Ghosted.

We have logged as RH-54873 Surface in Blocks Not Printing Correctly in Ghosted Details.
We will let you know then RH-54873 is fixed ready for testing.

Thank you.
Sincerely,
Mary Ann Fugier
McNeel Technical Support and Training
Seattle, WA

1 Like

image

Hi Asterisk,
Are you showing that shaded more is still not showing a surface in a block correctly?
I am using Rhino 6 SR21 2019-10-30.

RH-52539 issue addressed Print color, surfaces in blocks and display mode Shaded (any except Ghosed) mode and should have been fixed in 6.15.
Shaded -> Vector-> Print Color


Shaded ->Raster-> Print Color

Shaded ->Raster -> Display Color

Shaded ->Vector-> Display Color

The RH-54873 issue with Print color, surfaces in blocks and display mode Ghosted mode is still open and scheduled to be fixed in 7.0.
Ghosted -> Vector-> Print Color

Could you post a model and the ini from your display mode so I can try and duplicate this here?
My model is attached for you to try as well. My Shaded display mode is default.
surface in block - ghosted - print color issue.3dm (125.5 KB)

Let me know if I missed something here or if you see something different.
Thanks for your help.

Sincerely,
Mary Ann Fugier

Found the culprit.

image

this causes Shaded to lose color when printing blocks. Default prints properly as you show. Changing the other settings in Shaded seem to not affect the print output.

1 Like

This is still an issue. @brian

Single color for all backfaces makes blocks print in grayscale as posted above.
Left square is a surface, right one is a copy of the same surface in a block.

image

Thank you, this is reported as https://mcneel.myjetbrains.com/youtrack/issue/RH-57119

@Asterisk can you send me this very simple model? I want to make sure I’m testing with the same setup that you are.

:call_me_hand:
block vs srf.3dm (25.9 KB) OurShaded.ini (12.5 KB)

I’m trying to make sense of this. It looks like the block actually gets the correct color and the surface doesn’t for your sample. Print color for the layer that these objects are on is black.

Let’s go through it step by step to replicate.

  1. Set Display Mode to default Shaded.
  2. Make a surface
  3. Copy it to the side
  4. Put the copy in the block
  5. Run Print to verify both print exactly the same
  6. Edit Shaded Display Mode to this:
    image
  7. Running Print again will get you the surface in block printed in grayscale.

Edit: Sorry, forget what I said before, I misunderstood @Asterisk issue here.

Checking here on Mac V6 I don’t see that issue, take a look at the screenshots.
Viewport display


Printed output

Are you using print color or display color as your output color when printing?

Print Color

Thanks; I’m working on a fix right now.

RH-54873 is fixed in the latest Service Release Candidate