﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
6243	Mesh calculation from triangles very slow	tic20@…	Tom Goddard	"As indicated in comments in ticket #5964 computing mesh edges from triangles for a volume surface is very slow.  The _graphics.masked_edges() routine makes the mesh display about 5 times slower than triangle display when the surface changes due to the use of std::set as described in that earlier ticket.  Also the mesh edges are computed twice because the graphics Drawing code updates the buffers for the whole model and the separate ones for the highlighted model even when nothing is highlighted.

Some ideas to optimize the masked_edges() routine to not use a std::set and allow duplicate edges were tried by Tristan Croll (see #5964).

It would be nice to optimize out the gratuitous updating of highlighting OpenGL buffers when nothing is highlighted."	enhancement	closed	moderate		Graphics		fixed						all	ChimeraX
