411 REFERENCE · Wikibooks
Celestia/Celx Scripting/CELX Lua Methods/CEL command setradius
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
setradius
setradius { object <name> radius <number> }
Set the new radius of an object.
object <name> Name of the object of which the radius mus be changed. Must be a string.
radius <number> The new radius of the object, as a number in kilometers. Default is 1 km !!!
CELX equivalent:
Based on the object:setradius() method.
Find the object with name <name> and store in object
object = celestia:find(<name>)
Set the radius of object to <number> km.
object:setradius(<number>)
Summarized:
object = celestia:find(<name>)
object:setradius(<number>)
Example:Make the radius of the Earth 20 times bigger and then make the radius of the Moon as big as the new radius of Earth.
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)
Back to CEL command index