跳轉到內容

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 命令索引

華夏公益教科書