跳到内容

Celestia/Celx 脚本/CELX Lua 方法/CEL 命令星座

来自维基教科书,开放的书籍,开放的世界

星座 { 设置 | 清除 <名称> }

设置在 <名称> 中定义的单个星座的渲染,
-- 或者 --
清除在 <名称> 中定义的单个星座的渲染。


注意

  1. 除了设置或清除星座的渲染之外,此命令还会影响星座的名称。
  2. 渲染标志 { 设置 "星座" } 命令必须在此命令之前给出,以启用星座的渲染。

参数

设置 <名称> -- 或者 -- 清除 <名称>
一个字符串,其中包含应用渲染更改的星座的名称。
特殊值 "全部",用于一次设置或清除所有星座的渲染。
否则必须是以下一项(或多项,以空格分隔):
  • "仙女座", "唧筒座", "天燕座", "宝瓶座", "天鹰座", "天坛座", "白羊座", "御夫座", "牧夫座", "雕具座", "鹿豹座", "巨蟹座", "猎犬座", "大犬座", "小犬座", "摩羯座", "船底座", "仙后座", "半人马座", "仙王座", "鲸鱼座", "变色龙座", "圆规座", "鸽子座", "后发座", "南冕座", "北冕座", "乌鸦座", "巨爵座", "南十字座", "天鹅座", "海豚座", "剑鱼座", "天龙座", "小马座", "波江座", "天炉座", "双子座", "鹤座", "武仙座", "时钟座", "长蛇座", "水蛇座", "印第安座", "蝎虎座", "狮子座", "小狮座", "天兔座", "天秤座", "狼座", "天猫座", "天琴座", "山案座", "显微镜座", "独角兽座", "蝇座", "矩尺座", "八分仪座", "蛇夫座", "猎户座", "孔雀座", "飞马座", "英仙座", "凤凰座", "绘架座", "双鱼座", "南鱼座", "船尾座", "罗盘座", "网罟座", "天箭座", "人马座", "天蝎座", "雕刻家座", "盾牌座", "蛇头座", "蛇尾座", "六分仪座", "金牛座", "望远镜座", "三角座", "南三角座", "杜鹃座", "大熊座", "小熊座", "船帆座", "室女座", "飞鱼座", "狐狸座".
  • 如果 ..\celestia\data 目录中的 asterisms.dat 文件包含替代星群和/或星座名称,则此文件中提到的名称也可以用在此参数中。


CELX 等效

基于 1.6.0 celestia:showconstellations()1.6.0 celestia:hideconstellations() 方法。

  • 定义一个包含要应用渲染更改的星座的名称 <名称> 的表。
table = {"name1", "name2"}
  • 使用 celestia:showconstellations() 方法来启用星座名称表的渲染。
celestia:showconstellations(table)
  • 使用 celestia:hideconstellations() 方法来禁用星座名称表的渲染。
celestia:hideconstellations(table)


总结

table = {"name1", "name2"}
celestia:showconstellations(table)

-- 或者 --

table = {"name1", "name2"}
celestia:hideconstellations(table)


示例
只显示黄道星座。

CEL

renderflags { set "constellations" }
constellations { clear "all"}
constellations { set "Pisces Aries Taurus Gemini Cancer Leo Virgo Libra 
                      Scorpius Ophiuchus Sagittarius Capricornus Aquarius"}

CELX

celestia:setrenderflags{constellations = true}
zodiac = {"Pisces", "Aries", "Taurus", "Gemini", "Cancer", "Leo", "Virgo", "Libra",
          "Scorpius", "Ophiuchus", "Sagittarius", "Capricornus", "Aquarius"}
celestia:hideconstellations()
celestia:showconstellations(zodiac)


返回 CEL 命令索引

华夏公益教科书