Curve Display Bug

rhino6
unhandled

#1

I’m getting abnormal display behavior for Curves in Rhino 6 (6.2.18051.9541, 2018-02-20, Service Release Candidate).

Using the CurveThroughPt command, prior to accepting settings, the polyline looks like it should:

But after accepting, it displays incorrectly:

The cv points are still right, though. Here’s a shot with _PointsOn:

Some notes:

  1. Bizarrely enough, the bug seems to be related to distance from origin. The same polyline looks normal when moved to [0,0,0].
  2. The bug occurs no matter the curve degree or whether it’s created manually or using CurveThroughPt.
  3. The same behavior was present in Rhino 6.1. I updated to the SRC build hoping to squash it.

I would appreciate any insight you guys can give. System info and point file below.

Rhino 6 SR2 2018-2-20 (Rhino 6, 6.2.18051.9541, Git hash:master @ d28970d81ec7efe09d862abd9cb5f2cbc9878507)

Windows 10.0 SR0.0 or greater (Physical RAM: 16Gb)

GeForce GTX 1050/PCIe/SSE2 (OpenGL ver:4.6.0 NVIDIA 390.77)

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On

Anti-alias mode: 8x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: Height

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: NA
Driver Version: NA
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 128 MB

C:\Program Files\Rhino 6\Plug-ins\Commands.rhp “Commands”
C:\Program Files\Rhino 6\Plug-ins\WebBrowser.rhp “WebBrowser”
C:\Program Files\Rhino 6\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 6\Plug-ins\RhinoScript.rhp “RhinoScript”
C:\Program Files\Rhino 6\Plug-ins\IdleProcessor.rhp “IdleProcessor”
C:\Program Files\Rhino 6\Plug-ins\RhinoRender.rhp “Rhino Render”
C:\Program Files\Rhino 6\Plug-ins\rdk_etoui.rhp “RDK_EtoUI”
C:\Program Files\Rhino 6\Plug-ins\rdk_ui.rhp “Renderer Development Kit UI”
C:\Program Files\Rhino 6\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 6\Plug-ins\Alerter.rhp “Alerter”
C:\Program Files\Rhino 6\Plug-ins\IronPython\RhinoDLR_Python.rhp “IronPython”
C:\Program Files\Rhino 6\Plug-ins\RhinoCycles.rhp “RhinoCycles”
C:\Program Files\Rhino 6\Plug-ins\Toolbars\Toolbars.rhp “Toolbars”
C:\Program Files\Rhino 6\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 6\Plug-ins\Displacement.rhp “Displacement”

Curve Display Bug.3dm (64.1 KB)


#2

Your curve/points are microscopic - well below file tolerances… Things will always behave bizarrely this way. Either you need to change your units or scale the objects up…


#3

Thanks for the help! That works. I’d been using Rhino 5 as part of GPS data handling for a while and expected Rhino 6 to behave the same.


#4

In general you will have trouble with this type of situation in Rhino V5 as well, working with objects/distances smaller than file tolerance is not recommended. The display in V5 may be different, but the geometry is the same…


(Steve Baer) #5

I can repeat the bug and have logged it in our bugtracking system at
https://mcneel.myjetbrains.com/youtrack/issue/RH-44360
Thanks.


#6

Hello,
I have a similar problem but with curves that seems not to be particular, they are just a little far for from origin, but not so much (annoying !).
Problem also dissapears when curves are brought back to origin.


Curves.3dm (610.9 KB)


(Pascal Golay) #7

Hello - these look fine here - I do not get the jaggies. They are far but not that far from the origin … what does Help > System information have to say? Can you paste the output here?

-Pascal


#8

Sorry for late response

Rhino: 6.2.18065.11031, 06.03.2018
system: Windows 10 x64 (Type 0xA1) V10.00 Build 16299 RS3
RAM: 32Go
CPU: Intel® Xeon® CPU E5-1650 v4 @ 3.60GHz
Graphics Card: nVidia GM204GL [Quadro M4000]

OpenGL version: 4.5.0 NVIDIA 369.39
Render version: 4.5
Shading Language: 4.50 NVIDIA
Driver Date: 9-18-2016
Driver Version: 21.21.13.6939

Maximum Texture size: 16384 x 16384
Z-Buffer depth: 24bits
Stencil depth: 8bits
Maximum Viewport size: 16384 x 16384
Total Video Memory: 8 GB