BUG: Make2d 'Scene Silhouette curves' are broken

Hi,

Steps to reproduce:

  • open a new file in v7
  • create a vertical closed cylinder (vertical line + pipe)
  • Make2d of this object, with the ‘Scene silhouette’ option

Actual behaviour:
The resulting Silhouette is wrong, an extra curve is part of (red):

Expected behaviour:
The result should be a closed curve representing the actual silhouette of the object.

The ‘Silhouette’ command seems broken as well, so do the Silhouette.Compute method in Rhinocommon…

Sample file:
brokenSilhouette.3dm (141.3 KB)

Version info:

Rhino 7 SR22 2022-8-12 (Rhino 7, 7.22.22224.07001, Git hash:master @ 511a45af0c696f2c15a3e5a9bda0bb8bfb324b3f)
License type: Commercial, build 2022-08-12
License details: LAN Zoo Network Node

Windows 10 (10.0.19044 SR0.0) or greater (Physical RAM: 32Gb)

Computer platform: DESKTOP 

Standard graphics configuration.
  Primary display and OpenGL: NVIDIA Quadro P2000 (NVidia) Memory: 5GB, Driver date: 5-5-2022 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 512.78
    > Accelerated graphics device with 4 adapter port(s)
        - Windows Main Display attached to adapter port #0
        - Secondary monitor attached to adapter port #1

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: 5-5-2022
  Driver Version: 30.0.15.1278
  Maximum Texture size: 32768 x 32768
  Z-Buffer depth: 24 bits
  Maximum Viewport size: 32768 x 32768
  Total Video Memory: 5 GB

Thanks for reporting, I’ll see if there’s and existing ticket for this, if not i’ll create one.

1 Like

Thanks.

FWIW, I just tried in WIP: the ‘Silhouette’ result is wrong as well.

I’m seeing issues for Make2D/Silhouette that are scheduled for the 8.x but this particular one is a regression (works as expected in Rhino 6 make2D)

Bug Report submitted

Thanks @Japhy!

Any plans when this going to be fixed?

Hi -

That’s probably a bit early to be able to tell and might depend on what, exactly, the issue is. I’ve added a few notes to the bug report and made it public so that you can follow along.
-wim

1 Like