Issues with Technical DM PDF printing

Hi All,

There are some curves freshly pulled onto the surfaces.
In Technical DM those curves are partially recognized as hidden and as a result printed dashed.
My workflow is to have hidden lines off so I have partially missing words in resulting PDF.
Also PrintDisplay shows text in full. I don’t trust it anymore.
For instance, Shaded DM makes full text visible in printed PDF.
I understand, it’s a different display pipeline.

I would highly appreciate two things: curves on surfaces printed correctly and proper work of PrintDisplay.

PrintDisplay:

Technical DM PDF (with hidden lines off)

Shaded DM

Sample file is attached.
450.3dm (1.1 MB)

Hello @Gijs and @wim

Could you please take a look? Is it something on my side or you can reproduce it?

Hi Screamer -
I’ve taken several looks since you posted that…
This is dependent on the display mesh, but in my (quick) tests so far, I can only make it worse… Normally, we bias curves toward the camera to make sure that they are over curved surfaces like in your sample. Biasing has its downsides as well, but technical display modes seem to be handing this somewhat differently, though, and so-called Fake2d is something different still.

[FWIW, the layout in technical display mode looks a lot better on my Mac than it did on Windows…]

RH-86425 Print: Fake2D Hides Curves Behind Curved Surface

I’m afraid that PrintDisplay is a legacy workflow. I wouldn’t dream of using it to “predict” vector PDF output. I’m funneling scarce resources to fixing the way forward, not the way back…
-wim

1 Like

Hello @wim

I saw this fixed in the latest RC. Thank you.
But I see another issue with the same file.
You may try to reproduce it.

My Technical DM is modified to show no edges (creases, silhouettes). Just curves.
But output PDF still has edges shown.
Is it possible to get rid of edges?

DM settings and layout view:

Print dialog:

Resulting PDF:

Hi Screamer -

No, that doesn’t appear to be possible.
I’ve put this on the list as RH-87047 Print: Vector Print Prints Turned Off Edges
-wim

1 Like

Thank you, @wim

Unfortunately, I have another Technical DM issue with curves on surfaces. Now it’s read thru.
Could you please try to reproduce?
The file is attached.
1111.3dm (3.7 MB)

Hello @wim , @Matthew_Sorensen

Could you please take a look at the issue above?
I can’t do the drawing with this new issue.

Hey Screamer -

I’m seeing that in your file, but I can’t reproduce this from scratch.
I’m just getting a spinning wheel when I try to run your video so I don’t know if that gets into the details of how to reproduce this.

When I turn on the camera of your detail, it looks like this:

When I do the same with the “Right” viewport, it looks like this:

(in both cases, I have moved the camera point closer to the object - the point is the dashed line).

When I place a new detail on the layout and set that to the Right view, everything works as expected.

I’m seeing something else going on as well and will get that on the list ( RH-87161), but could you provide instructions on how to get a detail’s camera to behave like the one in your file?
-wim

Hello, @wim
Thank you for paying attantion to my problem.

This is weird. Works perfectly on my side. You may try different browser.

Yes, I have no issues with standard Right view of the Detail too. Text doesn’t go thru the surface.
But my detail has slightly different angle than Right view.
It’s perpendicular to the front face of the body, marked by red arrow below.

So, in order to replicate the issue, here is the instruction below (working on the same file, attached couple posts above):
0. Let’s delete any detail from the layout.

  1. Create a detail. Activate it. I make it Shaded for better managing.
  2. I make it Perspective first, for easy picking of surface I need.
  3. Activate Auto Cplane. Ctrl+Shift+Click on the front face.
  4. Keeping Ctrl+Shift pressed, start View rotation with RMB. Release keyboard buttons and then push it back while keeping RMB pressed. This should align view perpendicular to the CPlane (to the selected face in our case)
  5. Change the display mode to Technical. Activate layout. Try to print. Here we are. Text is see thru now.

BTW, if you will try to print the Model space in Perspective view with Technical DM, you will be surprised. The text is see thru and all the curves are off place.


I don’t know what’s the issue with this particular file. But trying the same with brand new file and simple box with fillets on ribs doesn’t reproduce the issue. All the duplicated edges seemed to be in place.

But when I’m trying to zoom out a bit and print, I see some curves behind the box, which should be cut properly.

So something is still wrong with printing curves on surfaces in Technical DM.

I’ve just replicated the issue from scratch.
Made similar L-shaped polysurface, added fillets, duplicated edges (changed line type), added text curves (pulled to the back face), rotated all slightly. Then all the manipulations with Detail view from above. Same see thru result.



Hi Screamer -

Thanks, it looks like this was introduced in 8.19 as a result of a different fix. → RH-87169 Print: Fake2D: Curves are Moved

Thanks, I’ve added such model to RH-87169
What I was trying to reproduce, however, was RH-87161 - namely that occluded surface edges are showing through in the technical display mode in model and layout space, not the curves showing through in print preview and print. I’m not seeing that when placing the camera with your instructions.
-wim

Hi @wim ,

Thank you for adding YouTracks.

As per issue you had:

I think it is more related to this:

If this will be fixed - edges will not show through. But I could be wrong.

Also, I want to bring your attantion to this effect:
On a new file I created a simple box. Make fillet edges, create duplicated edge curves.


Technical

Try to print preview this scene in different zoom levels.
Here is what I have as results.




There are some non-occluded or missing curves at different zoom levels.
This should work at any zoom level.

Hello @wim ,

Could you please at least unroll this thing back till whole issue is fixed? At that time I had a workaround with drawings. Now I don’t have any.
How can I download previous Rhino RCs, btw?

Hi Screamer -
RH-87169 Print: Fake2D: Curves are Moved
→ This is fixed in the 8.19 version that was released a couple of hours ago.
-wim

1 Like

RH-87169 is fixed in Rhino 8 Service Release 19

Hello @wim and @brian ,

I see this fixed (not by YouTrack, but by testing) on the latest build of V9. Thank you!
But it still persists on V8.
Does this mean it won’t be fixed for V8?

Hi Screamer -

I’m not sure how you are testing this on in the WIP as the settings for display modes are completely messed up for the time being.

At any rate, as you noted, this is not reported as fixed in RH-87047 - which is set to Rhino 9. I can only assume that means that this is something that will only happen in Rhino 9, yes.
-wim

1 Like