Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

411 REFERENCE · Wikibooks

Celestia/Celx Scripting/CELX Lua Methods/CEL command center

Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.

center center { time <duration> } Centers the currently selected object in the display in <duration> seconds. you must first use the select command to select an object to be centered. time <duration> Number of seconds to take centering the object. Default is 1.0 second. CELX equivalent: Based on the observer:center() method. Find and select target object with name <string> to be centered and store in "objectname" objectname = celestia:find( <string> ) Get observer instance of the active view and center objectname.If no <duration> is given, the default time = 5.0 seconds !!! obs = celestia:getobserver() obs:center(objectname, <duration> ) Wait <duration> seconds. wait( <duration> ) Summarized: objectname = celestia:find( <string> ) obs = celestia:getobserver() obs:center(objectname, <duration> ) wait( <duration> ) Example:The following example selects the Earth and takes 5.5 seconds to center it on the screen. If you do not see the Earth, press the [G] key on your keyboard and you should see the Earth zoom into view from the center of the display. CEL: select { object "Sol/Earth" } center { time 5.5 } CELX: earth = celestia:find("Sol/Earth") celestia:select(earth) obs = celestia:getobserver() obs:center(earth, 5.5) wait(5.5) Back to CEL command index