Make 2D very very slow

Make 2D in V6 ((6.0.17172.1151, 21/06/2017) is very very slow on my computer:

A very simple test model of three entities takes 11.26 secs; in V5 the same model takes 3.48 secs….(timed via iphone stopwatch)


slow m2d.3dm (3.1 MB)

1.33 seconds here (command line report)… couple of hidden lines missed though. --Mitch

Yeah, less than two seconds here for 3rd Angle, and hidden lines, tangent edges; with scene silhouettes a wee bit longer, it seems, but less than three seconds - About the same in V5. Hmm - nothing comes to mind - Tony is this consistent or just special with these objects?


Pascal - yeah, its consistently slower by quite a margin than V5.
It takes maybe 3 seconds for the dialog to even come up (in V5 its practically instant).


Hmmm - the dialog is different - @rajaa - this looks like Eto, right? Any idea what could slow that down?
Tony, can you paste the report from SystemInfo here?



Rhino 6 SR0 2017-6-21 (Rhino WIP, 6.0.17172.1151, Git hash:master @ ac2391d7625174b8a345613c644dbe31837ce3aa)

Windows 7 SP1 (Physical RAM: 7.9Gb)

ATI Mobility Radeon HD 4650 (OpenGL ver:3.3.11672 Compatibility Profile Context)

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

Anti-alias mode: 4x
Mip Map Filtering: None
Anisotropic Filtering Mode: None

Vendor Name: ATI Technologies Inc.
Render version: 3.3
Shading Language: 3.30
Driver Date: 11-16-2012
Driver Version: 8.970.100.7000
Maximum Texture size: 8192 x 8192
Z-Buffer depth: 24 bits
Maximum Viewport size: 8192 x 8192
Total Video Memory: 1 GB

C:\Program Files\Rhino WIP\Plug-ins\Commands.rhp “Commands” n/a
C:\Program Files\Rhino WIP\Plug-ins\rdk.rhp “Renderer Development Kit” n/a
C:\Program Files\Rhino WIP\Plug-ins\RhinoBonusTools.rhp “Rhino Bonus Tools” n/a
C:\Program Files\Rhino WIP\Plug-ins\RhinoRender.rhp “Rhino Render” n/a
C:\Program Files\Rhino WIP\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” n/a
C:\Program Files\Rhino WIP\Plug-ins\rdk_ui.rhp “Renderer Development Kit UI” n/a
C:\Program Files\Rhino WIP\Plug-ins\NamedSnapshots.rhp “Snapshots” n/a
C:\Program Files\Rhino WIP\Plug-ins\CyclesForRhino.rhp “Cycles for Rhino” n/a
C:\Program Files\Rhino WIP\Plug-ins\RhinoCycles.rhp “RhinoCycles” n/a
C:\Program Files\Rhino WIP\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” n/a
C:\Program Files\Rhino WIP\Plug-ins\Displacement.rhp “Displacement” n/a

@curtisw do you have ideas about why Make2D dialog it taking long to load?

Hey @rajaa, sorry I don’t. Eto shouldn’t be what is slowing things down here, creating UI is (typically) very fast.

If your view model triggers tons of property changes when first starting up it may exaggerate any slowness. Also, keep in mind any WPF UI will take a few seconds the first time it is shown in Rhino after Rhino is started. So, if say you run the Text command, then run Make2D for the first time and it isn’t slow to show the dialog, it’s WPF’s startup that may be adding to the problem there.

I would recommend running using the VS profiler to see if you can identify where the CPU cycles are going.

Well, things are looking up…

In (6.0.17178.4271, 27/06/2017) a test file (attached) takes 22.72 seconds in V6, and an astonishing 9 minutes 8 seconds in V5!

Both versions miss a few hidden lines…

Also, the make2D dialog is coming up in V6 in about a second, (v5 is instant) so that’s good enough for me…


may_16_v6wip_test_rabbit.3dm (2.9 MB)