[Chimera-users] 2dlabels with solid background

Tom Goddard goddard at sonic.net
Mon Nov 21 10:57:52 PST 2011


Hi Gabe,

   Unfortunately there is no color key command.  Here's another creative 
solution.  Make the label background be another label using unicode squares.

     2dlabels create b1 text '\u2588\u2588\u2588' color white xpos .5 
ypos .7 size 64

This uses the square unicode character, hexadecimal 2588.  This solution 
has the advantage that you can fade out this background together with 
the label.  In order for the text label to appear on top of background 
label you have to create the text label after creating the background.  
I'd recommend making all the labels and backgrounds interactive with the 
2dlabel dialog and saving them in a session which you use together with 
your movie script.   The script will show and hide the labels that have 
already been made, sized, positioned.  You can cut and paste the unicode 
square character, say from web page into the 2dlabel dialog.

     http://en.wikipedia.org/wiki/Box-drawing_characters

This solution doesn't make it easy to make an outline around the 
background box.  Elaine suggested that you just make another slightly 
bigger background in the outline color.  That has the problem that the 
vertical outline edges are thicker than the horizontal ones if the the 
background is wider than it is tall.  To get uniform thickness outline 
you could make two extra background boxes one square shorter than the 
normal background and slide them horizontally them to get vertical 
outline edges of equal thickness.

     Tom



-------- Original Message --------
Subject: 2dlabels
From: Gabriel Lander
To: Tom Goddard
Date: 11/19/11 6:59 PM
> Hi Tom,
> Again thanks for the volume tracer settings saver - it's been super helpful.
> But now I have another question:
> I'm currently making a movie that uses lots of labels, and for the most part the current 2dlabels create&  acreate commands work really well.  But for certain closeup views the text gets lost in the volume density, and I've been trying to figure out a way to get a box to show up behind the labels (like in the attached image).  I've figured out I can get something like this if I use the "color key" option, and then offset the text to fit inside the box, but I can't find a "color key" chimera command that I can put it into my movie script.
> I tried using the "shape rectangle" command, but it's a bit too tedious to position the rectangles exactly right for all the labels.
> Any ideas?
> -gabe
>


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://plato.cgl.ucsf.edu/pipermail/chimera-users/attachments/20111121/b95a24c0/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/png
Size: 335763 bytes
Desc: not available
URL: <http://plato.cgl.ucsf.edu/pipermail/chimera-users/attachments/20111121/b95a24c0/attachment.png>


More information about the Chimera-users mailing list