Cap/ Planar surface problem


unable to do planarsrf.3dm (190.3 KB)
Hi, here is a little problem I encounter everyday- unable to do cap… actually I am careful enough to the edges that I am going to do cap/ planar surface, but I always stuck here checking every edge related, even worse I have to untrim, extend and rebuild every surface related.
In the attachment I tried

  1. cap (failed)
  2. planarsrf by picking edge (failed)
  3. duplicate edge curve=> join curves to closed one=>planarsrf (created)=>join (WORKED)
    Okay…why? whats the difference there?? Tolerance?

Hello- for now, Explode the object, RebuildEdges, Join, then Cap. I do not yet know why this is needed…

-Pascal

Just did the steps you suggested few seconds ago, still cannot cap. ( red surface is the one created by closed edge curves)

Hi VinPo - leave the red surface out - just Explode the polysurface, RebuildEdges on the resulting faces - all at once works - then Join and then Cap the result. Here that resulted in a closed object. Any luck?

-Pascal

Tried- not work

Hi VinPo- can you please run SystemInfo in Rhino and copy/paste the results?

-Pascal

Rhino 7 SR26 2023-1-9 (Rhino 7, 7.26.23009.07001, Git hash:master @ 92abcf7c453c78a236526390d91d0ac1f6779143)
License type: 商業版, build 2023-01-09
License details: Cloud Zoo

Windows 11 (10.0.22631 SR0.0) or greater (Physical RAM: 64Gb)

Computer platform: DESKTOP

Standard graphics configuration.
Primary display and OpenGL: NVIDIA GeForce RTX 3060 (NVidia) Memory: 12GB, Driver date: 2-15-2024 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 551.61
> 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: 2-15-2024
Driver Version: 31.0.15.5161
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 12 GB

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.26.23009.7001
C:\Program Files\Rhino 7\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 7\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 7.26.23009.7001
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.26.23009.7001
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\RhinoCycles.rhp “RhinoCycles” 7.26.23009.7001
C:\Program Files\Rhino 7\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 7.26.23009.7001
C:\Program Files\Rhino 7\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 7\Plug-ins\Displacement.rhp “Displacement”

Hi VinPo - the first thing to try is to update your V7 to the latest -
https://www.rhino3d.com/download/archive/rhino/7/latest/

-Pascal

1 Like

Not allowed- company computer- need approval from boss lol.
Good new is next week I will have Rhino upgraded to 8. :grinning:

1 Like

Hi VinPo

Your problem is where the arrow points to, in the pink surface. Just untrim the surface with maintaining the border, re-cut it again, join all, and then the cap command should work.

1 Like

Ops, how can you find this problem? I should have all surface point alligned straight (setpt) from top view…

this is always my reason to get stuck with time lost- unable to discover the problem

This gap is why cap fails
unable to do planarsrfx.3dm (113.8 KB)

Notice that if you extract that surface, you will find two different end snap points at that corner of the surface. You can create a point at each of these end points. In theory, that is impossible for a valid Rhino surface and yet Rhino claims the surface is valid

I tried DupBorder and that fixed the gap.Then planar surface worked.