Extend surface command acts weird in rhino 8

I have been creating versions of this object since rhino 5. Now this command works with this surface maybe 60% of times. For some other surface it might work every time.

With this surface of this object it may help if I make copy of the surface or just execute command several times.

Original surface is about 8mm wide and I´m trying to extend it 4mm (since rhino 5 I have done that 4mm so that I´we been doin twice 2mm extencion.)



Last two picture are same object, grey surface has been copied to different layer and the extend surfece 2mm. With out copying it did not do anything or did negative extension and with copied surface it created one in second picture.

Hi Atte -

Please provide both the output from the Rhino SystemInfo command and a 3dm file that we can use to troubleshoot.
-wim

1 Like

Rhino 8 SR14 2024-12-10 (Rhino 8, 8.14.24345.15001, Git hash:master @ cdb74b46090a23fe242c51b288886f76467a741b)
License type: Commercial, build 2024-12-10
License details: Cloud Zoo

Windows 10 (10.0.19045 SR0.0) or greater (Physical RAM: 32GB)
.NET 7.0.0

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

Hybrid graphics configuration.
Primary display: Intel(R) UHD Graphics (Intel) Memory: 1GB, Driver date: 11-13-2023 (M-D-Y).
> Integrated graphics device with 3 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 Quadro P620 (NVidia) Memory: 4GB, Driver date: 4-11-2024 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 552.22
> Integrated accelerated graphics device (shares primary device ports)
- Video pass-through to primary display 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: 4-11-2024
Driver Version: 31.0.15.5222
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 4 GB

Rhino plugins that do not ship with Rhino

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\SolidTools.rhp “SolidTools”
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.14.24345.15001
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\export_STL.rhp “STL Export”
C:\Program Files\Rhino 8\Plug-ins\AnimationTools.rhp “AnimationTools”
C:\Program Files\Rhino 8\Plug-ins\IdleProcessor.rhp “IdleProcessor”
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 8.14.24345.15001
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.14.24345.15001
C:\Users\atteo\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.14.24345.15001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.14.24345.15001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.14.24345.15001
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”

You might consider updating your video drivers and Rhino.
Current Rhino release version is 8.15.

If it still acts weird, then at least McNeel will know you are talking about an up-to-date installation.

Thanks for this tip. I updated drivers and rhino. Issue remains.

Extend issue_2.3dm (542.7 KB)

this looks like a horrible and unnecessary dense surface.
_extendSrf fails here as well (8.16 on a mac)

_untrimAll
Keeptrims = yes

will show the underlaying surface and the trim-curves (blue)
the first
_offsetCrvOnSrf

8mm
the second offset is
30mm

I recommend the following workflow

_untrimAll (keep trims), _offsetCrvOnSrf _trim

instead of extendSrf.

There where some issues with extendSrf.
One is fixed in the current service release candidate.

ok - but i tested at least on a mac and it does not do the job as you asked - see above.

EDIT:
_extendSrf - click the edge, enter -8 (MINUS EIGHT) works here.

and
_untrimAll (keepTrims)
_dir (flip) the trim curves
_trim
_exendSrf 8 (without Minus) does the job as well.

did you try -8 ? does it work

kind regards - tom

Thanks for this. This might be a better way to do same thing. Still I wonder how extend surface use to work well in similar cases.

Btw: problem surface is about 30% more dense in sample file than it is normal case. It some times helps when density is raised. Some times not.