﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
3140	Compute zone triangle mask in C++ thread	tic20@…	Tom Goddard	"I'm not sure what is being requested here.  To mask a map isn't a copy being made?  A thread could make the 3D array, and when it returns that becomes a new Volume model, or replaces the array in an existing Volume model.  Need clarification on what the problem is.

Begin forwarded message:

From: Tristan Croll
Subject: Re: ISOLDE and ChimeraX plan for the future
Date: May 4, 2020 at 3:24:17 PM PDT
To: Tom Goddard 

Hi Tom,

...

Also moderately (but probably not *horribly*) difficult: a full double-buffering treatment for map contouring and masking. In Clipper I've put quite a bit of work into speeding up masking (and loading of the fresh data when a crystallographic map is recalculated), but while the contouring happens in a separate thread the masking operations don't, so there's still a really noticeable hitch in framerate for anything bigger than a tiny region. There's no reason the whole process couldn't be threaded, other than the time it takes to actually set it up.
"	enhancement	assigned	moderate		Volume Data								all	ChimeraX
