跳转到内容

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

来自维基教科书,自由的教科书

setradius

[编辑 | 编辑源代码]

setradius { object <名称> radius <数字> }

设置物体的新的半径。


参数

object <名称>
要更改半径的物体的名称。必须是字符串。
radius <数字>
物体的新的半径,以公里为单位的数字。默认值为 1 公里 !!!


CELX 等效项

基于 1.5.0 object:setradius() 方法。

  • 找到名为 <名称> 的物体,并存储在 object 中。
object = celestia:find(<name>)
  • 将 object 的半径设置为 <数字> 公里。
object:setradius(<number>)


总结

object = celestia:find(<name>)
object:setradius(<number>)


示例
将地球的半径放大 20 倍,然后使月球的半径与地球的新半径一样大。

CEL

setradius { object "Sol/Earth" radius 127562 }
setradius { object "Sol/Earth/Moon" radius 127562 }

CELX

object1 = celestia:find("Sol/Earth")
robject1 = object1:radius()
object2 = celestia:find("Sol/Earth/Moon")
object1:setradius(20*robject1)
robject1 = object1:radius()
object2:setradius(robject1)


返回 CEL 命令索引

华夏公益教科书