R8 - Printing Bug - Technical Lines/Objects - No Preview/Print Vector

Hello,

Technical Display Mode does not print or preview objects in Vector mode.

Curves, Polylines, and Lines show up but objects/shaded objects/surfaces/etc. do not show up.

Example:
Wireframe On Top, Technical On Bottom (Vector)

Wireframe On Top, Technical On Bottom (Raster)

Do you see this on your end @tay.othman ?

Thank you!

Hi Michael -

Here they show up (albeit with other issues). Is this something that you can reproduce with a simple box or two? If so, please post that 3dm and the output from the Rhino SystemInfo command.
-wim

1 Like

Thanks @wim for checking, i’ll run a box test and share the results

@michaelvollrath I don’t see the issue here, Running this week’s RC build

@wim
I understand that vector printing for Technical is a new feature. I’m attaching an example (simple box) where it is not working as expected.
what makes technical special is the ability to show the hidden lines as dashed and this time in vector printing the dashed lines are either of a different scale or non existent. here is the viewport vs. printing:

see attached file (simple box) to try it yourself.

TestPrintTechnical.3dm (73.1 KB)

1 Like

Logged as RH-78965 R8 - Printing Bug - Technical Lines/Objects - No Preview/Print Vector

2 Likes

After battling this bug for a bit now I finally was able to figure it out and reproduce the issue!

This is separate from the bug that was logged by @brian in @tay.othman’s post above.

Steps to reproduce:

-Have some non-nurbs geometry in your model
-Create a new layout and detail view showing this geometry on a sheet
-Add a clipping plane that cuts some portion of said geometry
-Make sure the layout/detail view is set to Technical Display Mode

-In Print Preview/PDF Printing, Raster will show the geometry, Vector will not

Please note that if you simply print a “Top” viewport view, the geometry will show up. It appears to be a bug occurring within the detail views/layouts only.

Unfortunately I cannot print my document set until this is resolved so I’m glad at least to have finally narrowed it down!

Furthermore, it appears that once the bug is “introduced” it cannot be rectified with simply deleting the clipping plane, where as copy/pasting the geometry to a new file will work but deleting the clipping plane in the existing bugged file will not fix the printing.

Thank you for the help!

@wim @Gijs @brian

Please see simple Rhino file attached that shows the bug:
20231213_Clipping_Plane_Effects_Vector_Printing_Technical_Display.3dm (2.0 MB)

Sys Info:

Rhino 8 SR2 2023-12-12 (Rhino 8, 8.2.23346.13001, Git hash:master @ dbefe46c12cda06610a9ab683a211aa3d16f0030)
License type: Evaluation, build 2023-12-12
License details: Cloud Zoo
Expires on: 2024-01-28

Windows 11 (10.0.22621 SR0.0) or greater (Physical RAM: 64Gb)
.NET 7.0.0

Computer platform: LAPTOP  - Plugged in [99% battery remaining]

Hybrid graphics configuration.
  Primary display: Intel(R) Iris(R) Xe Graphics (Intel) Memory: 1GB, Driver date: 10-26-2022 (M-D-Y).
    > Integrated graphics device with 4 adapter port(s)
        - Windows Main Display is laptop's integrated screen or built-in port
        - Secondary monitor attached to adapter port #1
  Primary OpenGL: NVIDIA GeForce RTX 3080 Ti Laptop GPU (NVidia) Memory: 16GB, Driver date: 1-15-2023 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 528.24
    > Integrated accelerated graphics device with 4 adapter port(s)
        - Video pass-through to primary display device

OpenGL Settings
  Safe mode: Off
  Use accelerated hardware modes: On
  Redraw scene when viewports are exposed: On
  Graphics level being used: OpenGL 4.6 (primary GPU's maximum)
  
  Anti-alias mode: 4x
  Mip Map Filtering: Linear
  Anisotropic Filtering Mode: High
  
  Vendor Name: NVIDIA Corporation
  Render version: 4.6
  Shading Language: 4.60 NVIDIA
  Driver Date: 1-15-2023
  Driver Version: 31.0.15.2824
  Maximum Texture size: 32768 x 32768
  Z-Buffer depth: 24 bits
  Maximum Viewport size: 32768 x 32768
  Total Video Memory: 16 GB

Rhino plugins that do not ship with Rhino
  C:\Users\micha\AppData\Roaming\McNeel\Rhinoceros\packages\7.0\Crash\1.3.1\Crash.rhp	"Crash"	1.1.1.0
  C:\Users\micha\AppData\Local\Programs\Enscape\Bin64\Enscape.Rhino8.Plugin.dll	"Enscape.Rhino8.Plugin"	0.0.23328.1419
  C:\ProgramData\McNeel\Rhinoceros\7.0\Plug-ins\Datasmith Rhino Exporter (d1fdc795-b334-4933-b680-088119cdc6bb)\DatasmithRhino7.rhp	"Datasmith Exporter"	5.1.0.0

Rhino plugins that ship with Rhino
  C:\Program Files\Rhino 8\Plug-ins\Commands.rhp	"Commands"	8.2.23346.13001
  C:\Program Files\Rhino 8\Plug-ins\rdk.rhp	"Renderer Development Kit"	
  C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp	"Rhino Render"	8.2.23346.13001
  C:\Program Files\Rhino 8\Plug-ins\RhinoRender.rhp	"Legacy Rhino Render"	
  C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp	"RDK_EtoUI"	8.2.23346.13001
  C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp	"Snapshots"	
  C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp	"MeshCommands"	8.2.23346.13001
  C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp	"RhinoCycles"	8.2.23346.13001
  C:\Program Files\Rhino 8\Plug-ins\Grasshopper\GrasshopperPlugin.rhp	"Grasshopper"	8.2.23346.13001
  C:\Program Files\Rhino 8\Plug-ins\RhinoCode\RhinoCodePlugin.rhp	"RhinoCodePlugin"	8.2.23346.13001
  C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp	"Toolbars"	8.2.23346.13001
  C:\Program Files\Rhino 8\Plug-ins\3dxrhino.rhp	"3Dconnexion 3D Mouse"	
  C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp	"Displacement"	
  C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp	"SectionTools"	


that file works here in current 8.3 rc

1 Like

@Gijs thanks for testing. I didn’t realize there were two SRCs available yesterday the 12th? When I checked via Help->Software Updates it downloaded an updated 8.2.

Thanks, I’ll test on 8.3

EDIT:

Unfortunately the file still does not work for me. Are you using the Technical Display mode @Gijs

EDIT 2:

It appears to be unrelated to the clipping plane upon further testing as I’m able to reproduce in a new file without a clipping plane present, please see the video here:

Please see the simple “box test” file where non-nurbs geometry box will not be printed Vector but the box turned into a subD will in fact print Vector in the Technical Display Mode.

Possibly also related to this post?

20231213_Technical_Display_Mode_Will_Not_Print_Vector_Non-Nurbs.3dm (75.3 KB)

I tried to do exactly as you do in the video, but here it just works with vector/technical.
I do want to rule some things out though, can you do the same in a new file, but then don’t fiddle with the new features of the layer panel (to hide things from new details)

Edit: OK I see you did that already in the last file. But that file looks ok here too.
I am on 8.3.23347.1001, so that might be it, I’ll send you a link

1 Like

Thanks @Gijs ,

The file I attached is this exactly:
20231213_Technical_Display_Mode_Will_Not_Print_Vector_Non-Nurbs.3dm

I start a new file, draw a box, and attempt to print a detail view/layout of said box with Technical Display mode as a Vector PDF.

When that didn’t show I remembered the post about NURBs so I then converted the box to SubD side by side and that prints just fine but the original box still does not.

EDIT:

Updated video showing the issue:

I do see that the actual output PDF shows the cube but not the SubD here, whereas the preview looks fine

The preview looks fine in wireframe mode but not Technical. In Technical the cube/non-nurbs geometry is missing still

hi @michaelvollrath Matthew added a YT for this
RH-79070 Some objects in layouts are not printing in technical vector output

1 Like

Thank you @Gijs !

RH-79199 is fixed in Rhino 8 Service Release 4 Release Candidate

2 Likes

Thank you! I’m really happy to hear this!