0
要设置节点的颜色与TCL脚本NS2我们使用与TCL脚本NS2节点的设置颜色
set n0 [$ns node]
set n1 [$ns node]
$n0 color red
$n1 color green
这工作得很好,但什么在脚本编写,这样我们就可以用十六进制值如#0000FF,#FF00FF等或RGB值来设置节点的颜色。
要设置节点的颜色与TCL脚本NS2我们使用与TCL脚本NS2节点的设置颜色
set n0 [$ns node]
set n1 [$ns node]
$n0 color red
$n1 color green
这工作得很好,但什么在脚本编写,这样我们就可以用十六进制值如#0000FF,#FF00FF等或RGB值来设置节点的颜色。
假设刚刚获得通过传递给Tk的显示颜色,你会这样写:
$n0 color "#FF0000"
(这是唯一,因为语法高亮这里堆栈溢出的报价; Tcl的唯一解释#
作为意思是在命令开始时的注释)。
颜色分量的顺序是红色的(通常为2个十六进制数字),绿色(2个十六进制),蓝色(2个十六进制)。如果您想从0-255范围内的三个数字生成数值,请使用这种经过实践检验的配方:
$n0 color [format "#%02x%02x%02x" $r $g $b]
$ n0 color“#ff0000”working ... – smprj