Table of Contents
WM3D uses several types of values (ex. Integer, Float, String). Values must be quoted regardless of value types.
Examples:
<ATOM radius="2.0" quality="3" pos="0 0 0" \> |
<LABEL text="N-terminus" pos="0 0 0" \> |
Standard types. Integer, Float, and String values. Integer values are also valid for float values, see following samples. String accepts all most all kinds of quoted values.
Integer(Int): "1", "0", "-3" |
Float: "1.1", "1.0", "1" |
String: "3", "1.1", "text", "foobar" |
Point3D is a three-dimension position/vector. This must have space-separated three float values. Leading, trailing, and any consecutive spaces are ignored in versions 0.22 or later. Do not add such spaces in versions older than 0.22.
Examples:
"4 5 6" |
" 2.0 1.0 3.0 " |
"-2.0 1.0 3.0 " |
" -2.0 1.0 3" |
Note: for versions before 0.22, only the first one is valid.
Colors can be specified either in a string such as "red" or a triplet of hexadecimal values (red, green, and blue).
Examples:
"red" |
"0xFF0000" (same as "red") |
"0x0000FF" (same as "blue") |
"cyan" |
All the predefined values are in the following.
COLORNAME : RGB VALUE |
white : 0xFFFFFF |
silver : 0xC0C0C0 |
gray : 0x808080 |
black : 0x000000 |
cyan : 0x00FFFF |
navy : 0x000080 |
blue : 0x0000FF |
lime : 0x00FF00 |
green : 0x008000 |
springgreen : 0x00FF7F |
limegreen : 0x32CD32 |
darkgreen : 0x006400 |
khaki : 0xF0E68C |
orange : 0xFFA500 |
yellow : 0xFFFF00 |
brown : 0xA52A2A |
chocolate : 0xD2691E |
gold : 0xFFD700 |
violet : 0xEE82EE |
salmon : 0xFA8072 |
purple : 0x800080 |
red : 0xFF0000 |
magenta : 0xFF00FF |
pink : 0xFFC0CB |