[Bug] SrfSeam works only once

Hi McNeel
It seems that I (and maybe the rest of you too?) have a weird SrfSeam bug. If I make a simple pipe around a curve/line/poly-curve/poly-line it sometimes lets me perform SrfSeam only once. Any subsequent attempt at moving the seam results in absolutely nothing; no error and no new seam position. File attached. Can you tell me why the seam can’t be moved or if I’m doing something stupid? :thinking:
SrfSeam bug.3dm (5.2 MB)
Sysinfo below :point_down:

TIA, Jakob

SysInfo

Rhino 7 SR22 2022-8-16 (Rhino 7, 7.22.22228.22371, Git hash:master @ e90f5e0ced9ec25c2b09918ff2afac27aaada1e4)
License type: Commercial, build 2022-08-16
License details: Cloud Zoo

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

Computer platform: DESKTOP

Standard graphics configuration.
Primary display and OpenGL: NVIDIA Quadro RTX 4000 (NVidia) Memory: 8GB, Driver date: 7-21-2022 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 516.94
> 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: 7-21-2022
Driver Version: 31.0.15.1694
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 8 GB

Rhino plugins that do not ship with Rhino
C:\ProgramData\McNeel\Rhinoceros\7.0\Plug-ins\Twinmotion Direct Link 2020.2 (e24ee14a-9514-47da-8fe6-f6e61b20160e)\Twinmotion Direct Link 2020.rhp “Twinmotion Direct Link 2020” 1.0.6.0
C:\Program Files\Rhino 7\Plug-ins\Tibidabo\VisualARQ.rhp “VisualARQ”
D:\Dropbox\2D & 3D\Rhino plugins\ScaleOverlay.rhp “ScaleOverlay” 1.0.0.0
C:\Program Files\SimLab\Plugins\SimLab VR from Rhino\SimLabVRPlugin.rhp “SimLab VR for Rhino”
D:\Dropbox\2D & 3D\GH\elefront421\ElefrontProperties.rhp “ElefrontProperties” 1.0.0.0
C:\Program Files\Rhino 7\Plug-ins\Tibidabo\Tibidabo.rhp “Tibidabo”
D:\Dropbox\2D & 3D\Rhino plugins\StereoView.rhp “StereoView”
C:\Users\jn\AppData\Roaming\McNeel\Rhinoceros\packages\7.0\RPC\0.0.13\RPC.rhp “RPC”
C:\Users\jn\AppData\Roaming\McNeel\Rhinoceros\packages\7.0\IntelDenoiser\0.6.4\IntelDenoiser.Windows.rhp “IntelDenoiser.Windows” 0.6.4.0
C:\Users\jn\AppData\Roaming\McNeel\Rhinoceros\packages\7.0\NVIDIADenoiser\0.4.3\NVIDIADenoiser.Windows.rhp “NVIDIADenoiser.Windows” 0.4.3.0
C:\Users\jn\AppData\Roaming\McNeel\Rhinoceros\packages\7.0\SubstanceImporter\2.0.2\Substance.Win.rhp “SubstanceImporter” 2.0.2.0

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 7\Plug-ins\SolidTools.rhp “SolidTools”
C:\Program Files\Rhino 7\Plug-ins\Commands.rhp “Commands” 7.22.22228.22371
C:\Program Files\Rhino 7\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 7\Plug-ins\RhinoScript.rhp “RhinoScript”
C:\Program Files\Rhino 7\Plug-ins\AnimationTools.rhp “AnimationTools”
C:\Program Files\Rhino 7\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 7.22.22228.22371
C:\Program Files\Rhino 7\Plug-ins\RhinoRender.rhp “Legacy Rhino Render”
C:\Program Files\Rhino 7\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 7.22.22228.22371
C:\Program Files\Rhino 7\Plug-ins\rdk_ui.rhp “Renderer Development Kit UI”
C:\Program Files\Rhino 7\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 7\Plug-ins\IronPython\RhinoDLR_Python.rhp “IronPython” 7.22.22228.22371
C:\Program Files\Rhino 7\Plug-ins\RhinoCycles.rhp “RhinoCycles” 7.22.22228.22371
C:\Program Files\Rhino 7\Plug-ins\Grasshopper\GrasshopperPlugin.rhp “Grasshopper” 7.22.22228.22371
C:\Program Files\Rhino 7\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 7.22.22228.22371
C:\Program Files\Rhino 7\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 7\Plug-ins\Displacement.rhp “Displacement”
C:\Users\jn\AppData\Roaming\McNeel\Rhinoceros\packages\7.0\PanelingTools\2021.3.2.446\PanelingTools.rhp “PanelingTools”

2 Likes

Hi Jakob -

It looks like, once you’ve moved the seam to a quad position, that it cannot be moved anymore.
On the list as RH-69916 SrfSeam: Move seam after moving it to quad
-wim

3 Likes

I needed a fix to this recently, as my pipes built with the “Pipe” command around curves were unable to receive a new seam in a different location.

I also suggest to add a Command line option for the “Pipe” command to let the user set the orientation of the seam and should work with OSnap. That’s a feature already requested by multiple Rhino users on this forum.

2 Likes

Thanks for reporting this. I found a bug in some core nurbs code that hasn’t even been changed in 7 years. This bug has probably been in there for 20 years. The fix should appear in version 8 WIP in the next month or so.

2 Likes

Do you intend to fix this bug for Rhino 7, as well?

No. The bug has been in there for 20 years. I don’t think the fix will mess anything up, but the risk of changing code in Rhino 7 is not worth the risk.