亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? coverage.tcl

?? 衛星仿真軟件 衛星仿真軟件 衛星仿真軟件
?? TCL
?? 第 1 頁 / 共 2 頁
字號:
#########################################################  SaVi by Robert Thurman (thurman@geom.umn.edu) and#          Patrick Worfolk (worfolk@alum.mit.edu).##  Copyright (c) 1997 by The Geometry Center.#  This file is part of SaVi.  SaVi is free software;#  you can redistribute it and/or modify it only under#  the terms given in the file COPYRIGHT which you should#  have received along with this file.  SaVi may be#  obtained from:#  http://savi.sourceforge.net/#  http://www.geom.uiuc.edu/locate/SaVi######################################################### coverage.tcl## $Id: coverage.tcl,v 1.51 2005/02/12 16:25:48 lloydwood Exp $# Note: IM_W and IM_H are linked to C variables for the image sizeproc coverage(build) {} {    global FONT COLOR COLDIV COLDEC coverage_flag no_access_flag tracks_flag \	coverage_proj_flag coverage_angle_flag project_tracks_flag map_flag \	coverage_projection coverage_angle IM_W IM_H im_x_offset im_y_offset \	coverage_flag_dismissed tracks_flag_dismissed no_access_flag_dismissed \	coverage_display_center_longitude coverage_name use_X geomview_module    if [winfo exists .coverage] {	wm deiconify .coverage	raise .coverage	return    }    set coverage_name [build_Toplevel coverage]    wm protocol $coverage_name WM_DELETE_WINDOW coverage(dismiss)    coverage(title)    build_Menubar $coverage_name mbar \	{"Help" \             {"about SaVi..." "about(build)"} } \	{"File" \	     {"Load satellites..." "load(build)"} \	     {"Save satellites as Tcl script..." "save(build)"} \	     {} \	     {"Save map..." "coverage(save_map)"} \	     {} \	     {"Load color shades..." "coverage(load_colors)"} \	     {"Save color shades..." "coverage(save_colors)"} \	     {} \	     {"Close" "coverage(dismiss)"} } \	{"Shading" \	     {"Change shading" "coverage(run_of_colors)"} \	     {} \             {"Select random colors" "coverage(random_colors)"} \	     {"Shade between end colors" "coverage(blend_colors)"} \	     {} \	     {"SaVi color shades" "coverage(restore_colors)"} } \	{"Views" \	     {"Satellite list..." "window(raise) main"} \	     {} \	     {"> Step forwards" "main(forw_step)"} \	     {"< Step back" "main(back_step)"} \	     {">> Forwards..." "main(forwards)"} \	     {"<< Reverse..." "main(backwards)"} \	     {"Freeze views" "main(stop)"} \	     {} \	     {"Refresh coverage view" "coverage(foot)"} \	     {} \	     {"Restart views at time zero" "main(restart)"} } \	{"Constellations"} \	{"Rastering"} \	{"Rendering"}    main(constellations_menu) $coverage_name.mbar.b3    build_options_menu $coverage_name.mbar.b4 \	{"Show Earth map" map_flag} \	{} \	{"Show coverage" coverage_flag} \	{"Add interval decay" no_access_flag} \	{} \	{"Show satellites" tracks_flag} \	{"Record ground tracks" project_tracks_flag}    if {$geomview_module == 1} {	build_options_menu $coverage_name.mbar.b5 \	    {"Real-time mode" realtime_flag} \	    {} \	    {"Show central body" earth_flag} \	    {"Use detailed Earth model" fancy_earth_flag} \	    {} \	    {"Texturemapping" texture_flag} \	    {"Send cylindrical map to Geomview" geomview_dynamic_texture_flag}    } else {	build_options_menu $coverage_name.mbar.b5 \	    {"Real-time mode" realtime_flag}    }    set cmd [build_CmdFrame $coverage_name cmd]    set c "$cmd.c"    # canvas counts from 0    canvas $c -bg $COLOR(bg) -width $IM_W -height $IM_H    pack $c -fill x -side top    if {$coverage_display_center_longitude < 0} {	set offset_longitude [expr $coverage_display_center_longitude + 360]    } else {	set offset_longitude $coverage_display_center_longitude    }    set im_x_offset [expr 2 + ($offset_longitude * -$IM_W/360)]    set im_y_offset 2    set im [image create photo im_coverage -width [expr $IM_W*2] -height $IM_H]    $c create image [expr $IM_W + $im_x_offset] [expr $IM_H/2 + $im_y_offset] \	-image $im    # catch button click in map to get fisheye Lat/Long    bind $c <Button-1> {coverage(lat_long) %x %y}    set cmdq [build_StdFrame $cmd q]    build_Optionslist $cmdq olist \	{"Show Earth map" map_flag}    pack $cmdq.olist -side left    build_IPopupMenu $cmdq p0 "projected as:" \        coverage_projection coverage(map) {"cylindrical" "unprojected" "sinusoidal"}    pack $cmdq.p0 -side left    build_LabelEntryColumns $cmdq p1 \	{text "" {"Last loaded:"}} \	{label "" {last_filename}}    pack $cmdq.p1 -side left    pack $cmdq -anchor w    set cmda [build_StdFrame $cmd a]    build_Optionslist $cmda olist \	{"Show coverage" coverage_flag} \	{"Add interval decay" no_access_flag} \	{"Show satellites" tracks_flag}# this will give a numerical idea of coverage by latitude#       {"Print access data" print_access_flag}# this is hacked into utils.tcl instead.#	{"Record ground tracks    and project forwards" project_tracks_flag}    pack $cmda.olist -side left    coverage(init_colors)    build_StdFrame $cmda ce    # the background colors should match the colors in coverage_vis.c    build_StdFrame $cmda.ce cf    label $cmda.ce.cf.0 -text "diversity of coverage now:" \	    -font $FONT(label)    button $cmda.ce.cf.1 -text "1" -font $FONT(fixed) -bg $COLDIV(1) \	    -activebackground $COLDIV(1) -command "coverage(diversitycolor) 1" \	    -relief groove    button $cmda.ce.cf.2 -text "2" -font $FONT(fixed) -bg $COLDIV(2) \	    -activebackground $COLDIV(2) -command "coverage(diversitycolor) 2" \	    -relief groove    button $cmda.ce.cf.3 -text "3" -font $FONT(fixed) -bg $COLDIV(3) \	    -activebackground $COLDIV(3) -command "coverage(diversitycolor) 3" \	    -relief groove    button $cmda.ce.cf.4 -text "4+" -font $FONT(fixed) -bg $COLDIV(4) \	    -activebackground $COLDIV(4) -command "coverage(diversitycolor) 4" \	    -relief groove    label $cmda.ce.cf.5 -text "satellites" -font $FONT(label)    pack $cmda.ce.cf.0 $cmda.ce.cf.1 $cmda.ce.cf.2 $cmda.ce.cf.3 $cmda.ce.cf.4 \         $cmda.ce.cf.5 -expand 1 -fill x -side left -ipadx 2m -ipady 2m \	 -padx 1m -pady 1m    pack $cmda.ce.cf -side top    build_StdFrame $cmda.ce cg    label $cmda.ce.cg.0 -text "age of decayed coverage:" -font $FONT(label)    button $cmda.ce.cg.1 -text "1" -font $FONT(fixed) -bg $COLDEC(1) \	    -activebackground $COLDEC(1) -command "coverage(decaycolor) 1" \	    -relief groove    button $cmda.ce.cg.2 -text "2" -font $FONT(fixed) -bg $COLDEC(2) \	    -activebackground $COLDEC(2) -command "coverage(decaycolor) 2" \	    -relief groove    button $cmda.ce.cg.3 -text "3" -font $FONT(fixed) -bg $COLDEC(3) \	    -activebackground $COLDEC(3) -command "coverage(decaycolor) 3" \	    -relief groove    button $cmda.ce.cg.4 -text "4+" -font $FONT(fixed) -bg $COLDEC(4) \	    -activebackground $COLDEC(4) -command "coverage(decaycolor) 4" \	    -relief groove    label $cmda.ce.cg.5 -text "intervals" -font $FONT(label)    pack $cmda.ce.cg.0 $cmda.ce.cg.1 $cmda.ce.cg.2 $cmda.ce.cg.3 $cmda.ce.cg.4 \         $cmda.ce.cg.5 -expand 1 -fill x -side left -ipadx 2m -ipady 2m \	 -padx 1m -pady 1m    pack $cmda.ce.cg -side top    pack $cmda.ce -side right -fill both    pack $cmda -fill both    build_LabelEntryColumns $cmd le2 \	{lcheckbox "" project_tracks_flag} \	{ientry "" {tracks_interval}} \	{text "" {hours}}    build_IPopupMenu $cmd p2 "Coverage angle describes:" \	coverage_angle_flag coverage(foot) {"ground terminal mask elevation" "cones from satellites"}    pack $cmd.p2 -fill both -expand 1    set cmdb [build_StdFrame $cmd b]    button $cmdb.b1 -font $FONT(button)    $cmdb.b1 configure -text "Set angle:" \		-command "coverage(foot)"    pack $cmdb.b1 -side left    build_LabelEntryColumns $cmdb le1 \	{dentry "" {coverage_angle}} \	{label "" {coverage}} \	{label "" {mean_coverage}}    pack $cmdb.le1    pack $cmdb -fill both -expand 1    set cmdd [build_StdFrame $cmd d]    build_LabelEntryColumns $cmdd le0 \	{label "" {coverage_init_time}} \	{label "" {coverage_time}} \	{text "" "Time:"} \	{label "" {time}}    pack $cmdd.le0 -side left    pack $cmdd -fill both -expand 1    pack $cmd -fill both -side top -expand 1    build_Buttonbar $coverage_name bb1 \        {"Restart" coverage(restart)} \        {"  <  " coverage(back_step)} \        {"  >  " coverage(forw_step)} \        {"  STOP  " coverage(stop)} \        {"   < <   " coverage(backwards)} \        {"   > >   " coverage(forwards)}    set coverage_flag $coverage_flag_dismissed    set tracks_flag $tracks_flag_dismissed    coverage(update)}proc coverage(forw_step) {} {    main(forw_step)}proc coverage(back_step) {} {    main(back_step)}proc coverage(forwards) {} {    global COLOR playbar    if {([winfo exists .coverage])} {	.coverage.bb1.b3 configure -bg $COLOR(bg)	.coverage.bb1.b4 configure -bg $COLOR(bg)	.coverage.bb1.b5 configure -bg $COLOR(sbg)    }    set flag $playbar    set playbar 1    if {$flag == 0} {	main(forwards)    }    set playbar 0}proc coverage(backwards) {} {    global COLOR playbar    if {([winfo exists .coverage])} {	.coverage.bb1.b3 configure -bg $COLOR(bg)	.coverage.bb1.b4 configure -bg $COLOR(sbg)	.coverage.bb1.b5 configure -bg $COLOR(bg)    }    set flag $playbar    set playbar 1    if {$flag == 0} {	main(backwards)    }    set playbar 0}proc coverage(stop) {} {    global COLOR playbar    if {([winfo exists .coverage])} { 	.coverage.bb1.b3 configure -bg $COLOR(sbg)	.coverage.bb1.b4 configure -bg $COLOR(bg)	.coverage.bb1.b5 configure -bg $COLOR(bg)    }    set flag $playbar    set playbar 1    if {$flag == 0} {	main(stop)    }    set playbar 0}proc coverage(restart) {} {    coverage(stop)    satellites RESET}proc coverage(init_colors) {} {    global COLDIV COLDEC NUMCOLORS    global DIV0 DIV1 DIV2 DIV3 DIV4    global DEC0 DEC1 DEC2 DEC3 DEC4    set NUMCOLORS 4    # set diversity colors to shades of yellow    # strings    set COLDIV(0) #ffffff    set COLDIV(1) #ffff00    set COLDIV(2) #ffaa00    set COLDIV(3) #ff5500    set COLDIV(4) #ff0000    # ints    set DIV0 [expr 0xffffff]    set DIV1 [expr 0xffff00]    set DIV2 [expr 0xffaa00]    set DIV3 [expr 0xff5500]    set DIV4 [expr 0xff0000]    # set decay colors to shades of blue    #strings    set COLDEC(0) #ffffff    set COLDEC(1) #0000ff    set COLDEC(2) #0000d9    set COLDEC(3) #0000b4    set COLDEC(4) #00008f    #ints    set DEC0 [expr 0xffffff]    set DEC1 [expr 0x0000ff]    set DEC2 [expr 0x0000d9]    set DEC3 [expr 0x0000b4]    set DEC4 [expr 0x00008f]}proc coverage(update_colors) {} {global DIV1 DIV2 DIV3 DIV4 DEC1 DEC2 DEC3 DEC4 COLDIV COLDEC    for {set i 1} {$i < 5} {incr i} {        set name DIV$i	set COLDIV($i) [eval format "#%06x" $$name]	.coverage.cmd.a.ce.cf.$i configure -bg $COLDIV($i) \	  -activebackground $COLDIV($i)	set name DEC$i	set COLDEC($i) [eval format "#%06x" $$name]	.coverage.cmd.a.ce.cg.$i configure -bg $COLDEC($i) \	  -activebackground $COLDEC($i)    }    satellites COLOR_UPDATE    coverage(update)}proc coverage(random_colors) {} {    global DIV1 DIV2 DIV3 DIV4 DEC1 DEC2 DEC3 DEC4

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
极品少妇一区二区| 亚洲欧美韩国综合色| 国产精品美日韩| 亚洲欧美日韩国产综合| 日韩在线卡一卡二| 国产精品996| 欧美在线视频不卡| 欧美成人性福生活免费看| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 欧洲中文字幕精品| 日韩欧美美女一区二区三区| 国产无人区一区二区三区| 一区二区三区四区高清精品免费观看| 日韩电影免费在线看| 成人一区二区三区| 欧美猛男男办公室激情| 国产欧美一区视频| 亚洲成av人片一区二区三区 | 国产拍欧美日韩视频二区| 亚洲综合一区在线| 国产精品一品二品| 欧美老肥妇做.爰bbww| 国产日韩欧美一区二区三区乱码 | 中文字幕一区二区5566日韩| 五月婷婷综合在线| 成av人片一区二区| 日韩一区二区三区高清免费看看 | 91精品福利视频| 欧美精品一区二区三区在线| 一区二区三区欧美亚洲| 国产精品99久久久久| 91麻豆精品国产自产在线观看一区 | 亚洲一区二区三区国产| 国产在线看一区| 欧美日产国产精品| 综合久久综合久久| 国产一区视频网站| 91精品国产综合久久蜜臀| 亚洲视频在线一区观看| 精品一区二区三区香蕉蜜桃| 欧美日韩一区二区三区不卡| 亚洲欧美在线视频| 成人性视频免费网站| 26uuu久久天堂性欧美| 日韩va亚洲va欧美va久久| 在线观看免费一区| 亚洲码国产岛国毛片在线| 丰满少妇在线播放bd日韩电影| 91精品国产综合久久精品性色| 亚洲欧美日韩在线播放| youjizz久久| 国产无人区一区二区三区| 精品亚洲aⅴ乱码一区二区三区| 欧美日韩五月天| 成人97人人超碰人人99| 久久久影视传媒| 久久精品免费观看| 精品美女在线播放| 日本中文一区二区三区| 欧美丝袜丝nylons| 一区二区三区四区视频精品免费 | 亚洲欧洲日韩av| 国产精品一级黄| 久久精品人人做人人综合| 激情综合色丁香一区二区| 欧美一区二区三区的| 蜜臀a∨国产成人精品| 6080午夜不卡| 日本不卡视频在线观看| 3751色影院一区二区三区| 丝袜美腿亚洲色图| 欧美日韩不卡一区| 日韩二区在线观看| 欧美一区二区在线免费观看| 偷拍亚洲欧洲综合| 欧美剧情电影在线观看完整版免费励志电影 | 精品一区二区三区免费观看| 日韩欧美亚洲另类制服综合在线| 日韩精品一区第一页| 91麻豆精品国产91| 老司机精品视频导航| 精品粉嫩超白一线天av| 国产伦精品一区二区三区视频青涩 | 亚洲人快播电影网| 色老汉av一区二区三区| 亚洲成人在线网站| 555www色欧美视频| 国内偷窥港台综合视频在线播放| 国产亚洲视频系列| av亚洲产国偷v产偷v自拍| 亚洲精品视频免费看| 欧美日韩国产一级片| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美一区二区高清| 国产成人午夜精品影院观看视频 | 一本大道久久a久久综合婷婷| 亚洲欧美二区三区| 欧美视频三区在线播放| 麻豆精品视频在线观看免费 | av电影在线观看不卡| 亚洲精品日产精品乱码不卡| 欧美久久久一区| 国模娜娜一区二区三区| 国产精品第一页第二页第三页| 色婷婷亚洲婷婷| 日本欧美大码aⅴ在线播放| 精品国产91亚洲一区二区三区婷婷| 狠狠狠色丁香婷婷综合久久五月| 欧美国产精品一区二区| 欧美色窝79yyyycom| 久久99日本精品| 国产精品久久久久久久久久久免费看 | 久久免费午夜影院| 91美女视频网站| 免费观看在线综合| 亚洲日本在线天堂| 91精品国产入口在线| 懂色中文一区二区在线播放| 亚洲国产三级在线| 国产日本一区二区| 欧美日韩在线不卡| 粉嫩高潮美女一区二区三区| 亚洲国产精品尤物yw在线观看| 2024国产精品| 在线看国产一区| 国产风韵犹存在线视精品| 亚洲电影在线播放| 国产欧美日韩在线看| 欧美无砖专区一中文字| 粉嫩在线一区二区三区视频| 香蕉成人啪国产精品视频综合网 | 国产成人精品免费看| 亚洲五码中文字幕| 久久中文字幕电影| 欧美电影一区二区三区| 成人听书哪个软件好| 天堂av在线一区| 亚洲视频中文字幕| 久久综合色鬼综合色| 欧美日韩国产综合一区二区| 波多野结衣的一区二区三区| 男女视频一区二区| 亚洲欧美视频在线观看视频| 久久久www成人免费无遮挡大片 | 黄色小说综合网站| 亚洲国产日韩av| 亚洲欧美激情视频在线观看一区二区三区 | 玉米视频成人免费看| 久久午夜电影网| 欧美一级欧美一级在线播放| 91免费视频网| 国产91对白在线观看九色| 琪琪一区二区三区| 亚州成人在线电影| 亚洲精品水蜜桃| 中文字幕精品一区| 久久久久久一级片| 日韩三级在线观看| 欧美日韩夫妻久久| 欧美婷婷六月丁香综合色| 91麻豆国产自产在线观看| 国产成a人亚洲精| 久久91精品国产91久久小草| 日韩电影在线一区二区三区| 亚洲国产视频a| 一区二区免费视频| 亚洲欧美日韩在线| 亚洲日本va午夜在线影院| 国产精品天干天干在线综合| 久久免费午夜影院| 国产亚洲一本大道中文在线| 2024国产精品视频| 久久久久亚洲综合| 国产欧美视频一区二区| 中文字幕高清一区| 中文字幕精品在线不卡| 亚洲国产精品ⅴa在线观看| 国产欧美一区二区精品忘忧草| 久久久久国产成人精品亚洲午夜| 久久综合999| 国产日本欧洲亚洲| 国产精品你懂的| 中文字幕一区二区5566日韩| 亚洲欧美影音先锋| 亚洲视频一二区| 一级特黄大欧美久久久| 亚洲一二三四久久| 性感美女久久精品| 麻豆精品一区二区三区| 狠狠色丁香久久婷婷综合丁香| 国产一区二区不卡| 成人app在线| 欧美性色欧美a在线播放| 欧美精品视频www在线观看 | 久久爱www久久做| 久久99日本精品| 成人一区二区三区中文字幕| 99久久久免费精品国产一区二区| 色婷婷久久综合| 91精品国产入口在线|