PDF Printing - Technical Mode, Missing and False Objects

Had some spare time, playing around with line weight standards, and took one of my previous assemblies into a new file to tweak.

I’m noticing some missing lines when printing, and some areas where things are printing that just don’t exist in the file.

I’m trying out a custom display mode that’s Technical but with no hidden lines showing, but the same artifacts are happening in standard Pen.

Artifacts don’t show up in the detail view, but show up on Print Preview, and on final print.

Lwt Testing.3dm (11.6 MB)
Technical, No Hidden Lines, TB Rem’d.pdf (254.3 KB)

Blocks are all embedded McMaster-Carr parts, originally downloaded as STEP, saved as 3DM with all options as “By Parent”.

Print settings are set to Vector, which I’d prefer to keep if possible…

Any thoughts of where I might be going wrong?

System Info

Rhino 8 SR17 2025-2-25 (Rhino 8, 8.17.25056.13001, Git hash:master @ 8d674f13b6b22b7c0498dd9ff031d36e49dcd349)
License type: Commercial, build 2025-02-25
License details: Cloud Zoo

Windows 10 (10.0.19043 SR0.0) or greater (Physical RAM: 32GB)
.NET 7.0.20

Computer platform: DESKTOP

Standard graphics configuration.
Primary display and OpenGL: NVIDIA GeForce RTX 2060 (NVidia) Memory: 6GB, Driver date: 11-6-2024 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 566.14
> Accelerated graphics device with 4 adapter port(s)
- Secondary monitor attached to adapter port 0
- Windows Main Display attached to adapter port 1

Secondary graphics devices.
Intel(R) UHD Graphics 630 (Intel) Memory: 1GB, Driver date: 6-1-2021 (M-D-Y).
> Integrated graphics device with 3 adapter port(s)
- There are no monitors attached to this device!

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
GPU Tessellation is: 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: 11-6-2024
Driver Version: 32.0.15.6614
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 6 GB

Rhino plugins that do not ship with Rhino

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.17.25056.13001
C:\Program Files\Rhino 8\Plug-ins\WebBrowser.rhp “WebBrowser”
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\RhinoScript.rhp “RhinoScript”
C:\Program Files\Rhino 8\Plug-ins\IdleProcessor.rhp “IdleProcessor”
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 8.17.25056.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.17.25056.13001
C:\Users\ssommerville\AppData\Roaming\McNeel\Rhinoceros\packages\8.0\PanelingTools\2024.8.20.677\PanelingTools.rhp “PanelingTools”
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.17.25056.13001
C:\Program Files\Rhino 8\Plug-ins\IronPython\RhinoDLR_Python.rhp “IronPython” 8.17.25056.13001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.17.25056.13001
C:\Program Files\Rhino 8\System\netcore\export_PDF.rhp “PDF Export” 8.17.25056.13001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.17.25056.13001
C:\Program Files\Rhino 8\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 8\Plug-ins\BlockEdit.rhp “BlockEdit” 8.17.25056.13001
C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp “SectionTools”

Updated to latest Version 8 SR17 (8.17.25063.13001, 2025-03-04) - section outline artifact (pulley cross section on the right) is gone; edges still missing.
Technical, No Hidden Lines, TB Rem’d, update.pdf (252.3 KB)

Hi Scott -

Thanks.
We’ve had variations of this on the list for a while (e.g. RH-79540) but I’ve dug a bit more into this one and created a somewhat more specific ticket - RH-86404 Print: Fake2D Misses Silhouette on Cylindrical Block

Note that either exploding those blocks, or block editing and shrinking the surfaces makes this issue go away.
-wim

Thanks Wim. Hopefully this gets resolved - vector printing seems to be getting better and better, and it’s wonderful to have.

Exploding the blocks kind of defeats the purpose of using them, I think.

Re: Shrinking the surfaces - you mean taking the 0.250" cylinder and making it something like 0.249"?

Edit: oh, I see - ShrinkTrimmedSrfToEdge makes it work. Interesting! Maybe that’s something I should do with all of my blocks with round/cylindrical features from now on…

Hi Scott -

I agree.

Yes, I’m afraid so, for the time being…
-wim

No worries. It shouldn’t affect the end result geometry of the block at all, as I understand it, and it’s a relatively quick and easy thing to do, if it gets the results I’m looking for when printing.

Thanks!

Hi Scott -

Do you happen to still have that original STEP file laying around?
-wim

I didn’t (I don’t typically keep the STEP), but I just redownloaded it.
92865A544_NO THREADS_Medium-Strength Grade 5 Steel Hex Head Screw (1).STEP (90.1 KB)

Thanks, Scott!
-wim

No worries. Let me know if there’s anything else I can provide. Blocks, models, display settings, etc…

1 Like