<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wiki Books</title>
	<atom:link href="http://en.wiki-books.org/feed" rel="self" type="application/rss+xml" />
	<link>http://en.wiki-books.org</link>
	<description>Wikibooks</description>
	<lastBuildDate>Sun, 05 Sep 2010 15:18:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Celestia &#8211; Print Version</title>
		<link>http://en.wiki-books.org/9627.html</link>
		<comments>http://en.wiki-books.org/9627.html#comments</comments>
		<pubDate>Sun, 05 Sep 2010 15:18:42 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[HTTP/1.0 200 OK
Date: Sun, 05 Sep 2010 16:55:51 GMT
Server: Apache
Cache-Control: private, s-maxage=0, max-age=0, must-revalidate
Content-Language: en
Vary: Accept-Encoding,Cookie
Last-Modified: Thu, 02 Sep 2010 13:22:51 GMT
Content-Length: 652006
Content-Type: text/html; charset=UTF-8
X-Cache: MISS from sq63.wikimedia.org
X-Cache-Lookup: MISS from sq63.wikimedia.org:3128
X-Cache: MISS from sq77.wikimedia.org
X-Cache-Lookup: MISS from sq77.wikimedia.org:80
Connection: close


















var skin="vector",stylepath="http://bits.wikimedia.org/skins-1.5",wgUrlProtocols="http\\:\\/\\/&#124;https\\:\\/\\/&#124;ftp\\:\\/\\/&#124;irc\\:\\/\\/&#124;gopher\\:\\/\\/&#124;telnet\\:\\/\\/&#124;nntp\\:\\/\\/&#124;worldwind\\:\\/\\/&#124;mailto\\:&#124;news\\:&#124;svn\\:\\/\\/",wgArticlePath="http://en.wikibooks.org/wiki/$1",wgScriptPath="/w",wgScriptExtension=".php",wgScript="http://en.wikibooks.org/w/index.php",wgVariantArticlePath=false,wgActionPaths={},wgServer="http://en.wikibooks.org",wgCanonicalNamespace="",wgCanonicalSpecialPageName=false,wgNamespaceNumber=0,wgPageName="Celestia/Print_Version",wgTitle="Celestia/Print Version",wgAction="view",wgArticleId=133466,wgIsArticle=true,wgUserName=null,wgUserGroups=null,wgUserLanguage="en",wgContentLanguage="en",wgBreakFrames=false,wgCurRevisionId=977248,wgVersion="1.16wmf4",wgEnableAPI=true,wgEnableWriteAPI=true,wgSeparatorTransformTable=["", ""],wgDigitTransformTable=["", ""],wgMainPageTitle="Main Page",wgFormattedNamespaces={"-2": "Media", "-1": "Special", "0": "", "1": "Talk", "2": "User", "3": "User talk", [...]]]></description>
			<content:encoded><![CDATA[<div class="wiki">HTTP/1.0 200 OK<br />
Date: Sun, 05 Sep 2010 16:55:54 GMT<br />
Server: Apache<br />
Cache-Control: private, s-maxage=0, max-age=0, must-revalidate<br />
Content-Language: en<br />
Vary: Accept-Encoding,Cookie<br />
Last-Modified: Thu, 02 Sep 2010 13:22:51 GMT<br />
Content-Length: 652006<br />
Content-Type: text/html; charset=UTF-8<br />
X-Cache: MISS from sq63.wikimedia.org<br />
X-Cache-Lookup: MISS from sq63.wikimedia.org:3128<br />
X-Cache: MISS from sq65.wikimedia.org<br />
X-Cache-Lookup: MISS from sq65.wikimedia.org:80<br />
Connection: close</p>
<p><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" dir="ltr"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta http-equiv="Content-Style-Type" content="text/css" /><meta name="generator" content="MediaWiki 1.16wmf4" />
<link rel="alternate" type="application/x-wiki" title="Edit this page" href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" />
<link rel="edit" title="Edit this page" href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="search" type="application/opensearchdescription+xml" href="http://en.wikibooks.org/w/opensearch_desc.php" title="Wikibooks (en)" />
<link rel="copyright" href="http://creativecommons.org/licenses/by-sa/3.0/" />
<link rel="alternate" type="application/atom+xml" title="Wikibooks Atom feed" href="http://en.wikibooks.org/w/index.php?title=Special:RecentChanges&amp;feed=atom" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/vector/main-ltr.css?283r" type="text/css" media="screen" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/shared.css?283r" type="text/css" media="screen" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/commonPrint.css?283r" type="text/css" media="print" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/extensions/FlaggedRevs/client/flaggedrevs.css?76" type="text/css" media="all" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/css/combined.min.css?117" type="text/css" media="all" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/css/vector/jquery-ui-1.7.2.css?1.7.2y" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/extensions/ReaderFeedback/readerfeedback.css?1" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Common.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Print.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="print" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Handheld.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="handheld" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Vector.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=-&amp;action=raw&amp;maxage=2678400&amp;gen=css" type="text/css" media="all" /><script type="text/javascript">var skin="vector",stylepath="http://bits.wikimedia.org/skins-1.5",wgUrlProtocols="http\\:\\/\\/|https\\:\\/\\/|ftp\\:\\/\\/|irc\\:\\/\\/|gopher\\:\\/\\/|telnet\\:\\/\\/|nntp\\:\\/\\/|worldwind\\:\\/\\/|mailto\\:|news\\:|svn\\:\\/\\/",wgArticlePath="http://en.wikibooks.org/wiki/$1",wgScriptPath="/w",wgScriptExtension=".php",wgScript="http://en.wikibooks.org/w/index.php",wgVariantArticlePath=false,wgActionPaths={},wgServer="http://en.wikibooks.org",wgCanonicalNamespace="",wgCanonicalSpecialPageName=false,wgNamespaceNumber=0,wgPageName="Celestia/Print_Version",wgTitle="Celestia/Print Version",wgAction="view",wgArticleId=133466,wgIsArticle=true,wgUserName=null,wgUserGroups=null,wgUserLanguage="en",wgContentLanguage="en",wgBreakFrames=false,wgCurRevisionId=977248,wgVersion="1.16wmf4",wgEnableAPI=true,wgEnableWriteAPI=true,wgSeparatorTransformTable=["", ""],wgDigitTransformTable=["", ""],wgMainPageTitle="Main Page",wgFormattedNamespaces={"-2": "Media", "-1": "Special", "0": "", "1": "Talk", "2": "User", "3": "User talk", "4": "Wikibooks", "5": "Wikibooks talk", "6": "File", "7": "File talk", "8": "MediaWiki", "9": "MediaWiki talk", "10": "Template", "11": "Template talk", "12": "Help", "13": "Help talk", "14": "Category", "15": "Category talk", "102": "Cookbook", "103": "Cookbook talk", "108": "Transwiki", "109": "Transwiki talk", "110": "Wikijunior", "111": "Wikijunior talk", "112": "Subject", "113": "Subject talk"},wgNamespaceIds={"media": -2, "special": -1, "": 0, "talk": 1, "user": 2, "user_talk": 3, "wikibooks": 4, "wikibooks_talk": 5, "file": 6, "file_talk": 7, "mediawiki": 8, "mediawiki_talk": 9, "template": 10, "template_talk": 11, "help": 12, "help_talk": 13, "category": 14, "category_talk": 15, "cookbook": 102, "cookbook_talk": 103, "transwiki": 108, "transwiki_talk": 109, "wikijunior": 110, "wikijunior_talk": 111, "subject": 112, "subject_talk": 113, "wb": 4, "wj": 110, "cat": 14, "cook": 102, "sub": 112, "image": 6, "image_talk": 7},wgSiteName="Wikibooks",wgCategories=["Chapter stubs", "Celestia", "Section stubs"],wgMWSuggestTemplate="http://en.wikibooks.orghttp://en.wikibooks.org/w/api.php?action=opensearch\x26search={searchTerms}\x26namespace={namespaces}\x26suggest",wgDBname="enwikibooks",wgSearchNamespaces=[0, 4, 112],wgMWSuggestMessages=["with suggestions", "no suggestions"],wgRestrictionEdit=[],wgRestrictionMove=[],wgFlaggedRevsParams={"tags": {"value": {"levels": 3, "quality": 2, "pristine": 3}}},wgStableRevisionId=0,wgCollapsibleNavBucketTest=false,wgCollapsibleNavForceNewVersion=false,wgVectorPreferences={"collapsiblenav": {"enable": 1}, "editwarning": {"enable": 1}, "simplesearch": {"enable": 1, "disablesuggest": 0}},wgVectorEnabledModules={"collapsiblenav": true, "collapsibletabs": true, "editwarning": true, "expandablesearch": false, "footercleanup": false, "simplesearch": true},wgFeedbackParams={"tags": {"reliability": 3, "completeness": 2, "npov": 2, "presentation": 1}},wgAjaxFeedback={"sendingMsg": "Submitting …", "sentMsg": "Thank you!"},wgNotice="";</script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/wikibits.js?283r" type="text/javascript"></script><script type="text/javascript" src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/jquery.min.js?283r"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/ajax.js?283r" type="text/javascript"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/mwsuggest.js?283r" type="text/javascript"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/js/plugins.combined.min.js?283r" type="text/javascript"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/Vector/Vector.combined.min.js?283r" type="text/javascript"></script><script type="text/javascript">mw.usability.addMessages({'vector-collapsiblenav-more':'More languages','vector-editwarning-warning':'Leaving this page may cause you to lose any changes you have made.\nIf you are logged in, you can disable this warning in the \"Editing\" section of your preferences.','vector-simplesearch-search':'Search','vector-simplesearch-containing':'containing...'});</script><script src="http://upload.wikimedia.org/centralnotice/wikibooks/en/centralnotice.js?283r" type="text/javascript"></script><script src="http://en.wikibooks.org/w/index.php?title=-&amp;action=raw&amp;gen=js&amp;useskin=vector&amp;283r" type="text/javascript"></script><script type="text/javascript" src="http://en.wikibooks.org/w/extensions/FlaggedRevs/client/flaggedrevs.js?76"></script><script type="text/javascript">FlaggedRevs.messages = {"diffToggleShow": "show those changes", "diffToggleHide": "hide those changes", "logToggleShow": "show stability log", "logToggleHide": "hide stability log", "logDetailsShow": "show details", "logDetailsHide": "hide details", "toggleShow": "(+)", "toggleHide": "(-)"};</script><script type="text/javascript" src="http://en.wikibooks.org/w/extensions/ReaderFeedback/readerfeedback.js?1"></script></head><body class="mediawiki ltr ns-0 ns-subject page-Celestia_Print_Version skin-vector">
<div id="mw-page-base" class="noprint"></div>
<div id="mw-head-base" class="noprint"></div>
<div id="content">			<a id="top"></a>
<div id="mw-js-message" style="display:none;"></div>
<div id="siteNotice"><script type="text/javascript">if (wgNotice != '') document.writeln(wgNotice);</script></div>
<h1 id="firstHeading" class="firstHeading">Celestia/Print Version</h1>
<div id="bodyContent">
<div id="siteSub">From Wikibooks, the open-content textbooks collection</div>
<div id="contentSub"><span class="subpages">&lt; <a href="http://en.wikibooks.org/wiki/Celestia" title="Celestia">Celestia</a></span>
<div id='mw-fr-revisiontag' class='flaggedrevs_notice plainlinks noprint'><img class="flaggedrevs-icon" src="http://en.wikibooks.org/w/extensions/FlaggedRevs/client/img/1.png" alt="Pending changes are displayed on this page" title="Pending changes are displayed on this page" />This page may need to be <a href="http://en.wikibooks.org/wiki/Help:Revision_review" title="Help:Revision review">reviewed</a> for quality.</div>
</div>
<div id="jump-to-nav">					Jump to: <a href="#mw-head">navigation</a>,					<a href="#p-search">search</a>				</div>
<table class="metadata plainlinks ambox ambox-notice" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><a href="http://en.wikibooks.org/wiki/File:Printer.svg" class="image"><img alt="Printer.svg" src="http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Printer.svg/40px-Printer.svg.png" width="40" height="40" /></a></div>
</td>
<td class="mbox-text" style=""><b>This is the <a href="http://en.wikibooks.org/wiki/Help:Print_versions" title="Help:Print versions">print version</a> of <a href="http://en.wikibooks.org/wiki/Celestia" title="Celestia">Celestia</a></b><br />You won&#8217;t see this message or any elements not part of the book&#8217;s content when you print or <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=purge&amp;printable=yes" class="external text" rel="nofollow">preview</a> this page.</td>
</tr>
</table>
<p>This is an initial attempt to create a printable version of the <i>Guide to Celestia</i>. It is only a start. Don&#8217;t even bother trying to print it just yet.</p>
<div style="text-align: center; margin: 4em auto;">
<p></p>
<div style="font-size: 350%; font-weight: bold; margin-top: 1em">Celestia</div>
</div>
<div style="text-align: center; padding: 5em 5em 0em; border-bottom: 1px solid black">
<p>The current, editable version of this book is available in Wikibooks, the open-content textbooks collection, at<br /><span class="plainlinks"><a href="http://en.wikibooks.orghttp://en.wikibooks.org/wiki/Celestia" class="external free" rel="nofollow">http://en.wikibooks.orghttp://en.wikibooks.org/wiki/Celestia</a></span></p>
<div style="font-size: 95%; padding: 1em 5em 2em;">Permission is granted to copy, distribute, and/or modify this document under the terms of the <a href="http://en.wikibooks.org/wiki/Wikibooks:Creative_Commons_Attribution-ShareAlike_3.0_Unported_License" title="Wikibooks:Creative Commons Attribution-ShareAlike 3.0 Unported License">Creative Commons Attribution-ShareAlike 3.0 License</a>.</div>
</div>
<hr />
<h1> <span class="mw-headline" id="Celestia">Celestia</span></h1>
<table class="plainlinks noprint messagebox notice" style="width:250px; float:right; clear:right; margin-left:10px;">
<tr style="vertical-align:middle;">
<td style="padding:0.1em; text-align:center; vertical-align:middle; width:45px; border:none;"><img alt="Commons-logo.svg" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png" width="30" height="40" /></td>
<td style="color:black; text-align:left; vertical-align:middle; padding:0.5em; padding-left:0em; border:none;">
<p><a href="http://commons.wikimedia.orghttp://en.wikibooks.org/wiki/" class="extiw" title="commons:">Wikimedia Commons</a> has media related to: <i><b><a href="http://commons.wikimedia.orghttp://en.wikibooks.org/wiki/Celestia" class="extiw" title="commons:Celestia">Celestia</a></b></i></p>
</td>
</tr>
</table>
<table class="plainlinks noprint messagebox notice" style="width:250px; float:right; clear:right; margin-left:10px;">
<tr style="vertical-align:middle;">
<td style="padding:0.1em; text-align:center; vertical-align:middle; width:45px; border:none;"><img alt="Wikipedia-logo.png" src="http://upload.wikimedia.org/wikipedia/commons/thumb/6/63/Wikipedia-logo.png/40px-Wikipedia-logo.png" width="40" height="40" /></td>
<td style="color:black; text-align:left; vertical-align:middle; padding:0.5em; padding-left:0em; border:none;">
<p><a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/" class="extiw" title="w:">Wikipedia</a> has related information at <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/Celestia" class="extiw" title="wikipedia:Celestia"><i><b>Celestia</b></i></a></p>
</td>
</tr>
</table>
<p></p>
<p></p>
<div class="center">
<div class="floatnone"><a href="http://en.wikibooks.org/wiki/File:Celestia.png" class="image"><img alt="Celestia.png" src="http://upload.wikimedia.org/wikipedia/commons/8/83/Celestia.png" width="128" height="128" /></a></div>
</div>
<p></p>
<p><b>Celestia</b> provides photo-realistic, real-time, three-dimensional viewing of the solar system, the galaxy and the universe. It is an easy to use, freely-distributed, multi-platform, open source, software package which has become a valuable tool for astronomy education. Used in homes, schools, museums and planetariums around the world, it also is used as a visualization tool by space mission designers. Versions are available for computers running Windows, Macintosh (Mac OS X) and Linux operating systems.</p>
<p>Although it is optimized for 3D astronomical visualization, Celestia can be used to display and explore other 3D environments, too.</p>
<p>And, for some reason, many people seem to find exploring with Celestia to be a lot of fun.</p>
<h2> <span class="mw-headline" id="About_This_Guide">About This Guide</span></h2>
<p>This <i>Guide to Celestia</i> is intended to be a comprehensive source of information for students, educators, and other users of Celestia. It will include instructions for obtaining, installing, using, customizing, and troubleshooting the Celestia software, as well as explanations of concepts and techniques from astronomy and computer graphics as needed to fully explore and understand Celestia and its universe. It is intended to address the needs of novice, casual, and advanced users.</p>
<p>The <i>Guide to Celestia</i> is just beginning development and is very far from complete. <b>You</b> can help by adding useful content. Members of the Celestia community are encouraged to be bold in editing this WikiBook to provide the additions and corrections needed to make it useful for themselves and others. Please share your knowledge here.</p>
<p>Icons indicate approximate development status.<br />Of course, all pages are subject to improvement at any time.</p>
<table align="center" style="background-color: #F7F7FF; border: 2px solid #CCCCFF;" class="noprint">
<tr>
<th colspan="5" style="background-color: #DFEFFF; text-align: center;"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="Help:Development stages">Wikibook Development Stages</a></th>
</tr>
<tr>
<td style="border-right: 1px solid #CCCCCC; padding: 0px 3px;">Sparse text <a href="http://en.wikibooks.org/wiki/File:00%25.svg" class="image"><img alt="00%.svg" src="http://upload.wikimedia.org/wikipedia/commons/thumb/d/d6/00%25.svg/9px-00%25.svg.png" width="9" height="9" /></a></td>
<td style="border-right: 1px solid #CCCCCC; padding: 0px 3px;">Developing text <a href="http://en.wikibooks.org/wiki/File:25%25.svg" class="image"><img alt="25%.svg" src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/34/25%25.svg/9px-25%25.svg.png" width="9" height="9" /></a></td>
<td style="border-right: 1px solid #CCCCCC; padding: 0px 3px;">Maturing text <a href="http://en.wikibooks.org/wiki/File:50%25.svg" class="image"><img alt="50%.svg" src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/50%25.svg/9px-50%25.svg.png" width="9" height="9" /></a></td>
<td style="border-right: 1px solid #CCCCCC; padding: 0px 3px;">Developed text <a href="http://en.wikibooks.org/wiki/File:75%25.svg" class="image"><img alt="75%.svg" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/49/75%25.svg/9px-75%25.svg.png" width="9" height="9" /></a></td>
<td style="padding: 0px 3px;">Comprehensive text: <a href="http://en.wikibooks.org/wiki/File:100%25.svg" class="image"><img alt="100%.svg" src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/ce/100%25.svg/9px-100%25.svg.png" width="9" height="9" /></a></td>
</tr>
</table>
<p></p>
<h2> <span class="mw-headline" id="Using_Celestia">Using Celestia</span></h2>
<p>How to use Celestia is described in detail in Frank Gregorio&#8217;s <a href="http://www.shatters.net/celestia/documentation.html" class="external text" rel="nofollow">Celestia 1.5.1 User&#8217;s Guide</a>.</p>
<ul>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Why_Celestia&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Why Celestia (does not exist)">Why Celestia?</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="0% developed"><img alt="0% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/d/d6/00%25.svg/9px-00%25.svg.png" width="9" height="9" /></a></span></li>
</ul>
<h3> <span class="mw-headline" id="Getting_Celestia_to_Run">Getting Celestia to Run</span></h3>
<ul>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Installation&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Installation (does not exist)">Download and Installation</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="25% developed"><img alt="25% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/34/25%25.svg/9px-25%25.svg.png" width="9" height="9" /></a></span></li>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Graphics_Hardware&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Graphics Hardware (does not exist)">Graphics Hardware</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="25% developed"><img alt="25% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/34/25%25.svg/9px-25%25.svg.png" width="9" height="9" /></a></span></li>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Display_Options&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Display Options (does not exist)">Display Options</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="25% developed"><img alt="25% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/34/25%25.svg/9px-25%25.svg.png" width="9" height="9" /></a></span></li>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Render_Paths&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Render Paths (does not exist)">Render Paths</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="50% developed"><img alt="50% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/50%25.svg/9px-50%25.svg.png" width="9" height="9" /></a></span></li>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Command_Line&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Command Line (does not exist)">Celestia&#8217;s Command Line</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="75% developed"><img alt="75% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/49/75%25.svg/9px-75%25.svg.png" width="9" height="9" /></a></span></li>
</ul>
<h3> <span class="mw-headline" id="Exploring_Celestia.27s_Universe">Exploring Celestia&#8217;s Universe</span></h3>
<ul>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Getting_Started&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Getting Started (does not exist)">Getting Started: some usage examples</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="75% developed"><img alt="75% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/49/75%25.svg/9px-75%25.svg.png" width="9" height="9" /></a></span></li>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Locations&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Locations (does not exist)">Locations</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="25% developed"><img alt="25% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/34/25%25.svg/9px-25%25.svg.png" width="9" height="9" /></a></span></li>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Navigation&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Navigation (does not exist)">Navigation</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="75% developed"><img alt="75% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/49/75%25.svg/9px-75%25.svg.png" width="9" height="9" /></a></span>
<ul>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/View_Control&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/View Control (does not exist)">View Control</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="25% developed"><img alt="25% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/34/25%25.svg/9px-25%25.svg.png" width="9" height="9" /></a></span></li>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Time_Control&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Time Control (does not exist)">Time Control</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="75% developed"><img alt="75% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/49/75%25.svg/9px-75%25.svg.png" width="9" height="9" /></a></span></li>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Bookmarks&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Bookmarks (does not exist)">Bookmarks</a> (<i>cel:</i> URLs) <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="25% developed"><img alt="25% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/34/25%25.svg/9px-25%25.svg.png" width="9" height="9" /></a></span></li>
</ul>
</li>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Snapshots_and_Movies&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Snapshots and Movies (does not exist)">Snapshots and Movies</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="25% developed"><img alt="25% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/34/25%25.svg/9px-25%25.svg.png" width="9" height="9" /></a></span></li>
</ul>
<h3> <span class="mw-headline" id="Understanding_Celestia">Understanding Celestia</span></h3>
<ul>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/FAQs&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/FAQs (does not exist)">FAQs: Frequently Asked Questions</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="75% developed"><img alt="75% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/49/75%25.svg/9px-75%25.svg.png" width="9" height="9" /></a></span></li>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Glossary&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Glossary (does not exist)">Glossary of Celestia terminology</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="25% developed"><img alt="25% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/34/25%25.svg/9px-25%25.svg.png" width="9" height="9" /></a></span></li>
</ul>
<h2> <span class="mw-headline" id="Enhancing_Celestia">Enhancing Celestia</span></h2>
<p>The following reference pages will help you to add features and make Celestia easier to use in your environment.</p>
<h3> <span class="mw-headline" id="Scripting">Scripting</span></h3>
<ul>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Scripting&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Scripting (does not exist)">Scripting Overview</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="75% developed"><img alt="75% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/49/75%25.svg/9px-75%25.svg.png" width="9" height="9" /></a></span>
<ul>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Cel_Scripting&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Cel Scripting (does not exist)">Cel Scripting</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="75% developed"><img alt="75% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/49/75%25.svg/9px-75%25.svg.png" width="9" height="9" /></a></span></li>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Celx_Scripting&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Celx Scripting (does not exist)">CelX Scripting</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="75% developed"><img alt="75% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/49/75%25.svg/9px-75%25.svg.png" width="9" height="9" /></a></span>
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/Simple_CELX_Scripting" title="Celestia/Celx Scripting/Simple CELX Scripting">Introduction to CELX Scripting</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="75% developed"><img alt="75% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/49/75%25.svg/9px-75%25.svg.png" width="9" height="9" /></a></span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods" title="Celestia/Celx Scripting/CELX Lua Methods">CELX Lua Methods</a>: a list of CELX functions <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="75% developed"><img alt="75% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/49/75%25.svg/9px-75%25.svg.png" width="9" height="9" /></a></span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/Q%26A" title="Celestia/Celx Scripting/Q&amp;A">CELX Questions and Answers</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="25% developed"><img alt="25% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/34/25%25.svg/9px-25%25.svg.png" width="9" height="9" /></a></span>
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/Q%26A/Angles" title="Celestia/Celx Scripting/Q&amp;A/Angles">Angles Between Two Objects</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="75% developed"><img alt="75% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/49/75%25.svg/9px-75%25.svg.png" width="9" height="9" /></a></span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/Q%26A/Assigning_Custom_Key_Functions_with_CELX" title="Celestia/Celx Scripting/Q&amp;A/Assigning Custom Key Functions with CELX">Assigning Keyboard Functions</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="75% developed"><img alt="75% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/49/75%25.svg/9px-75%25.svg.png" width="9" height="9" /></a></span></li>
</ul>
</li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/Development_Suggestions" title="Celestia/Celx Scripting/Development Suggestions">CELX Development Suggestions</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="0% developed"><img alt="0% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/d/d6/00%25.svg/9px-00%25.svg.png" width="9" height="9" /></a></span></li>
</ul>
</li>
</ul>
</li>
</ul>
<h3> <span class="mw-headline" id="Customizing_Celestia">Customizing Celestia</span></h3>
<ul>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Customization&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Customization (does not exist)">Configuring Celestia: celestia.cfg</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="100% developed"><img alt="100% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/ce/100%25.svg/9px-100%25.svg.png" width="9" height="9" /></a></span></li>
</ul>
<ul>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Catalog_File_Reference&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Catalog File Reference (does not exist)">Catalog Files: Defining new Objects</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="75% developed"><img alt="75% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/49/75%25.svg/9px-75%25.svg.png" width="9" height="9" /></a></span>
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/SSC_File" title="Celestia/SSC File">SSC: Solar System Catalogs of Planets and their Satellites</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="75% developed"><img alt="75% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/49/75%25.svg/9px-75%25.svg.png" width="9" height="9" /></a></span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/STC_File" title="Celestia/STC File">STC: STar Catalogs</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="100% developed"><img alt="100% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/ce/100%25.svg/9px-100%25.svg.png" width="9" height="9" /></a></span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/DSC_File" title="Celestia/DSC File">DSC: Deep Space Catalogs of Nebulae and Galaxies</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="100% developed"><img alt="100% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/ce/100%25.svg/9px-100%25.svg.png" width="9" height="9" /></a></span></li>
</ul>
</li>
</ul>
<ul>
<li>Positioning Objects: Flying through Time and Space
<ul>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Trajectories&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Trajectories (does not exist)">Orbits &amp; Trajectories</a> (updated for v1.5)
<ul>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/JPL_Ephemerides&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/JPL Ephemerides (does not exist)">JPL Ephemerides</a> (new in v1.5)</li>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Reference_Frames&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Reference Frames (does not exist)">Reference Frames</a> (new in v1.5)</li>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/SPICE&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/SPICE (does not exist)">Using SPICE with Celestia</a></li>
</ul>
</li>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Rotation_Models&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Rotation Models (does not exist)">Rotation Models</a> (new in v1.5)</li>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Scripting_Positions&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Scripting Positions (does not exist)">Scripting Positions</a> Some Implications of Scripted Methods</li>
</ul>
</li>
</ul>
<ul>
<li>Keeping up Appearances
<ul>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Add-Ons&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Add-Ons (does not exist)">Simple Add-Ons: Replacing Textures &amp; Locating Catalogs</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="75% developed"><img alt="75% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/49/75%25.svg/9px-75%25.svg.png" width="9" height="9" /></a></span></li>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Textures&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Textures (does not exist)">Creating Textures: Painting Planets</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="25% developed"><img alt="25% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/34/25%25.svg/9px-25%25.svg.png" width="9" height="9" /></a></span></li>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/3D_Models&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/3D Models (does not exist)">3D Models: Sculpting Satellites</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="25% developed"><img alt="25% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/34/25%25.svg/9px-25%25.svg.png" width="9" height="9" /></a></span>
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/3D_Models/CMS_File" title="Celestia/3D Models/CMS File">CMS models</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="75% developed"><img alt="75% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/49/75%25.svg/9px-75%25.svg.png" width="9" height="9" /></a></span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/3D_Models/CMOD_File" title="Celestia/3D Models/CMOD File">CMOD models</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="25% developed"><img alt="25% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/34/25%25.svg/9px-25%25.svg.png" width="9" height="9" /></a></span></li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>Specifying the Correct Time: TDB is not UTC
<ul>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Time_Scales&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Time Scales (does not exist)">Time Scales</a> (new in v1.5)</li>
</ul>
</li>
</ul>
<h3> <span class="mw-headline" id="Troubleshooting">Troubleshooting</span></h3>
<ul>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Troubleshooting_Celestia&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Troubleshooting Celestia (does not exist)">Celestia/Troubleshooting Celestia</a></li>
<li>Troubleshooting Scripts
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/Development_Suggestions" title="Celestia/Celx Scripting/Development Suggestions">CELX Development Suggestions</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="0% developed"><img alt="0% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/d/d6/00%25.svg/9px-00%25.svg.png" width="9" height="9" /></a></span></li>
</ul>
</li>
</ul>
<ul>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Troubleshooting_Addons&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Troubleshooting Addons (does not exist)">Celestia/Troubleshooting Addons</a></li>
</ul>
<h3> <span class="mw-headline" id="Development">Development</span></h3>
<ul>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Development&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Development (does not exist)">Development</a>: Compiling Celestia for yourself <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="50% developed"><img alt="50% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/50%25.svg/9px-50%25.svg.png" width="9" height="9" /></a></span>
<ul>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Development/Linux_platform&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Development/Linux platform (does not exist)">Linux</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="100% developed"><img alt="100% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/ce/100%25.svg/9px-100%25.svg.png" width="9" height="9" /></a></span></li>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Development/MacOS_platform&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Development/MacOS platform (does not exist)">MacOS X</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="100% developed"><img alt="100% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/ce/100%25.svg/9px-100%25.svg.png" width="9" height="9" /></a></span></li>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Development/Win32_platform&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Development/Win32 platform (does not exist)">Windows XP 32bit &amp; Windows 7, 64bit</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="100% developed"><img alt="100% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/ce/100%25.svg/9px-100%25.svg.png" width="9" height="9" /></a></span>
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Development/Win32_platform/Win_CVS" title="Celestia/Development/Win32 platform/Win CVS">Win CVS</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Development/Win32_platform/Tortoise_CVS" title="Celestia/Development/Win32 platform/Tortoise CVS">Tortoise CVS</a></li>
</ul>
</li>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Development/Windows_Vista_platform&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Development/Windows Vista platform (does not exist)">Windows Vista</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="0% developed"><img alt="0% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/d/d6/00%25.svg/9px-00%25.svg.png" width="9" height="9" /></a></span></li>
</ul>
</li>
</ul>
<ul>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Development_Road_Map&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Development Road Map (does not exist)">Development Road Map</a>: Planned improvements and new features. <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="75% developed"><img alt="75% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/49/75%25.svg/9px-75%25.svg.png" width="9" height="9" /></a></span>
<ul>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/160Features&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/160Features (does not exist)">Features being considered for v1.6.0</a></li>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/160Files&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/160Files (does not exist)">1.6.0 Changes for SSC/STC/DSC files</a></li>
</ul>
</li>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Versions&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Versions (does not exist)">Versions</a>: Major Celestia milestones. <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="25% developed"><img alt="25% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/34/25%25.svg/9px-25%25.svg.png" width="9" height="9" /></a></span></li>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Bugs_and_Feature_Requests&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Bugs and Feature Requests (does not exist)">Bugs and Feature Requests</a> <span class="noprint"><a href="http://en.wikibooks.org/wiki/Help:Development_stages" title="100% developed"><img alt="100% developed" src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/ce/100%25.svg/9px-100%25.svg.png" width="9" height="9" /></a></span></li>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Internationalization&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Internationalization (does not exist)">Internationalization (Celestia i18n)</a>: Contributing to the translation of Celestia</li>
</ul>
<h3> <span class="mw-headline" id="Credits">Credits</span></h3>
<ul>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version/Acknowledgements&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Print Version/Acknowledgements (does not exist)">Acknowledgements</a>: Contributors to Celestia and to this WikiBook.</li>
</ul>
<h2> <span class="mw-headline" id="External_links">External links</span></h2>
<h3> <span class="mw-headline" id="Related_WikiBooks">Related WikiBooks</span></h3>
<ul>
<li><a href="http://en.wikibooks.org/wiki/A-level_Physics/Cosmology" title="A-level Physics/Cosmology">A-levelPhysics/Cosmology</a></li>
<li><a href="http://en.wikibooks.org/wiki/Astrodynamics" title="Astrodynamics">Astrodynamics</a></li>
<li><a href="http://en.wikibooks.org/wiki/Astronomy" title="Astronomy" class="mw-redirect">Astronomy</a></li>
<li><a href="http://en.wikibooks.org/wiki/Glossary_of_Astronomical_Terms" title="Glossary of Astronomical Terms">Glossary of Astronomical Terms</a></li>
<li><a href="http://en.wikibooks.org/wiki/Solar_System" title="Solar System">Solar System</a></li>
<li><a href="http://en.wikibooks.org/wiki/Wikijunior:Solar_System" title="Wikijunior:Solar System">WikiJunior: Solar System</a></li>
<li><a href="http://en.wikibooks.org/wiki/Sun" title="Sun" class="mw-redirect">Sun</a></li>
<li><a href="http://en.wikibooks.org/wiki/The_Universe_Made_Simple" title="The Universe Made Simple">The Universe Made Simple</a></li>
</ul>
<h3> <span class="mw-headline" id="Celestia_Web_Sites">Celestia Web Sites</span></h3>
<ul>
<li><a href="http://www.shatters.net/celestia/" class="external free" rel="nofollow">http://www.shatters.net/celestia/</a> &#8211; Home of Celestia</li>
<li><a href="http://sourceforge.net/project/showfiles.php?group_id=21302" class="external free" rel="nofollow">http://sourceforge.net/project/showfiles.php?group_id=21302</a> &#8211; Celestia binaries and source code</li>
<li><a href="http://www.shatters.net/forum/" class="external free" rel="nofollow">http://www.shatters.net/forum/</a> &#8211; Celestia Discussion Forum</li>
<li><a href="http://www.lepp.cornell.edu/~seb/celestia/" class="external free" rel="nofollow">http://www.lepp.cornell.edu/~seb/celestia/</a> &#8211; Selden&#8217;s List of Resources for Celestia</li>
<li><a href="http://de.wikipedia.orghttp://en.wikibooks.org/wiki/Celestia" class="external free" rel="nofollow">http://de.wikipedia.orghttp://en.wikibooks.org/wiki/Celestia</a> &#8211; German wikipedia</li>
<li><a href="http://fr.wikipedia.orghttp://en.wikibooks.org/wiki/Celestia" class="external free" rel="nofollow">http://fr.wikipedia.orghttp://en.wikibooks.org/wiki/Celestia</a> &#8211; French wikipedia</li>
<li><a href="http://fr.wikibooks.orghttp://en.wikibooks.org/wiki/Celestia" class="external free" rel="nofollow">http://fr.wikibooks.orghttp://en.wikibooks.org/wiki/Celestia</a> &#8211; French WikiBook</li>
<li><a href="http://www.ikiru.ch/celestiahttp://en.wikibooks.org/wiki/index.php/Accueil" class="external free" rel="nofollow">http://www.ikiru.ch/celestiahttp://en.wikibooks.org/wiki/index.php/Accueil</a> &#8211; French Celestia Wiki</li>
<li><a href="http://celestia.albacete.org/" class="external free" rel="nofollow">http://celestia.albacete.org/</a> &#8211; Web page with a lot of activities (spanish)</li>
</ul>
<h3> <span class="mw-headline" id="Celestia_Add-ons">Celestia Add-ons</span></h3>
<ul>
<li><a href="http://www.celestialmatters.org/" class="external free" rel="nofollow">http://www.celestialmatters.org/</a> &#8211; Celestial Matters web site: Celestia add-ons and other content of interest to Celestia users</li>
<li><a href="http://forum.celestialmatters.org/index.php" class="external free" rel="nofollow">http://forum.celestialmatters.org/index.php</a> &#8211; Celestial Matters forum</li>
<li><a href="http://www.celestiamotherlode.net/" class="external free" rel="nofollow">http://www.celestiamotherlode.net/</a> &#8211; The main add-ons repository</li>
<li><a href="http://www.ikiru.ch/celestia/" class="external free" rel="nofollow">http://www.ikiru.ch/celestia/</a> &#8211; French repository of add-ons with eMule links &#8211;old,VERY old, and ripped off from the motherload</li>
</ul>
<ul>
<li><a href="http://www.celestiamotherlode.net/catalog/educational.php" class="external free" rel="nofollow">http://www.celestiamotherlode.net/catalog/educational.php</a> &#8211; A website containing detailed Celestia educational resources and journeys</li>
</ul>
<ul>
<li><a href="http://forum.celestialmatters.org/viewforum.php?f=6" class="external free" rel="nofollow">http://forum.celestialmatters.org/viewforum.php?f=6</a> &#8211; Celestial Matters &#8211; F-TexTools and refereed Add-ons</li>
</ul>
<h3> <span class="mw-headline" id="Articles_about_Celestia">Articles about Celestia</span></h3>
<ul>
<li><a href="http://www.linux-magazine.com/issue/58/Celestia_3D_Space_Simulation.pdf" class="external free" rel="nofollow">http://www.linux-magazine.com/issue/58/Celestia_3D_Space_Simulation.pdf</a> &#8211; Linux magazine article</li>
<li><a href="http://discovermagazine.com/2004/nov/emerging-technology/" class="external free" rel="nofollow">http://discovermagazine.com/2004/nov/emerging-technology/</a> &#8211; Discover magazine article</li>
</ul>
<ul>
<li><a href="http://web.archive.org/web/20051224085847/http://www.esa.int/gsp/ACT/mission_analysis/designtool_overview.htm" class="external free" rel="nofollow">http://web.archive.org/web/20051224085847/http://www.esa.int/gsp/ACT/mission_analysis/designtool_overview.htm</a> &#8211; ESA Advanced Concepts Team overview of design tools</li>
<li><a href="http://www.tiempolibresite.com/content/view/482/2/" class="external free" rel="nofollow">http://www.tiempolibresite.com/content/view/482/2/</a> &#8211; Interview of Chris Laurel by TiempoLibreSite</li>
</ul>
<h1> <span class="mw-headline" id="Why_Celestia.3F">Why Celestia?</span></h1>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>A reader has identified this chapter as as undeveloped draft or outline.</b><br />You can help to <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">develop the work</a>, or you can ask for assistance in the <a href="http://en.wikibooks.org/wiki/Wikibooks:PROJECTS" title="Wikibooks:PROJECTS" class="mw-redirect">project room</a>.</td>
</tr>
</table>
<h2> <span class="mw-headline" id="Why_would_anyone_want_to_use_Celestia.3F">Why would anyone want to use Celestia?</span></h2>
<ul>
<li>Because you have an interest in outer space and in the <b>exploration</b> of space.</li>
</ul>
<ul>
<li>Because it is Fun! That is, if you like to explore the Universe.</li>
</ul>
<ul>
<li>Because it is Educational. With Celestia, you can <b>learn</b> about the Universe.</li>
</ul>
<ul>
<li>If you are a teacher, you already have access to Frank Gregorio&#8217;s Lesson Plans. These are designed to educate while they <b>entertain</b> bored young minds.</li>
</ul>
<ul>
<li>Because if you are an <b>Artist</b>, it gives you all the freedom necessary to develop your ideas&#8230;</li>
</ul>
<ul>
<li>If you don&#8217;t have a telescope, you can still view the planets up close, and in person. You can also view their moons, orbiting spacecraft and a whole lot more.</li>
</ul>
<ul>
<li>Because it is absolutely free. No charges or fees of any kind <b>ever</b>.</li>
</ul>
<ul>
<li>Trajectory analysis?</li>
</ul>
<ul>
<li>&#160;?</li>
</ul>
<h2> <span class="mw-headline" id="Why_not_use_some_other_program.3F">Why not use some other program?</span></h2>
<ul>
<li>Freeware
<ul>
<li>Hayden Planetarium&#8217;s Digital Universe Atlas</li>
<li>Jason Harris&#8217; KStars</li>
<li>4D2U&#8217;s Mitaka</li>
<li>Martin Schweiger&#8217;s Orbiter</li>
<li>NCSA&#8217;s Partiview</li>
<li>Stellarium</li>
<li>Clear Sky Institute&#8217;s XEphem</li>
</ul>
</li>
<li>Shareware
<ul>
<li>FMJ Software&#8217;s StarStrider</li>
</ul>
</li>
<li>Commercial
<ul>
<li>Software Bisque&#8217;s Seeker</li>
</ul>
</li>
</ul>
<ul>
<li>&#160;?</li>
</ul>
<p>Although ALL of the above software titles are useful in their own right, none of these allow such thorough journeys to the planets, their moons, the stars, the asteroids, the galaxies and the planetary nebulae &#8211; <b>ALL</b> in one place. These visits are up-close and personal and in <b>vivid</b> detail with exceptional graphics and animations. You can also visit many, MANY spacecraft and see what they look(ed) like in space.</p>
<h2> <span class="mw-headline" id="What_Can.27t_Celestia_Do.3F">What Can&#8217;t Celestia Do?</span></h2>
<ul>
<li>Telescope control</li>
</ul>
<ul>
<li>180 degree field of view</li>
</ul>
<ul>
<li>Sound</li>
</ul>
<ul>
<li>3D viewing</li>
</ul>
<ul>
<li>&#160;?</li>
</ul>
<h1> <span class="mw-headline" id="Installation">Installation</span></h1>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>A reader has identified this chapter as as undeveloped draft or outline.</b><br />You can help to <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">develop the work</a>, or you can ask for assistance in the <a href="http://en.wikibooks.org/wiki/Wikibooks:PROJECTS" title="Wikibooks:PROJECTS" class="mw-redirect">project room</a>.</td>
</tr>
</table>
<h2> <span class="mw-headline" id="Introduction">Introduction</span></h2>
<p>You can easily install Celestia on computers running Windows, MacOS or Linux. If you are experienced in compiling programs from source code, you can also install it on computers running other operating systems.</p>
<p>The current version of Celestia is available at the <a href="http://www.shatters.net/celestia/download.html" class="external text" rel="nofollow">download page</a> on the <a href="http://www.shatters.net/celestia/" class="external text" rel="nofollow">Celestia Web site</a>. The links on that page actually point to files in Celestia&#8217;s repository on <a href="http://sourceforge.net/project/showfiles.php?group_id=21302" class="external text" rel="nofollow">SourceForge</a>.</p>
<p>Older versions of Celestia are also available from <a href="http://sourceforge.net/project/showfiles.php?group_id=21302" class="external text" rel="nofollow">SourceForge</a>.</p>
<p>Prereleases of the next version of Celestia are usually announced on the <a href="http://www.shatters.net/forum/" class="external text" rel="nofollow">Celestia Web Forum</a> in its <a href="http://www.shatters.net/forum/viewforum.php?f=2&amp;" class="external text" rel="nofollow">Users Forum</a>. They are <i>not</i> available on SourceForge.</p>
<h2> <span class="mw-headline" id="Windows">Windows</span></h2>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>This section is a stub.</b><br />You can help Wikibooks by <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">expanding it</a>.</td>
</tr>
</table>
<p>If you have <a href="http://www.shatters.net/celestia/download.html" class="external text" rel="nofollow">downloaded</a> the Windows version of the Celestia installation executable, then you simply need to <b>run</b> the .EXE file you downloaded.</p>
<p>Windows XP is the preferred OS at the moment, but you can also setup Celestia in Windows Vista or Windows 7.</p>
<p>A few words of <b>caution</b> to Windows Vista users, however&#8230; (These may also apply to Windows 7.)</p>
<p>If you run the setup program as a Windows XP-compatible application, you&#8217;ll find that the program runs fine and that Celestia operates as it should. You can also run the Celestia executable in the native Windows Vista mode too.</p>
<p>Savvy Windows XP users will find that there are a <i>lot</i> of things to get used to in the XP-compatible mode though. If you modify a planet texture, for example, you may find that your modified texture was NOT saved to the Celestia program directory where you got it from originally.</p>
<p>Vista likes to create shortcuts to modified textures, and these &#8211; for some reason &#8211; aren&#8217;t readily available to the Celestia program. If you&#8217;re using Windows Explorer to view the Celestia texture files, click on the &#8220;Compatibility Files&#8221; area at the top of your screen to see your modified texture. If you like, you can then copy and/or move the new texture to the C:\Program Files\Celestia\textures directory of your choice.</p>
<p><b>Recommendation:</b></p>
<p>Vista users should install Celestia as a native Vista program. When Celestia is installed as a previous version of Windows-compatible program, it simply causes more problems than it solves.</p>
<p>Vista and Win7 are particularly protective of software installed in the <b>Program Files</b> directory tree. You may have fewer problems if you install Celestia somewhere else.</p>
<h2> <span class="mw-headline" id="MacOS">MacOS</span></h2>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>This section is a stub.</b><br />You can help Wikibooks by <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">expanding it</a>.</td>
</tr>
</table>
<h2> <span class="mw-headline" id="Linux">Linux</span></h2>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>This section is a stub.</b><br />You can help Wikibooks by <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">expanding it</a>.</td>
</tr>
</table>
<h2> <span class="mw-headline" id="Building_from_sourcecode">Building from sourcecode</span></h2>
<p>See <a href="http://en.wikibooks.org/wiki/Celestia/Development" title="Celestia/Development">Celestia/Development</a></p>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>This section is a stub.</b><br />You can help Wikibooks by <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">expanding it</a>.</td>
</tr>
</table>
<h1> <span class="mw-headline" id="Graphics_Hardware">Graphics Hardware</span></h1>
<p><b>The text in its current form is incomplete.</b></p>
<p></p>
<h2> <span class="mw-headline" id="Introduction_2">Introduction</span></h2>
<p>Celestia uses OpenGL graphics routines to draw its pictures of the universe. Unlike DirectX, which is available only on computers running Windows, OpenGL graphics libraries are available for many different types of operating systems. <a href="http://www.opengl.org/" class="external text" rel="nofollow">OpenGL</a> was originally developed by <a href="http://www.sgi.com/" class="external text" rel="nofollow">SGI</a> but now is available for use on almost all computers and graphics hardware. The <a href="http://en.wikibooks.org/wiki/OpenGL" title="OpenGL" class="mw-redirect">OpenGL WikiBook</a> has more details.</p>
<p>Celestia can run on most computers, but to see all of its &#8220;eye candy&#8221; a modern graphics card implementing OpenGL v2.0 is essential. Even when the best available graphic cards have been installed, some computers have problems running Celestia because their graphics drivers are out of date or buggy. Regularly check the Web site of the manufacturer of your computer or of your graphics card to make sure you have the current driver version. Updated drivers are provided often.</p>
<h2> <span class="mw-headline" id="Graphics_Card_Limitations">Graphics Card Limitations</span></h2>
<p>Many graphics card limitations are described in Celestia&#8217;s list of <a href="http://en.wikibooks.org/wiki/Celestia/FAQs" title="Celestia/FAQs">Frequently Asked Questions</a>:</p>
<dl>
<dd><a href="http://en.wikibooks.org/wiki/Celestia/FAQs#I_want_to_see_all_possible_Celestia_eye_candy._What_kind_of_graphics_card_should_I_get.3F" title="Celestia/FAQs">What graphics card should I get?</a></dd>
</dl>
<h2> <span class="mw-headline" id="Operating_System_Limitations">Operating System Limitations</span></h2>
<p>Many computer and O/S limitations are described in Celestia&#8217;s list of <a href="http://en.wikibooks.org/wiki/Celestia/FAQs" title="Celestia/FAQs">Frequently Asked Questions</a>.</p>
<h3> <span class="mw-headline" id="Linux_2">Linux</span></h3>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>This section is a stub.</b><br />You can help Wikibooks by <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">expanding it</a>.</td>
</tr>
</table>
<h3> <span class="mw-headline" id="Mac_OS_X">Mac OS X</span></h3>
<ul>
<li>Graphics driver updates for Mac OS X are available in updates to Mac OS X itself, not in general as separate driver updates by NVIDIA or ATI. This means &#8220;upgrade your driver&#8221; on OS X means &#8220;make sure your version of OS X is up-to-date&#8221;. You may have to spend money in order to get the current version of OS X.</li>
</ul>
<ul>
<li>Point sprite primitives do not work on versions of OS X earlier than 10.4.</li>
<li>Point sprites are not supported properly on Tiger (PPC and Intel architectures). Colors may appear incorrect, and hard freezes requiring a reset have been seen. VBO seems to be involved. Apple has been made aware that this is almost certainly a driver bug, but no fixes have been promised. Behavior on Leopard is unknown.</li>
<li>The OpenGL 2.0 render path is only supported on Tiger 10.4.3 or later, regardless of the graphics card.</li>
<li><strike>Holes may appear in orbit paths on certain ATI configs. A workaround is being investigated.</strike> Fixed in 1.5.0.</li>
</ul>
<h3> <span class="mw-headline" id="Windows_2">Windows</span></h3>
<ul>
<li>The graphics drivers provided with your brand new computer hardware already are obsolete. Usually several months have passed between the time its software was configured and it was provided to you. Be sure to download and install the most recent graphics drivers provided on the Web site of the manufacturer of your computer&#8217;s graphics hardware.</li>
</ul>
<ul>
<li>Windows XP includes a software-only OpenGL library. It&#8217;s used on systems without 3D hardware or when hardware acceleration is disabled in the Display Control Panel. It implements only OpenGL v1.1, Celestia&#8217;s Basic rendering path, so it has limited functionality and runs rather slowly, but it is relatively bug-free.</li>
</ul>
<ul>
<li>Celestia does <i>not</i> use DirectX, which is Microsoft&#8217;s proprietary 3D graphics programming library. Unfortunately, whenever Microsoft&#8217;s DirectX libraries are updated, the manufacturer&#8217;s OpenGL drivers are replaced by obsolete versions provided by Microsoft. Whenever you update DirectX, be sure to reinstall the graphics drivers using the most recent versions provided by the manufacturer of your computer&#8217;s graphics hardware.</li>
</ul>
<h1> <span class="mw-headline" id="Getting_Started">Getting Started</span></h1>
<p><b>The text in its current form is incomplete.</b></p>
<p></p>
<h2> <span class="mw-headline" id="Introduction_to_using_Celestia">Introduction to using Celestia</span></h2>
<p>To start Celestia, you should double-click on its icon. As it starts, it first shows the Sun, and then takes your viewpoint to the sunlit side of the Earth. When you get there, you can tell Celestia to show you other interesting sights.</p>
<p>Initially, Celestia opens in a window on your screen. For a more immersive experience, you can tell Celestia to take over the entire display. Open Celestia&#8217;s menu Render/Select Display Mode and choose an appropriate screen resolution. When it&#8217;s in full-screen mode, if you move the cursor up to the top of the screen, you should see Celestia&#8217;s menu bar again, where you can choose to go back to windowed mode.</p>
<p>Some may think Celestia is a game. In a way it is but it is much more than that. Like most programs (with graphics and objects) of today the mouse is the primary way of getting around. Celestia does use the mouse to rotate/panned the observers POV with a combination of left and right mouse click and drag functions. However to truly get the most out of Celestia the keyboard shortcut letters bring the full power and beauty of the program into play. People who are more game enthusiasts may find the interface of Celestia boring after a few minutes if they only us the mouse. So, start learning and memorizing the keyboard shortcuts. You can find a quick look of the keyboard shortcut commands in the Help/Control pulldown while the program is running. You can also find them in the <a href="http://www.shatters.net/celestia/documentation.html" class="external text" rel="nofollow">Celestia User&#8217;s Guide</a>.</p>
<p>Below are some introductory events and places you can explore in Celestia, using the keyboard and mouse. You will notice below some letters and words are in <b>bold face</b>. These are the keyboard shortcuts that can be typed to control Celestia.</p>
<h2> <span class="mw-headline" id="Earth.27s_rotation_and_the_pole_star">Earth&#8217;s rotation and the pole star</span></h2>
<p>This needs a fairly wide field of view – use the comma (,) and dot (.) keys to adjust the window to around 60°. If you don&#8217;t have the Earth on the screen, press the three keys <b>H3G</b> to go there. Then back away a little with the End key or your mouse&#8217;s wheel. Adjust the number of stars with the [ and ] keys, setting a limiting magnitude of around 5.</p>
<p>Adjust the rate of time to 1000 times faster (<b>LLL</b>) so the Earth can be seen slowly turning. The Earth spinning is what gives us day and night. Type a &#8220;y&#8221; to hover over one point on the Earth and see it enter light and shadow (day and night) as the Earth turns. Use the arrow keys <b>Shift-←</b> and <b>Shift-→</b> to move round the Earth and see where night and day start and end. You can put the mouse cursor over a piece of land and just watch that point as day and night pass over it. This is best done with the clouds turned off (<b>I</b>). To turn the &#8220;sync orbit&#8221; off again, you can press <b>F</b> to return to &#8220;follow&#8221; mode.</p>
<p>With the synchronous orbit on, back away from the Earth a little using the <b>End</b> key (or the rotary wheel of your mouse if it has one) so you can see more stars. You can press the <b>Home</b> key to move closer again. As you watch the stars go past, you might see distinctive patterns of stars go by. People used to imagine people and animals in the patterns in the stars. Press <b>/</b> to turn on the constellation lines, and <b>=</b> to turn on their names. You can use the space-bar to pause time and take a longer look at any interesting shapes.</p>
<p>With the mouse, right-click and drag upwards to turn to look more Northwards. By the time you are looking squarely at the South pole of the Earth, the pole star Polaris should be visible. It&#8217;s the star that&#8217;s at the end of the tail of Ursa Minor, the &#8220;Small Bear&#8221;, often called &#8220;the Little Dipper&#8221;. If you watch for a while, you will see that all stars seem to revolve around that point while Polaris itself doesn&#8217;t move much at all.</p>
<p>Keeping this view, zoom closer to the Earth (<b>Home</b>) and notice the way day and night look on Earth from this view. Depending on the time of year, the Antarctic ice-cap might be on permanent daylight or permanent shadow. This can be easier to see if you speed up to 10000x (<b>L</b>). You can briefly speed up even more (use <b>K</b> to slow down again) to hop between seasons.</p>
<h2> <span class="mw-headline" id="Other_Planets">Other Planets</span></h2>
<p>Start Celestia. You are looking at the Earth from the direction of the Sun. We want to look at the Earth from the other side. Back away from the Earth using the <b>End</b> key until the Earth is about the size of a pea, and then use <b>Shift-←</b> and <b>Shift-→</b> to rotate around the Earth until the Sun is visible in the background. The Earth might be easier to see if you turn up the background illumination with the <b>}</b> key, although this is not realistic as it makes planets glow in the dark (only stars really do that). Now turn the time rate up to a million times faster by typing <b>LLLLLL</b>.</p>
<p>You should notice the Moon whizzing round the Earth. Move closer or further away (<b>Home</b>/<b>End</b>) until the moon uses the whole width of the screen. The Moon takes about 28 days to go round the Earth. If you slow down time a bit by pressing <b>K</b>, you should be able to count the number of days (turns of the Earth) it takes for the Moon to go round once. You can turn the Moon&#8217;s name on and off by pressing <b>M</b>. If you see a giant mass of names appear, all together, it&#8217;s probably the names of all Jupiter&#8217;s moons in the distance – Jupiter has a lot of moons. Speed back up to a million times again.</p>
<p>You will notice that every year as the Sun goes past, it is accompanied by a collection of small bright dots. These are other planets. You can turn their names on and off with <b>P</b>. It&#8217;s time to leave the Earth. Type <b>HFC</b> to follow and centre the Sun. Leave planet names on (<b>P</b>). Back away from the Sun a little and you will be able to see Mercury, Venus, Earth and Mars moving from side to side as they orbit the Sun. If you back away further you will be able to see 9 planets. The outer ones don&#8217;t seem to be moving much, so press <b>L</b> speed things up a little. Time is passing at about a year every 4 seconds now.</p>
<p>Let&#8217;s turn on the planet&#8217;s orbit lines – press <b>O</b>. They&#8217;re not very clear seen edge on, so use the right mouse button to drag downwards until the orbits look circular, seen from above. You can&#8217;t see all the orbit lines at once – if you move far enough away to get Pluto&#8217;s orbit in, then the inner planet&#8217;s orbits disappear. Move in to see the inner planet&#8217;s orbits and the outer orbits are off the screen. By right-dragging, you can get a good edge-on view that shows that all the orbits are in almost exactly the same plane except for Pluto.</p>
<p>You may notice as Jupiter goes past that it has a huge mass of orbit lines for its many moons. Four of them are big enough to be seen from the Earth by using binoculars.</p>
<p>Time for a quick tour. This is possible best done with the orbit lines switched on. First, to about 1000x time rate (<b>K</b>,<b>L</b>). Then we can visit the 9 planets by typing <b>1G</b>, <b>2G</b> etc. Each of the number keys corresponds to a planet. Use <b>Home</b> and <b>End</b> (or the mouse scroll wheel) to zoom in and out, and right-drag to change the viewpoint and get a good look at each planet.</p>
<p>While visiting the outer planets, it is worth looking from above to see just how much like a little solar-system their moons make. You may occasionally see a black spot move across the sunlit surface of Jupiter – this is the shadow of one of the moons as it passes between Jupiter and the Sun.</p>
<h2> <span class="mw-headline" id="Other_Stars">Other Stars</span></h2>
<p>Not all stars are like the Sun. Some stars are hotter than the sun, some cooler, bigger, smaller, brighter and dimmer, redder, bluer. Actually the blue ones are hotter, and the red ones cooler.</p>
<p>You cannot tell how far away stars are by just looking at them. So when people invented the constellations, they drew lines using stars that might be nearby, or far away. A good demonstration of this is to see how distorted familiar constellations would look if seen from a different angle – from a different place.</p>
<p>Turn on the constellation lines (<b>/</b>) and use <b>dot</b> and <b>comma</b> to set the field of view to around 60°. Centre a star in the constellation of the plough (Ursa Major, also called the Big Dipper) by pressing the Enter (<b>↵</b>)key, typing the name megrez and enter again. Then type <b>CF</b> to centre and follow the star. Now hold down the right mouse key and drag around the screen. Your viewpoint is now many light years away from the Earth, orbiting around the distant star Megrez. Try both with and without the constellation lines. You can plainly see the 3D pattern of the stars. If you move right round the back of the Plough (or Big Dipper), you can see that all the constellation lines seem to point roughly in the same direction – the direction of Earth.</p>
<p>It is interesting to return to the Sun while maintaining your view on Megrez – press <b>T</b> to track Megrez (keep it centred), then <b>HG</b> to go home. You can see the constellations return to their familiar shapes as we get back to the Sun. Press <b>T</b> again (or <b>Esc</b>) to stop tracking Megrez.</p>
<p>Another good star to do this with is Arcturus in the constellation of Boötes.</p>
<p>The constellations are all drawn with stars that are visible from the Earth, and are therefore the nearest stars to us. Turn the constellation lines on and then back a long way away (hold <b>End</b>), until all the lines are visible on the screen. Turn on more stars by holding the <b>]</b> key and raise the limiting magnitude to about 10. Back away a little more until the whole of the galaxy is visible on the screen. Then right-drag so the galaxy is seen edge-on. You can see that the stars in the Celestia program form a sphere round the Sun. This is because we don&#8217;t know the distances of all the other stars in the galaxy well enough to put their positions in the program – so the rest of the galaxy is just shown as a &#8216;mist&#8217; of stars.</p>
<p>Reduce the limiting magnitude to 10 or less again with the <b>[</b> key.</p>
<h2> <span class="mw-headline" id="Other_Galaxies">Other Galaxies</span></h2>
<p>You can fly to another galaxy much like our own by pressing <b>↵m 31↵g</b>. You can always go home again by typing the keys <b>H3G</b>.</p>
<h1> <span class="mw-headline" id="Celestia.27s_Command_Line">Celestia's Command Line</span></h1>
<p><b>The text in its current form is incomplete.</b></p>
<p></p>
<h2> <span class="mw-headline" id="Introduction_3">Introduction</span></h2>
<p>Celestia can be started either by clicking on its icon or by typing a command into a terminal window. Under Windows, the terminal window is often called a DOS window or CMD window.</p>
<p>A typical command to run Celestia might be</p>
<pre>cd Celestia./Celestia</pre>
<p>The command line can optionally include the following qualifiers. These qualifiers are different depending on which command interface Celestia was built for. Each command qualifier (aka switch) should be prefixed by two hyphens</p>
<h2> <span class="mw-headline" id="Windows_command_qualifiers">Windows command qualifiers</span></h2>
<ul>
<li>--dir <tt>&lt;path&gt;</tt></li>
</ul>
<dl>
<dd>Change root celestia directory to &lt;path&gt;</dd>
</dl>
<ul>
<li>--fullscreen</li>
</ul>
<dl>
<dd>Start Celestia in fullscreen mode</dd>
</dl>
<ul>
<li>--once</li>
</ul>
<dl>
<dd>Send the command line to a running instance of Celestia. If no running instance exists, a new one is started.</dd>
</dl>
<ul>
<li>--url <tt>&lt;url&gt;|&lt;filename&gt;</tt></li>
</ul>
<dl>
<dd>Start in the given &lt;url&gt; or if the parameter is the name of a script file, execute &lt;filename&gt;.</dd>
</dl>
<ul>
<li>--verbose &gt; &#160;&#160; <tt>&lt;filename&gt;</tt></li>
</ul>
<dl>
<dd>Write debug messages to &lt;filename&gt; (Although --verbose can only write to a file, the redirection <b>&gt;</b> is required.)</dd>
</dl>
<h2> <span class="mw-headline" id="gtk_command_qualifiers">gtk command qualifiers</span></h2>
<ul>
<li>--conf</li>
</ul>
<dl>
<dd>Use alternate configuration file</dd>
</dl>
<ul>
<li>--dir</li>
</ul>
<dl>
<dd>Use alternate installation directory</dd>
</dl>
<ul>
<li>--extrasdir</li>
</ul>
<dl>
<dd>Use additional "extras" directory</dd>
</dl>
<ul>
<li>--fullscreen</li>
</ul>
<dl>
<dd>Start full-screen</dd>
</dl>
<ul>
<li>--nosplash</li>
</ul>
<dl>
<dd>Disable splash screen</dd>
</dl>
<ul>
<li>- v [0|1]</li>
</ul>
<dl>
<dd>Enable debug mode.</dd>
</dl>
<h2> <span class="mw-headline" id="KDE_command_qualifiers">KDE command qualifiers</span></h2>
<ul>
<li>&#8211;conf</li>
</ul>
<dl>
<dd>Use alternate configuration file</dd>
</dl>
<ul>
<li>&#8211;dir</li>
</ul>
<dl>
<dd>Use alternate installation directory</dd>
</dl>
<ul>
<li>&#8211;extrasdir</li>
</ul>
<dl>
<dd>Use additional &#8220;extras&#8221; directory</dd>
</dl>
<ul>
<li>&#8211;fullscreen</li>
</ul>
<dl>
<dd>Start full-screen</dd>
</dl>
<ul>
<li>&#8211;nosplash</li>
</ul>
<dl>
<dd>Disable splash screen</dd>
</dl>
<ul>
<li>+[url]</li>
</ul>
<dl>
<dd>Start and goto URL</dd>
</dl>
<ul>
<li>&lt;url&gt;</li>
</ul>
<dl>
<dd>Start in the given url/execute script file.</dd>
</dl>
<ul>
<li>- &#8211; help</li>
</ul>
<dl>
<dd>Command-line help</dd>
</dl>
<h1> <span class="mw-headline" id="Locations">Locations</span></h1>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>A reader has identified this chapter as as undeveloped draft or outline.</b><br />You can help to <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">develop the work</a>, or you can ask for assistance in the <a href="http://en.wikibooks.org/wiki/Wikibooks:PROJECTS" title="Wikibooks:PROJECTS" class="mw-redirect">project room</a>.</td>
</tr>
</table>
<h2> <span class="mw-headline" id="Introduction_4">Introduction</span></h2>
<p>Celestia includes several catalogs of Locations on the Earth and on objects elsewhere in the Solar System. They&#8217;re short, only containing lists of major features, like the Earth&#8217;s oceans, continents and capital cities of nations. More extensive catalogs of Locations are available as Addons.</p>
<p>Locations are labeled positions, usually on the surfaces of objects defined in <a href="http://en.wikibooks.org/wiki/Celestia/SSC_File" title="Celestia/SSC File">SSC catalog files</a>. They&#8217;re shown if you select the option &#8220;Label Features&#8221; in the menu Render / Locations&#8230;</p>
<p>When Locations are enabled, you can use Celestia&#8217;s goto functions to travel to them.</p>
<h1> <span class="mw-headline" id="Navigation">Navigation</span></h1>
<h1> <span class="mw-headline" id="Mouse_and_Keyboard_Controls_Used_for_Navigation_in_Celestia">Mouse and Keyboard Controls Used for Navigation in Celestia</span></h1>
<h2> <span class="mw-headline" id="Mouse_Functions:">Mouse Functions:</span></h2>
<p>Celestia works best with a three-button wheel-mouse. Very inexpensive ones are available which work well with Linux, Mac and Windows computers.</p>
<p><b>Left drag:</b> Orient the view.</p>
<p><b>Right drag:</b> Orbit the selected object.</p>
<p><b>Wheel:</b> Adjust the distance to your current selection.</p>
<p><b>Right + Left drag:</b> Adjust your distance to the selection.</p>
<p><b>Ctrl + Left drag:</b> Adjust your distance to the selection.</p>
<p><b>Shift + Left drag:</b> Changes your field of view (e.g. =&gt; Telescopic view.)</p>
<p><b>Wheel click:</b> Toggles the field of view between 45 degrees and the previous field of view.</p>
<p><b>Left &#8211; click:</b> Select the object you click on.</p>
<p><b>Left double click:</b> Center the selection.</p>
<p><b>Right &#8211; click:</b> Brings up the context menu.</p>
<h2> <span class="mw-headline" id="Keyboard_Navigation_Commands:">Keyboard Navigation Commands:</span></h2>
<p><b>H</b> &#160;: Select the sun. (Home.)</p>
<p><b>C</b> &#160;: Center on the currently selected object.</p>
<p><b>G</b> &#160;: Go to the currently selected object.</p>
<p><b>F</b> &#160;: Follow the selected object.</p>
<p><b>Y</b> &#160;: Orbit the selected object at a rate synchronized to its rotation.</p>
<p><b>:</b> &#160;: Lock on the selected object.</p>
<p><b>&#8220;</b> &#160;: Chase the selected object. (The orientation is based on the selected object&#8217;s velocity.)</p>
<p><b>T</b> &#160;: Track the currently selected object. (Keep the selected object centered in the view.)</p>
<p><b>HOME</b>&#160;: Move closer to the currently selected object.</p>
<p><b>*</b> &#160;: Look back. Causes the view to shift from objects forward in the direction of motion, to objects rearward.</p>
<p><b>END</b> &#160;: Move farther from the selected object.</p>
<p><b>ESC</b> &#160;: Cancel the currently executing motion or script.</p>
<p><b>Shift+C</b> &#160;: Center/orbit. (Center the selected object without changing the position of the reference object.)</p>
<p><b>Left</b>&#160;: Move (or roll) the camera view left.</p>
<p><b>Right</b>: Move (or roll) the camera view right.</p>
<p><b>Up</b> &#160;: Move (or pitch) the camera view up.</p>
<p><b>Down</b>&#160;: Move (or pitch) the camera view down.</p>
<p><b>Shift+ Arrow</b>: Orbit the currently selected object in the direction indicated by the arrow selected.</p>
<p><b>1-9</b> &#160;: Select any of the planets orbiting our Sun. (2=Venus, 4=Mars, etc.)</p>
<p><b>ENTER</b> &#160;: Select a star or planet by typing its name.</p>
<p><b>Ctrl+C</b>, or <b>Ctrl+INS</b> &#160;: Copy location URL to your clipboard.</p>
<h2> <span class="mw-headline" id="Spaceflight:">Spaceflight:</span></h2>
<p><b>F1</b>&#160;: Stop.</p>
<p><b>F2</b>&#160;: Set velocity to 1 km/s.</p>
<p><b>F3</b>&#160;: Set velocity to 1,000 km/s.</p>
<p><b>F4</b>&#160;: Set velocity to speed of light.</p>
<p><b>F5</b>&#160;: Set velocity to 10x the speed of light.</p>
<p><b>F6</b>&#160;: Set velocity to 1 AU/s.</p>
<p><b>F7</b>&#160;: Set velocity to 1 ly/s.</p>
<p><b>A</b> &#160;: Increase velocity.</p>
<p><b>Z</b> &#160;: Decrease velocity.</p>
<p><b>Q</b> &#160;: Reverse direction.</p>
<p><b>X</b> &#160;: Set movement direction toward center of screen.</p>
<h2> <span class="mw-headline" id="Number_pad:">Number pad:</span></h2>
<p><b>4</b> &#160;: Yaw left.</p>
<p><b>6</b> &#160;: Yaw right.</p>
<p><b>8</b> &#160;: Pitch down.</p>
<p><b>2</b> &#160;: Pitch up.</p>
<p><b>7</b> &#160;: Roll left.</p>
<p><b>9</b> &#160;: Roll right.</p>
<p><b>5</b> &#160;: Stop rotation.</p>
<h2> <span class="mw-headline" id="Joystick_Controls:">Joystick Controls:</span></h2>
<p><b>X axis</b> &#160;: Yaw.</p>
<p><b>Y axis</b> &#160;: Pitch.</p>
<p><b>L trigger</b>&#160;: Roll left.</p>
<p><b>R trigger</b>&#160;: Roll right.</p>
<p><b>Button 1</b> &#160;: Slower.</p>
<p><b>Button 2</b> &#160;: Faster.</p>
<h1> <span class="mw-headline" id="View_Control">View Control</span></h1>
<p><b>The text in its current form is incomplete.</b></p>
<p></p>
<h2> <span class="mw-headline" id="Introduction_5">Introduction</span></h2>
<p>Celestia provides you with very powerful and flexible ways to control your view into Celestia&#8217;s simulation of the cosmos. Once you understand how to manipulate its interactive controls, you can quickly and easily position yourself to view the astronomical phenomena that interest you. If is helpful to think of Celestia as providing a remotely-controlled camera that is at your command. The view that you see on your screen is determined by the location of the camera, the direction the camera is pointing, and the magnification of the camera&#8217;s zoom lens. Each of these factors can be controlled independently.</p>
<p>One important thing to understand is that both the location and direction of the camera are specified relative to some frame of reference. The frame of reference may be attached to a moving object (such as a planet or moon). If so, then the actual location and direction of the camera (with respect to absolute space) will automatically change as the object moves. This is often very convenient, because it means that you do not have to continuously change the camera location and direction manually in order to keep the object in view.</p>
<p>Commands which change Celestia&#8217;s view of the universe are described in the file Celestia/controls.txt</p>
<h2> <span class="mw-headline" id="Zoom_Control">Zoom Control</span></h2>
<p>The magnification of the camera&#8217;s zoom lens determines how large or small objects will appear on your screen, and also how much of the environment around you is visible (the field of view). If you increase the magnification then objects will appear larger, but you&#8217;ll have a smaller area in view. (You can also make objects appear larger by moving the camera closer to them. The difference between zooming and moving the camera is important, as we will explain below.) Celestia displays the current magnification factor and field of view in the lower right hand corner of the window. As you zoom in, the magnification factor will increase, and the field of view will decrease. Zooming out has the opposite effect. If you zoom out to a very large field of view, the view will become distorted, much like what you would see with a fish-eye lens.</p>
<p>Repeatedly typing a comma (,) narrows the field of view, increasing the magnification. Repeatedly typing a period (.) widens the field of view, decreasing the magnification.</p>
<h1> <span class="mw-headline" id="Time_Control">Time Control</span></h1>
<p><b>The text in its current form is incomplete.</b></p>
<p>There are several keys that can be used to control the rate and direction of the passage of time.</p>
<p></p>
<h2> <span class="mw-headline" id="Table_of_keys">Table of keys</span></h2>
<table border="1" cellpadding="3">
<tr>
<td>
<h3><span class="mw-headline" id="Key">Key</span></h3>
</td>
<td>
<h3><span class="mw-headline" id="Effect">Effect</span></h3>
</td>
</tr>
<tr>
<td>J</td>
<td>Reverse time</td>
</tr>
<tr>
<td>K</td>
<td>Decrease rate by 10x</td>
</tr>
<tr>
<td>Shift+K</td>
<td>Decrease rate by 2x <i>(new in version 1.5.0)</i></td>
</tr>
<tr>
<td>L</td>
<td>Increase rate by 10x</td>
</tr>
<tr>
<td>Shift+L</td>
<td>Increase rate by 2x <i>(new in version 1.5.0)</i></td>
</tr>
<tr>
<td>Space</td>
<td>Stop time</td>
</tr>
<tr>
<td>&#160;!</td>
<td>Set time to the computer&#8217;s current time</td>
</tr>
<tr>
<td>&#160;?</td>
<td>Display travel time for light between observer and selected object</td>
</tr>
<tr>
<td>-</td>
<td>Subtract the above light travel time from Celestia&#8217;s current time</td>
</tr>
<tr>
<td>\</td>
<td>Set time to real time</td>
</tr>
</table>
<h1> <span class="mw-headline" id="Bookmarks">Bookmarks</span></h1>
<p><b>The text in its current form is incomplete.</b></p>
<p>A Cel: URL is a bookmark that saves the time, location, rendering options and other settings of a specific Celestia event or place. These URLs can be exported and published as regular HTML, so that any Celestia user can share a Celestia scene with any other.</p>
<p>The Windows version of Celestia includes a Bookmark menu. Those bookmarks are not the same as Cel: URLs.</p>
<p>To record a Cel: URL to your computer&#8217;s &#8220;clipboard&#8221;, type a Ctrl-C, or the usual &#8220;copy selected region&#8221; keyboard shortcut. On a Windows system, you can type a Ctrl-Insert.</p>
<p>To paste a Cel: URL into a document, type a Ctrl-V, or the usual &#8220;paste clipboard&#8221;.</p>
<p>Unfortunately URLs recorded by one version of Celestia often are not compatible with other versions. The origin of Celestia&#8217;s coordinate system changed in V1.5. As a result, URLs recorded by previous versions of Celestia place the viewpoint hundreds of AU from the intended viewpoint. Similarly, the rotation of the Earth was greatly improved in Celestia v1.6. As a result, URLs recorded by V1.5 for viewpoints on the Earth&#8217;s surface will place the viewpoint tens of kilometers from the intended viewpoint. Also, although URLs recorded by previous versions of Celestia can be read by V1.6, the URLs generated by V1.6 cannot be used by previous versions of Celestia.</p>
<h1> <span class="mw-headline" id="Display_Options">Display Options</span></h1>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>A reader has identified this chapter as as undeveloped draft or outline.</b><br />You can help to <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">develop the work</a>, or you can ask for assistance in the <a href="http://en.wikibooks.org/wiki/Wikibooks:PROJECTS" title="Wikibooks:PROJECTS" class="mw-redirect">project room</a>.</td>
</tr>
</table>
<h2> <span class="mw-headline" id="Introduction_6">Introduction</span></h2>
<p>When Celestia starts, by default it shows a 3D image in a window on the computer&#8217;s main screen. Depending on its user interface, Celestia may be able to occupy the entire screen.</p>
<p>Image quality can be improved somewhat, too.</p>
<p></p>
<h3> <span class="mw-headline" id="Size">Size</span></h3>
<h4> <span class="mw-headline" id="Linux_3">Linux</span></h4>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>This section is a stub.</b><br />You can help Wikibooks by <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">expanding it</a>.</td>
</tr>
</table>
<h4> <span class="mw-headline" id="Mac_OS_X_2">Mac OS X</span></h4>
<p>Celestia starts in a window whose position and size are saved. Enter/exit fullscreen mode by typing Cmd(Apple)+F. Move your mouse to the top of the screen when in fullscreen mode to access the menu bar.</p>
<p>Right-clicking (control-clicking) on objects to bring up a context menu, switching to other applications, hide, and opening panels like Preferences and Help continue to work 100% in full screen mode. Multiple screens should be detected properly, although when switching to fullscreen mode Celestia currently only targets the screen which is most covered by the Celestia window.</p>
<p>Various display options can be accessed from Celestia &gt; Preferences or the Display menu.</p>
<h4> <span class="mw-headline" id="Windows_XP.2C_Vista_and_7">Windows XP, Vista and 7</span></h4>
<p>Celestia starts in a window which is located in the same place and at the same size as when Celestia previously exited. The menu &#8220;Render / Select display mode&#8230;&#8221; provides access to the list of full-screen resolutions claimed to be supported by the graphics display.</p>
<h3> <span class="mw-headline" id="Edges">Edges</span></h3>
<p>By default, Celestia does not enable anti-aliasing. This means that you&#8217;ll see stair-step jaggies and moving dots on the edges of objects, especially on diagonal lines. Turning on anti-aliasing will make the display run more slowly, but objects will look better.</p>
<p>Celestia includes two different anti-aliasing options: a menu and keyboard option to smooth the orbital path lines, and a configuration file option to enable full-screen anti-aliasing.</p>
<p>You can separately enable various levels of full-screen antialiasing in the controls for your graphics hardware. This will affect all 3D programs, not just Celestia.</p>
<h4> <span class="mw-headline" id="Menu_and_keyboard_.28orbit_smoothing.29">Menu and keyboard (orbit smoothing)</span></h4>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>This section is a stub.</b><br />You can help Wikibooks by <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">expanding it</a>.</td>
</tr>
</table>
<p>The Windows menu option Render/Antialiasing turns on hardware smoothing of the orbital path lines.</p>
<p>(What are the corresponding Linux, and MacOS menu options?)</p>
<p>The keyboard command Ctrl-X is available in all versions of Celestia to toggle this display rendering option.</p>
<h4> <span class="mw-headline" id="celestia.cfg_.28full_screen.29">celestia.cfg (full screen)</span></h4>
<p>To enable full-screen antialiasing within Celestia, edit the file celestia.cfg. Find the line which currently says</p>
<p><code># AntialiasingSamples 4</code></p>
<p>and delete the #. If your graphics hardware supports higher levels of antialiasing, you can increase its value appropriately. This feature will work only if your graphics hardware has been configured to allow application control of antialiasing.</p>
<h4> <span class="mw-headline" id="hardware_control_panel_.28full_screen.29">hardware control panel (full screen)</span></h4>
<p>Alternatively, you can open the software control panel for your graphics hardware and turn on its antialiasing features permanently. This will affect all 3D programs, not just Celestia.</p>
<p>In either case, while the edges of objects will look much better, Celestia will run more slowly. The framerate reduction will depend on the quality of your graphics hardware.</p>
<h1> <span class="mw-headline" id="Render_Paths">Render Paths</span></h1>
<p><b>The text in its current form is incomplete.</b></p>
<p></p>
<h2> <span class="mw-headline" id="Introduction_7">Introduction</span></h2>
<p>A <b>Render path</b> is Celestia&#8217;s way of classifying graphics capabilities. Its different Render paths correspond to different sets of OpenGL functions.</p>
<p>Not all render paths may be available on your computer. A render path will be available only if your computer&#8217;s graphics software includes the OpenGL functions that it uses. More sophisticated render paths require more recent graphics hardware, but not the most expensive version of a card.</p>
<p>When it is first started, Celestia automatically selects the best render path based on the graphics capabilities advertised by the computer&#8217;s OpenGL library. However, you can interactively select any available render path. Celestia remembers which path you selected last and will use it when the program is restarted. Choosing another render path may be necessary if there are problems due to bugs in your computer&#8217;s graphics drivers.</p>
<p>To select an alternate render path, type a Ctrl-V. That is, press the &#8220;V&#8221; key while holding down the &#8220;control&#8221; key. This causes Celestia to switch to the next available render path. The name of the newly selected render path will be shown briefly in the lower left hand part of Celestia&#8217;s window.</p>
<h2> <span class="mw-headline" id="Render_Paths_under_Linux">Render Paths under Linux</span></h2>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>This section is a stub.</b><br />You can help Wikibooks by <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">expanding it</a>.</td>
</tr>
</table>
<h2> <span class="mw-headline" id="Render_Paths_under_MacOS_X">Render Paths under MacOS X</span></h2>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>This section is a stub.</b><br />You can help Wikibooks by <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">expanding it</a>.</td>
</tr>
</table>
<h2> <span class="mw-headline" id="Render_Paths_under_Windows">Render Paths under Windows</span></h2>
<p>Some of the render paths available on computers running Windows XP are</p>
<ul>
<li>Basic</li>
<li>Multitexture</li>
<li>OpenGL Vertex Program</li>
<li>OpenGL Vertex Program/Nvidia combiners (only on Nvidia graphics cards)</li>
<li>OpenGL 2.0</li>
</ul>
<p>Celestia can show more and improved &#8220;eye candy&#8221; when using the later render paths:</p>
<ul>
<li><b>Basic</b> requires OpenGL v1.1.</li>
</ul>
<dl>
<dd>It shows the fewest effects. It&#8217;s available even on systems which have only Microsoft&#8217;s software support for OpenGL and have no 3D hardware acceleration.</dd>
</dl>
<ul>
<li><b>Multitexture</b> requires OpenGL v1.2.</li>
</ul>
<dl>
<dd>It adds NightLights and the shadow of a planet on its rings.</dd>
</dl>
<ul>
<li><b>OpenGL Vertex Program</b> requires OpenGL v1.4.</li>
</ul>
<dl>
<dd>It adds specular highlights on oceans, shaded mountainsides and the shadows of rings on a planet.</dd>
</dl>
<ul>
<li><b>Nvidia Combiners</b> adds a rudimentary haze effect.</li>
<li><b>OpenGL 2.0</b> requires OpenGL v2.0.</li>
</ul>
<dl>
<dd>It improves the edges of eclipse and ring shadows, draws the shadows cast by as many as four separate light sources, and adds sophisticated atmospheric effects, including cloud shadows on the ground. Haze can be drawn, too, based on Mie and Rayleigh scattering functions. (<i>These scattering functions are available only with Celestia v1.5.0 or later.</i>)</dd>
</dl>
<h2> <span class="mw-headline" id="OpenGL_Versions">OpenGL Versions</span></h2>
<p>To find out what version of OpenGL the graphics drivers on your computer claim to support, select Celestia&#8217;s Help menu. The entry &#8220;OpenGL Info&#8230;&#8221; will list details about your computer&#8217;s graphics hardware and software.</p>
<h1> <span class="mw-headline" id="Snapshots_and_Movies">Snapshots and Movies</span></h1>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>A reader has identified this chapter as as undeveloped draft or outline.</b><br />You can help to <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">develop the work</a>, or you can ask for assistance in the <a href="http://en.wikibooks.org/wiki/Wikibooks:PROJECTS" title="Wikibooks:PROJECTS" class="mw-redirect">project room</a>.</td>
</tr>
</table>
<h2> <span class="mw-headline" id="Introduction_8">Introduction</span></h2>
<p>Under some operating systems, Celestia can create a snapshot, recording its current on-screen display to a file. It also may be able to create a video recording of a sequence of frames while it is running. Other operating systems may require an external screengrab or video recording program.</p>
<h2> <span class="mw-headline" id="Linux_4">Linux</span></h2>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>This section is a stub.</b><br />You can help Wikibooks by <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">expanding it</a>.</td>
</tr>
</table>
<h2> <span class="mw-headline" id="MacOS_X">MacOS X</span></h2>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>This section is a stub.</b><br />You can help Wikibooks by <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">expanding it</a>.</td>
</tr>
</table>
<p>Screenshots and movie recording have not yet been implemented in the osX version of Celestia. For the moment you can use system commands to take some screenshots.</p>
<p>Some people have reported that CaptureMe does a reasonable job of recording movies.</p>
<h2> <span class="mw-headline" id="Windows_3">Windows</span></h2>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>This section is a stub.</b><br />You can help Wikibooks by <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">expanding it</a>.</td>
</tr>
</table>
<p>When running the Windows version of Celestia, both snapshots and movies can be created:</p>
<ul>
<li>Select the menu option &#8220;File/Capture Image&#8230;&#8221; or type the &lt;F10&gt; key to record a snapshot of the current view.</li>
</ul>
<ul>
<li>Select the menu option &#8220;File/Capture Movie&#8230;&#8221; or type &lt;Shift-F10&gt; to start recording a movie of what Celestia is showing.</li>
</ul>
<h1> <span class="mw-headline" id="FAQs:_Frequently_Asked_Questions">FAQs: Frequently Asked Questions</span></h1>
<p><b>The text in its current form is incomplete.</b></p>
<p></p>
<h2> <span class="mw-headline" id="What_is_Celestia.3F">What is Celestia?</span></h2>
<p>Celestia is a freely-distributed, multi-platform, open source software package that provides photo-realistic, real-time, three-dimensional viewing of the solar system, the galaxy and the universe. It has proved a valuable tool for astronomy education, and is used in homes, schools, museums and planetariums around the world. Versions are available for Windows, Macintosh (MacOS X) and Linux computers.</p>
<h2> <span class="mw-headline" id="Where_can_I_get_more_information_about_Celestia.3F">Where can I get more information about Celestia?</span></h2>
<p>The <a href="http://shatters.net/celestia/" class="external text" rel="nofollow"><i>Celestia Website</i></a> has some additional information about Celestia.</p>
<p>The <a href="http://shatters.net/forum/" class="external text" rel="nofollow"><i>Celestia Forum</i></a> is a good place to look for or ask for additional information. You&#8217;ll find lots of friendly people there.</p>
<p>The <a href="http://www.celestiamotherlode.net/" class="external text" rel="nofollow"><i>Celestia Motherlode</i></a> has many Celestia resources.</p>
<h3> <span class="mw-headline" id="Where_can_I_get_the_most_recent_version_of_Celestia.3F">Where can I get the most recent version of Celestia?</span></h3>
<p>You can download the latest version of Celestia (v1.6.0) from <a href="http://sourceforge.net/project/showfiles.php?group_id=21302" class="external text" rel="nofollow">SourceForge</a>.</p>
<p>Prerelease versions are announced in the Celestia Web Forum in its <a href="http://www.shatters.net/forum/viewforum.php?f=2" class="external text" rel="nofollow">Users Forum</a>.</p>
<h3> <span class="mw-headline" id="What_changes_have_been_made_to_Celestia_since_the_last_version.3F">What changes have been made to Celestia since the last version?</span></h3>
<p>The developers maintain a list of all new functionality and bug fixes in the Celestia ChangeLog, which is located at <a href="http://celestia.cvs.sourceforge.net/celestia/celestia/ChangeLog?view=markup" class="external text" rel="nofollow">SourceForge</a> (most recent changes listed at bottom).</p>
<h2> <span class="mw-headline" id="Questions_about_how_Celestia_works">Questions about how Celestia works</span></h2>
<h3> <span class="mw-headline" id="Celestia_crashes.2C_what_it_draws_is_messed_up_or_it.27s_extremely_slow._What_can_I_do.3F">Celestia crashes, what it draws is messed up or it&#8217;s extremely slow. What can I do?</span></h3>
<p>Celestia makes use of the most advanced features of <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/OpenGL" class="extiw" title="w:OpenGL">OpenGL</a> that your computer&#8217;s graphics driver claims to support. Many older OpenGL implementations have serious bugs. Here are some options for improving Celestia&#8217;s display, with the most likely ones first:</p>
<ol>
<li>Make sure full hardware acceleration is enabled in your display properties.</li>
<li>Upgrade to the most recent drivers for your graphics card. Download them for free from the Web site of the manufacturer of your card, not from Microsoft.</li>
</ol>
<p>Nvidia drivers can be downloaded from <a href="http://www.nvidia.com/content/drivers/drivers.asp" class="external free" rel="nofollow">http://www.nvidia.com/content/drivers/drivers.asp</a></p>
<p>ATI drivers can be downloaded from <a href="http://ati.amd.com/support/driver.html" class="external free" rel="nofollow">http://ati.amd.com/support/driver.html</a></p>
<p>Notes:</p>
<ol>
<li>Graphics chipsets integrated into laptop systems usually require drivers provided by the manufacturer of the laptop itself. Too often proprietary &#8220;glue chips&#8221; prevent the chip vendor&#8217;s drivers from working properly.</li>
<li>Reduce or disable hardware acceleration to verify that the problem is hardware related.</li>
</ol>
<h4> <span class="mw-headline" id="Windows_XP">Windows XP</span></h4>
<ol>
<li>Whenever you upgrade Microsoft&#8217;s DirectX software, you must upgrade or reinstall the graphics hardware manufacturer&#8217;s graphics drivers afterward. Installing DirectX installs Microsoft&#8217;s copies of the drivers, which usually are several generations old.</li>
<li>To disable hardware acceleration under Windows, open the &#8220;Display Properties&#8221; window. Select the &#8220;Settings/Advanced/Troubleshoot&#8221; tab. (not the &#8220;Troubleshoot&#8230;&#8221; button). Move the &#8220;Hardware acceleration&#8221; slider all the way to the left. Click on the &#8220;OK&#8221; buttons to change the settings in use. This will cause Windows to use Microsoft&#8217;s Generic OpenGL v1.1 library, which is limited, but seems to have relatively few bugs. It does everything in software, works on 2D displays, and is quite slow.</li>
<li>Driver Upgrade Procedure
<ol>
<li>download driver installation program</li>
<li>use the Control Panel / Add or Remove Programs menu to delete the current graphics drivers.</li>
<li>Reboot</li>
<li>Cancel out of XP&#8217;s offer to install new drivers.</li>
<li>Run the Installation program for the new drivers.</li>
<li>Reboot</li>
<li>Configure desktop resolution and other desirable features.</li>
</ol>
</li>
</ol>
<dl>
<dd>The two reboots are essential in order to cause the old low-level drivers to be deleted. Without those reboots, the old low-level drivers will not be deleted and the new installation will not work properly, although it may not generate any error messages.</dd>
</dl>
<h4> <span class="mw-headline" id="MacOS_X_2">MacOS X</span></h4>
<p>For Apple PPC and Intel computers running MacOS X, you must upgrade to the most recent version of the operating system. Updated drivers usually are not available separately.</p>
<p>Apple&#8217;s OpenGL on MacOS X often has serious bugs which sometimes are not fixed in the most recent release of MacOS. You must report those problems to Apple, otherwise they will not get fixed.</p>
<h4> <span class="mw-headline" id="Linux_5">Linux</span></h4>
<p>For computers running Linux, you usually can download the drivers for free from the Web site of the manufacturer of your graphics card.</p>
<p>ATI&#8217;s fglrx drivers for Linux often have serious bugs. Try to use the driver shipped with the most recent version of Xorg&#8217;s X server software.</p>
<h3> <span class="mw-headline" id="Celestia_draws_the_Moon_in_shades_of_purple.2C_blue_and_red._Why_is_it_doing_that_and_what_can_I_do.3F">Celestia draws the Moon in shades of purple, blue and red. Why is it doing that and what can I do?</span></h3>
<p>Your graphics chipset and its drivers aren&#8217;t drawing bumpmaps and normalmaps properly: their OpenGL routine &#8220;GL_ARB_vertex_program&#8221; is defective. (This is often seen with the newer Intel graphics chips.) Assuming you&#8217;ve already installed the most recent drivers,</p>
<ol>
<li>Download and install a different version of Celestia. The program is frequently revised.</li>
<li>Turn off some of Celestia&#8217;s advanced display features.
<ol>
<li>Type a [Ctrl-V] several times to select &#8220;Basic&#8221; or &#8220;Multitexture&#8221; render paths instead of the OpenGL Vertex programs. This disables the use of vertex and shading programs temporarily. If this does improve things after you&#8217;ve followed the previous suggestions, then you need to do the next step:</li>
<li>Tell Celestia to ignore specific features that your OpenGL library claims (falsely) to support. To do this, edit celestia.cfg. Remove the # that&#8217;s in front of the line</li>
</ol>
</li>
</ol>
<pre>IgnoreGLExtensions [ "GL_ARB_vertex_program" ]</pre>
<dl>
<dd>Celestia&#8217;s Help menu lists all of the routines in your system&#8217;s OpenGL library. Add equivalent Ignore lines for other suspicious routines.</dd>
</dl>
<p>Addendum provided Tech Sgt. Chen:</p>
<p>Shut down all background programs on your system before running Celestia (i.e., antivirus software, multimedia software such as REAL Player, Musicmatch, etc.) Graphics programs are notorious for consuming system resources and even the best of graphics cards are better off without competing for those resources.</p>
<h3> <span class="mw-headline" id="Celestia_still_crashes.2C_draws_funny_stuff_or_is_extremely_slow._What_can_I_do.3F">Celestia still crashes, draws funny stuff or is extremely slow. What can I do?</span></h3>
<p>Report the exact circumstances and details of your hardware and software in the &#8220;Celestia Bugs&#8221; forum. Celestia runs on many different hardware and software configurations. It is not appropriate to ask people to guess what you have. For example:</p>
<pre>Problem: Celestia crashes when I look at Saturn with Ring Shadows enabled System: 256MB 1GHz Pentium 4, Windows 98 2nd ed Graphics: 128MB Radeon 9700, Catalyst 3.2, OpenGL v1.3.9088 Program: Celestia v1.3.0 </pre>
<p>Hopefully you know the System information. If you&#8217;re running Windows, System details usually are available in the Control Panel&#8217;s System Properties menu.</p>
<p>Some of the Graphics information can be found in Celestia&#8217;s Help menu. If you&#8217;re running Windows, more details can be found in the Control Panel&#8217;s Display Properties menu.</p>
<h3> <span class="mw-headline" id="Where_can_I_get_another_version_of_Celestia_that_might_work_better.3F">Where can I get another version of Celestia that might work better?</span></h3>
<p>Older versions of Celestia are available on <a href="http://sourceforge.net/project/showfiles.php?group_id=21302" class="external text" rel="nofollow">SourceForge</a> v1.2.4 is extremely robust, but does not include many recent features.</p>
<p>&#8220;Prerelease&#8221; versions of Celestia for Windows often are available on Shatters.net. Look in <a href="http://www.shatters.net/celestia/files/" class="external free" rel="nofollow">http://www.shatters.net/celestia/files/</a> and <a href="http://www.shatters.net/~claurel/celestia/files/" class="external free" rel="nofollow">http://www.shatters.net/~claurel/celestia/files/</a> The most recent &#8220;prerelease&#8221; (e.g. V1.5.0pre3 or later) may work for you, but may be even worse.</p>
<h3> <span class="mw-headline" id="I_want_to_see_all_possible_Celestia_eye_candy._What_kind_of_graphics_card_should_I_get.3F">I want to see all possible Celestia eye candy. What kind of graphics card should I get?</span></h3>
<dl>
<dd>Cards based on Nvidia FX 5nnn, GF 6nnn, 7nnn, 8nnn or newer chipsets with 128MB of memory or more will show all of Celestia&#8217;s eye candy. For example, an inexpensive FX 5200 will show all of the eye candy drawn by Celestia v1.3.2 and v1.4.0, althogh not as quickly as more expensive cards.</dd>
</dl>
<p><i>All other cards</i> have limitations or problems when used with the current versions of Celestia.</p>
<ol>
<li>Any graphics card with drivers that support OpenGL v1.4 will show most, but not all, of the eye candy. (e.g. Nvidia GF4 Ti 4nnn series cards cannot show smooth shadow borders although it can show haze; No ATI Radeon cards can show haze or smooth shadow borders. The ATI limitations may be solved in Celestia v1.4.0 when it is finished.)</li>
<li>Other cards work, too, but with various additional limitations. (e.g. Nvidia MX cards cannot show ring shadows cast on planets; ATI Rage cards cannot show specular highlights or bumpmap shadows.)</li>
<li>Many graphics chipset designs, as well as Microsoft&#8217;s OpenGL software, are limited to displaying Celestia&#8217;s Basic and Multitexture &#8220;Render Paths&#8221;. They can&#8217;t display bumpmaps or specular reflections, for example.</li>
</ol>
<p>Background:</p>
<p>Starting with Celestia v1.4.0, you will be able to see multiple shadows cast by multiple light sources if your card supports &#8220;GL_ARB_shading_language_100&#8243; and &#8220;GL_ARB_fragment_shader&#8221;. These routines are part of the OpenGL V2.0 standard, but are included in the v66.nn and later ForceWare graphics drivers for Nvidia FX 5nnn and later cards. They also are included in the v4.nn and later Catalyst graphics drivers for ATI&#8217;s Radeon 9500 cards and higher.</p>
<p>Starting with Celestia v1.3.2, improved eclipse and ring shadows are visible if your card has &#8220;GL_ARB_fragment_program&#8221; and uses floating point to do the graphics calculations. Unfortunately, Celestia v1.3.2 supports these features only on Nvidia FX 5nnn and GF 6nnn cards and not on any others.</p>
<p>In order for Celestia to be able to show bumpmap shadows and specular reflections, your card&#8217;s OpenGL library must support OpenGL v1.4. In particular, it needs to include &#8220;GL_ARB_vertex_program&#8221;.</p>
<p>As of February, 2004, only Nvidia and ATI have invested the effort in providing OpenGL v1.4 and later. The other graphics chip vendors have not yet upgraded their OpenGL libraries. However, Matrox Parhelia cards seem to have many of the necessary v1.4 features in their v1.3 libraries.</p>
<p>Note: The authors of Celestia only have cards with Nvidia graphics chips. Other types of cards sometimes have problems.</p>
<h3> <span class="mw-headline" id="Sometimes_when_Celestia_captures_an_image_of_its_window.2C_there.27s_an_ugly_bright_rectangle_in_the_picture._How_can_I_get_rid_of_it.3F">Sometimes when Celestia captures an image of its window, there&#8217;s an ugly bright rectangle in the picture. How can I get rid of it?</span></h3>
<p>Sometimes a bright area is recorded where the file requestor menu or any other window overlaps Celestia&#8217;s main window.</p>
<p>This bug seems to be fixed in Celestia v1.4.0 and later, which is available on <a href="http://sourceforge.net/project/showfiles.php?group_id=21302" class="external text" rel="nofollow">SourceForge</a>.</p>
<p>Here are some suggestions for minimizing this problem:</p>
<ol>
<li>Often the problem will go away if you toggle &#8220;Show Galaxies&#8221; off and on again before you take your snapshot. Either you can use the Render/View Options menu or you can type the letter &#8220;U&#8221; twice before you press &#8220;F10&#8243;.</li>
<li>Run Celestia in windowed mode, not full-screen. Drag the file requestor away from in front of the main window before you click on &#8220;Save&#8221;.</li>
<li>If your graphics card supports it, you can connect a secondary display. Some CRTs are very inexpensive. Drag the file requestor to the other screen.</li>
<li>Use an external screen-dump command or program.</li>
</ol>
<p>Windows includes a &#8220;print-screen&#8221; command. Under XP, you can use the keyboard combination Ctrl Print-Screen to write the screen image to the clipboard. You can then use any Paint program and Paste the image into it.</p>
<h3> <span class="mw-headline" id="Sometimes_a_screenshot_captured_in_Celestia_will_have_multiple_boxes_around_it.2C_as_if_Multiview_was_on._How_can_I_get_rid_of_it.3F">Sometimes a screenshot captured in Celestia will have multiple boxes around it, as if Multiview was on. How can I get rid of it?</span></h3>
<p>To make a good clean screenshot image, press [Ctrl + D] before you capture the image. This cancels Multiview.</p>
<p>(provided by ElPelado)</p>
<h3> <span class="mw-headline" id="I_can.27t_turn_off_the_Red.2FGreen_diamond_in_the_center_of_the_selected_planets.">I can&#8217;t turn off the Red/Green diamond in the center of the selected planets.</span></h3>
<p>You have to press Ctrl+k. Markers can be turned on and off in the &#8220;Render/View Options&#8230;&#8221; menu of Celestia v1.3.1 pre3 and later.</p>
<p>(provided by ElPelado)</p>
<h3> <span class="mw-headline" id="Why_won.27t_the_.22Set_Simulation_Time.22_menu_let_me_put_in_a_date_before_1752.3F">Why won&#8217;t the &#8220;Set Simulation Time&#8221; menu let me put in a date before 1752?</span></h3>
<p>This problem has been fixed in Celestia v1.4.1 and later, available on <a href="http://sourceforge.net/project/showfiles.php?group_id=21302" class="external text" rel="nofollow">SourceForge</a>: the Windows date/time input routine is no longer used.</p>
<p>March 25, 1752, is when Great Britian and its colonies converted from the <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/Julian_calendar" class="extiw" title="w:Julian calendar">Julian calendar</a> to the <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/Gregorian_calendar" class="extiw" title="w:Gregorian calendar">Gregorian calendar</a>. This changed the day on which the new year started and also lost 11 days from that year.</p>
<p>Earlier versions of the Windows version of Celestia used Microsoft&#8217;s date/time input routines. Microsoft didn&#8217;t want to bother with the complexities of converting between Gregorian and Julian dates. This problem does not exist in the Linux version of Celestia.</p>
<h2> <span class="mw-headline" id="I_want_to_write_some_scripts_for_Celestia._How_can_I_do_it.3F">I want to write some scripts for Celestia. How can I do it?</span></h2>
<p>Briefly:</p>
<dl>
<dd>Celestia includes a very simple scripting language of its own which understands commands like &#8220;go here, look there, set flag, display text&#8221;. These commands should go into a file with the filetype .CEL</dd>
</dl>
<p>For more information see <a href="http://en.wikibooks.org/wiki/Celestia/Scripting" title="Celestia/Scripting">Celestia/Scripting</a></p>
<h2> <span class="mw-headline" id="Questions_about_objects_.28not.29_seen_in_Celestia">Questions about objects (not) seen in Celestia</span></h2>
<h3> <span class="mw-headline" id="Why_are_my_favorite_stars_not_in_Celestia.3F">Why are my favorite stars not in Celestia?</span></h3>
<p>Celestia v1.3.2 includes only stars that had their distances measured by the <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/Hipparcos" class="extiw" title="w:Hipparcos">Hipparcos</a> satellite. Hipparcos was not used to measure the distances to many dim, variable or close double stars. Someone may have created an Add-on that includes your stars, though. Or consider creating the necessary STC file yourself and contributing it.</p>
<p>More recent versions of Celestia include all of the stars within 20 LY of the Sun, as well as about 200 double stars. (There are actually many more double stars than that, but relatively few have had their orbital parameters accurately measured.)</p>
<h3> <span class="mw-headline" id="The_Sun_and_the_Moon_are_much_too_small_in_Celestia._What.27s_wrong.3F">The Sun and the Moon are much too small in Celestia. What&#8217;s wrong?</span></h3>
<p>Their diameters are exactly right. As seen from the earth, they both are about a half-degree across. Celestia&#8217;s window is about 45 degrees across, so the Sun and Moon are about 1% of that. They are drawn only 10 pixels wide if your screen is 1024&#215;768.</p>
<p>Remember that your computer screen is only about 10-20 degrees wide in your own <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/field_of_view" class="extiw" title="w:field of view">field of view</a>. Celestia&#8217;s 45 degree field provides a &#8220;wide angle&#8221; view of the sky. This makes objects look smaller than you might expect.</p>
<p>The apparent large size of the Sun and Moon as we see them in the sky is a psychological illusion. There are several different explanations for this. If you take a picture of the moon with a camera lens that has the same field of view as Celestia, you may be surprised at the small size of its image.</p>
<p>At least one book has been written about this effect: <i>The Mystery of the Moon Illusion: Exploring Size Perception</i>, by Helen Ross and Cornelis Plug. <a href="http://www.astronomyedinburgh.org/publications/journals/46/moonillusion" class="external text" rel="nofollow">Review of their book</a></p>
<p>A simple experiment was suggested by &#8220;HarrieS&#8221;, a guest on the Celestia forum:</p>
<dl>
<dd>Here is something you might try: a finger at arm&#8217;s length is about two degrees wide for most people. That means that you can fit four moons side by side. Go outside and check it. Now have a direct look at your finger indoors. Can you still believe that four moons will fit on it?</dd>
</dl>
<p>And Dalle of the Forum wrote</p>
<dl>
<dd>But if your head is positioned e.g. 70 cm away from your e.g. 17&#8243; monitor, which measures 32 cm across (at least mine does), then the effective field of view looking at the Celestia sky &#8220;through&#8221; your monitor screen is 2*arctan((32/2)/70)) ~ 26 °. Hence, if you decrease the Celestia field-of-view to 26° you may get a more accurate appearence of what you would see looking out the window.</dd>
</dl>
<h3> <span class="mw-headline" id="Celestia.27s_galaxies_are_ugly.2C_dim.2C_grey_blobs._How_can_I_get_colorful_galaxies_that_look_like_the_real_things.3F">Celestia&#8217;s galaxies are ugly, dim, grey blobs. How can I get colorful galaxies that look like the real things?</span></h3>
<p>The real things <b>are</b> dim, grey blobs. Your eyes are not sensitive to color at the very low light levels emitted by distant galaxies.</p>
<p>Many of the colorful pictures you&#8217;re used to seeing are enhanced by long exposures on sensitive color film. Others are imaginative &#8220;false color&#8221; combinations of narrow-band <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/CCD" class="extiw" title="w:CCD">CCD</a> images designed to make visible the specific features of interest to the investigators. The colors of those pictures aren&#8217;t realistic at all.</p>
<p>You can add a colorful object to Celestia by creating a 3DS model with appropriate images as surface textures. Define it as a <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/Nebula" class="extiw" title="w:Nebula">Nebula</a> in a DSC file. Use the Search command in the Celestia &#8220;Development&#8221; and &#8220;Add-On&#8221; forums to find examples.</p>
<h3> <span class="mw-headline" id="Why_are_there_no_stars_beyond_about_16.2C000_light_years.3F_Why_are_there_no_stars_in_distant_galaxies.3F">Why are there no stars beyond about 16,000 light years? Why are there no stars in distant galaxies?</span></h3>
<p><a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/Hipparcos" class="extiw" title="w:Hipparcos">Hipparcos</a> could only measure parallax to a value of about 1 milli-arc-second. For details, please read the thread <a href="http://www.shatters.net/forum/viewtopic.php?t=822" class="external autonumber" rel="nofollow">[1]</a> Celestia currently has technical limitations which prevent it from drawing stars beyond a distance of about 16,000 LY from the sun.</p>
<p>On the second page of the thread mentioned above <a href="http://www.shatters.net/forum/viewtopic.php?p=9424" class="external autonumber" rel="nofollow">[2]</a>, Chris wrote about some of the tradeoffs in the current version of Celestia.</p>
<h3> <span class="mw-headline" id="Sometimes_the_planets_and_moons_are_way_far_away_from_where_their_orbits_are_drawn._Why.3F">Sometimes the planets and moons are way far away from where their orbits are drawn. Why?</span></h3>
<p>To draw the <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/orbit" class="extiw" title="w:orbit">orbits</a>, Celestia only calculates 100 or so precise locations and then draws straight lines between them. If the orbiting body doesn&#8217;t happen to be close to one of those 100 points, then it won&#8217;t be very close to the line, either. The position of the orbiting body is calculated very accurately. The lines aren&#8217;t.</p>
<p>Celestia only calculates a few points around the orbit in order to minimize the amount of computation needed between frames. The more calculations are required, the slower the frame rate is.</p>
<p>Starting with Celestia v1.3.2, you can specify the number of segments in an orbit track. Use your favorite text editor to modify the file celestia.cfg. Change the line</p>
<pre>OrbitPathSamplePoints  100</pre>
<p>Increase 100 to 500 or larger.</p>
<h3> <span class="mw-headline" id="Why_does_the_illumination_level_in_Celestia_not_fall_off_the_farther_from_the_Sun_I_go_-_surely_it_should_be_very_dark_by_the_time_I_get_to_Pluto.3F">Why does the illumination level in Celestia not fall off the farther from the Sun I go &#8211; surely it should be very dark by the time I get to Pluto?</span></h3>
<p>The human eye can adapt to a very wide range of illuminations, so it wouldn&#8217;t be as dark out there as you think &#8211; about the level of moderate indoor lighting, in which you can see very well. At the other end of the scale, your computer monitor is physically incapable of generating the brightness of illumination that pertains on the inner planets. Fortunately it doesn&#8217;t need to, since all that would happen would be that your pupils would constrict to reduce the incoming light to a more comfortable level.</p>
<p>So in summary -</p>
<ol>
<li>There&#8217;s no way Celestia can display &#8220;realistic&#8221; brightnesses on your computer screen; but</li>
<li>such &#8220;realism&#8221; is unnecessary because your eyes merely adapt to compensate.</li>
</ol>
<p>(Provided by Grant Hutchison)</p>
<h3> <span class="mw-headline" id="When_I_try_to_capture_a_picture_or_movie.2C_the_image_is_stretched_out_of_proportion.">When I try to capture a picture or movie, the image is stretched out of proportion.</span></h3>
<p>(Thanks to DaveMc for these tips!) Here are three things you can try&#8230;</p>
<ol>
<li>Check the OpenGL anti-aliasing setting of your graphics card. If it is on, try turning it off, or setting it to another option. This seems unrelated to the anti-aliasing setting inside of Celestia.</li>
<li>Set your graphics card OpenGL options to &#8220;default&#8221;.</li>
<li>Get the most recent drivers for your graphics card.</li>
</ol>
<p>(Provided by Don G.)</p>
<h3> <span class="mw-headline" id="How_can_I_make_Celestia_work_like_a_planetarium.3F_I_want_to_see_how_the_sky_should_look_from_my_backyard.">How can I make Celestia work like a planetarium? I want to see how the sky should look from my backyard.</span></h3>
<p>If you&#8217;re running Celestia v1.3.0 or later</p>
<ol>
<li>Select the body from which to observe; eg. type <b>H</b> then <b>3</b> to select Earth,</li>
<li>Use the <b>GoTo menu</b> to specify your <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/Longitude" class="extiw" title="w:Longitude">Longitude</a> and <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/Latitude" class="extiw" title="w:Latitude">Latitude</a> and GoTo there (lat &amp; long are entered in decimal format &#8211; there are websites that convert to/from degrees/minute/seconds format, such as <a href="http://www.geology.enr.state.nc.us/gis/latlon.html" class="external text" rel="nofollow">this one</a>,)</li>
<li>Type <b>y</b> = Sync Orbit (this locks you into position above the location you set),</li>
<li>Type (Windows:<b>Ctrl-G</b>) (Linux:<b>Alt-S</b>) = Goto Surface,</li>
<li>Type (Windows:<b>Ctrl-F</b>) (Linux:<b>Alt-F</b>) = change Arrow keys to AltAzimuth mode (this keeps the horizon level when panning left &amp; right),</li>
<li>Use the arrow keys to look toward the sky, you can adjust the field of view (FOV &#8211; how much sky you see at once) with the <b>,</b> &amp; <b>.</b> keys.</li>
</ol>
<p>Unfortunately, there is not (yet) an alt-az coordinate system display, but typing a&#160;; will turn on the <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/equatorial_coordinate_system" class="extiw" title="w:equatorial coordinate system">equatorial coordinate system</a> display. There are some scripts which add alt-az display, such as <i><a href="http://celestiamotherlode.net/catalog/show_addon_details.php?addon_id=900" class="external text" rel="nofollow">Planetarium</a></i>.</p>
<h3> <span class="mw-headline" id="Why_can.27t_I_see_Mir_or_Galileo.3F_I_know_they.27re_defined_in_Celestia.">Why can&#8217;t I see Mir or Galileo? I know they&#8217;re defined in Celestia.</span></h3>
<p>Set Celestia&#8217;s simulation time to be when the spacecraft was in orbit. Celestia does not display spacecraft if they are not in orbit at the time of the simulation.</p>
<p>For example, <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/Mir" class="extiw" title="w:Mir">Mir</a> was launched on February 20, 1986, and reentered the Earth&#8217;s atmosphere on March 23, 2001, at 05:55 GMT. Celestia will show Mir only if you set the time to be somewhere between those two dates.</p>
<p>This is controlled by Beginning and Ending directives in the definition of Mir in solarsys.ssc. If you remove those statements, Celestia will always draw Mir in orbit.</p>
<p>Addendum provided Tech Sgt. Chen:</p>
<p>Mir, along with certain other spacecraft models, were modeled within an historical time frame and can only be viewed between the mission start and end dates. You can override ending dates by opening the solarsys.ssc or other specific craft related .SSC files and placing a pound sign (#) in front of the ending date string. Then save the new setting. This way you can always view your installed Space Crafts. Consequently, removing the pound sign will return the craft to it&#8217;s natural time frame.</p>
<h3> <span class="mw-headline" id="Positions_on_Mars_are_on_the_opposite_side_of_the_planet_or_bumps_seem_to_be_half_a_world_away_from_the_mountains_or_it.27s_dark_where_it_should_be_daylight._Why.3F.3F.3F.3F">Positions on Mars are on the opposite side of the planet or bumps seem to be half a world away from the mountains or it&#8217;s dark where it should be daylight. Why????</span></h3>
<p>You have a misaligned map.</p>
<p>Celestia requires that all maps have 0 degrees of longitude in the center, with 180 degrees of longitude at the edges. All of the surface texture image maps of all of the moons and planets that come with Celestia have this alignment.</p>
<p>In contrast, many maps of Mars were created with 0 degrees of longitude at the left and right edges, and with 180 degrees of longitude in the center. This includes the maps on www.shatters.net in Fridger&#8217;s <a href="http://www.shatters.net/" class="external text" rel="nofollow">&#8220;Texture Foundry&#8221;</a>.</p>
<p>Using a map with 0 at the edge would cause the symptoms you describe. You need to cut the map in half and exchange the halves or you need to find a map that&#8217;s properly aligned.</p>
<h3> <span class="mw-headline" id="My_planet.27s_rings_are_drawn_as_a_featureless_oval._It_used_to_work._What.27s_wrong.3F">My planet&#8217;s rings are drawn as a featureless oval. It used to work. What&#8217;s wrong?</span></h3>
<p>You need to use a smaller ring image, one that is no wider than your graphic card&#8217;s OpenGL texture buffer.</p>
<p>To see how large your OpenGL texture buffer is, use Celestia&#8217;s menu Help &#8220;OpenGL Info&#8221;. Near the beginning it has a line that starts with &#8220;Max texture size:&#8221;</p>
<p>Older versions of Celestia scaled down large ring texture images so they&#8217;d fit into the smaller texture buffer of your OpenGL graphics driver. Celestia v1.3.1 and later no longer do that.</p>
<p>Some older cards, like 3dfx Voodoos, only have a 256 byte buffer. Modern cards have a 2K or 4K buffer. Microsoft&#8217;s software version of OpenGL only has a 1K buffer.</p>
<h3> <span class="mw-headline" id="Celestia.27s_orbit_for_the_ISS_is_out_of_date._How_can_I_get_a_better_one.3F">Celestia&#8217;s orbit for the ISS is out of date. How can I get a better one?</span></h3>
<p>The orbit of the <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/International_Space_Station" class="extiw" title="w:International Space Station">International Space Station</a> changes continuously in ways that are almost impossible to predict due to things like <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/atmospheric_drag" class="extiw" title="w:atmospheric drag">atmospheric drag</a>, light pressure, cargo ship docking, etc. If you want an accurate orbit, you&#8217;ll have to update it on a daily basis.</p>
<p>ISS TLEs (Two Line Elements) are posted to the <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/AMSAT" class="extiw" title="w:AMSAT">AMSAT</a> SAREX mailing list regularly by &#8220;Dave Larsen PhD&#8221;. <a href="http://www.amsat.org/amsat/archive/sarex/31day/threads.html" class="external autonumber" rel="nofollow">[3]</a></p>
<p>Here are the ISS TLE orbital parameters for August 16th, 2004:</p>
<pre>   ISS   1 25544U 98067A   04229.23839543  .00019757  00000-0  15906-3 0  4532   2 25544  51.6323  19.1941 0005251 117.9988 304.8582 15.70921896327755</pre>
<p>Grant Hutchison has provided a spreadsheet to convert TLEs into Celestia SSCs<a href="http://www.lepp.cornell.edu/~seb/celestia/hutchison/spreadsheets.html#2" class="external autonumber" rel="nofollow">[4]</a></p>
<p>Also, don&#8217;t forget that Celestia models the shape of the Earth using a <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/spheroid" class="extiw" title="w:spheroid">spheroid</a>. <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/Spherical_Earth" class="extiw" title="w:Spherical Earth">The actual shape of our planet</a> is much more complicated. As a result, a view from the Earth&#8217;s surface in Celestia is not accurate enough to show the correct path across the sky of satellites in low Earth orbit like the ISS. Another issue is that Celestia v1.5.1 and earlier use a fixed rotation speed for the Earth. Since the Earth&#8217;s rotation is variable, the surface of Celestia&#8217;s Earth is displaced from where it should be. Celestia v1.6 will use a more accurate variable rotation speed. In other words, you can&#8217;t use Celestia to find out where to look in the sky to see the ISS.</p>
<h3> <span class="mw-headline" id="I_have_a_previous_version_of_Celestia_with_tons_of_addons.2C_custom_textures.2C_etc._How_can_I_update_to_the_latest_version_without_having_to_reinstall_all_of_those_addons.2C_textures.2C_etc.3F">I have a previous version of Celestia with tons of addons, custom textures, etc. How can I update to the latest version without having to reinstall all of those addons, textures, etc?</span></h3>
<p>You can have more than one copy of Celestia on your system at the same time.</p>
<p>Rename the directory (folder) where you have Celestia now, maybe to Celestia131.</p>
<p>Verify that things still work: Double-click on the icon for Celestia131\Celestia.exe and look around in your universe.</p>
<p>Install the new copy of Celestia and tell it to use the directory Celestia. It&#8217;ll create the folder again and install itself there.</p>
<p>Move your Addons at leisure.</p>
<p>Cel:// URLs run the copy of Celestia that is in the folder named Celestia. If you want to change back to using your old Celestia that way, just rename the directories again: rename Celestia to be Celestia132 and rename Celestia131 to be Celestia.</p>
<p>A description of how to organize your Addons so they can be moved easily.<a href="http://www.lepp.cornell.edu/~seb/addon-intro.html" class="external autonumber" rel="nofollow">[5]</a></p>
<h3> <span class="mw-headline" id="I.27ve_compared_the_Celestia_texture_for_Venus.2FIda.2FMiranda_with_one_I.27ve_found_in_a_book_or_on_the_Web.2C_and_Celestia.27s_map_is_upside_down._What.27s_going_on.3F">I&#8217;ve compared the Celestia texture for Venus/Ida/Miranda with one I&#8217;ve found in a book or on the Web, and Celestia&#8217;s map is upside down. What&#8217;s going on?</span></h3>
<p>Many sources for planetary maps (such as the <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/USGS" class="extiw" title="w:USGS">USGS</a>) use a mapping convention called &#8220;ecliptic north&#8221; &#8211; the north pole of any planet or <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/asteroid" class="extiw" title="w:asteroid">asteroid</a> is defined as being whichever rotational pole points north of the plane of the <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/ecliptic" class="extiw" title="w:ecliptic">ecliptic</a> (the plane of the Earth&#8217;s orbit around the Sun). Each planet or asteroid can then be classified as a &#8220;direct&#8221; rotator, if it rotates in the same direction as the Earth when observed from above its north pole (ie counterclockwise); or as a &#8220;retrograde&#8221; rotator, if it rotates in the opposite direction.</p>
<p>But Celestia uses an equally valid mapping convention called &#8220;rotational north&#8221; &#8211; north is defined as being the pole around which the planet appears to rotate counterclockwise, irrespective of that pole&#8217;s orientation relative to the ecliptic.</p>
<p>For direct rotators, this difference is irrelevant &#8211; &#8220;north&#8221; turns out to be the same direction in both mapping conventions. But for retrograde rotators, Celestia&#8217;s north pole corresponds to ecliptic south &#8211; so you will find many maps of retrograde rotators like <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/Venus_(planet)" class="extiw" title="w:Venus (planet)">Venus</a>, <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/243_Ida" class="extiw" title="w:243 Ida">Ida</a> and the moons of <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/Uranus_(planet)" class="extiw" title="w:Uranus (planet)">Uranus</a> that appear to be upside down relative to those in Celestia. If you want to convert such maps for use in Celestia, you&#8217;ll have to turn them through 180 degrees.</p>
<p>(Provided by Grant Hutchison)</p>
<h2> <span class="mw-headline" id="What_if_I_have_more_questions.3F">What if I have more questions?</span></h2>
<p>If you have a question about Celestia that is not answered above or elsewhere in this <a href="http://en.wikibooks.org/wiki/Celestia" title="Celestia">WikiBook</a>, please ask your question in the <a href="http://www.shatters.net/forum/" class="external text" rel="nofollow">Celestia Web Forum</a> <i><b>not here</b></i>. There are many experts reading the Forum, but very few knowledgeable people read the WikiBook. If a question is asked more than once or twice in the Forum, it&#8217;ll be added to this FAQ.</p>
<h1> <span class="mw-headline" id="Glossary_of_Celestia_terminology">Glossary of Celestia terminology</span></h1>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>A reader has identified this chapter as as undeveloped draft or outline.</b><br />You can help to <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">develop the work</a>, or you can ask for assistance in the <a href="http://en.wikibooks.org/wiki/Wikibooks:PROJECTS" title="Wikibooks:PROJECTS" class="mw-redirect">project room</a>.</td>
</tr>
</table>
<h2> <span class="mw-headline" id="Introduction_9">Introduction</span></h2>
<p>This is a glossary of Celestia terminology. Many of the terms used with Celestia are very similar to the corresponding astronomical terminology. For a glossary of astronomical terms, see the <a href="http://en.wiktionary.orghttp://en.wikibooks.org/wiki/Appendix:Astronomical_terms" class="external text" rel="nofollow">Astronomical Terms: Appendix to the Wiktionary</a></p>
<h2> <span class="mw-headline" id="Glossary">Glossary</span></h2>
<h3> <span class="mw-headline" id="Barycenter">Barycenter</span></h3>
<dl>
<dd>A (possibly moving) invisible position in space defined in an STC catalog file, around which other STC and SSC objects can orbit.</dd>
</dl>
<h3> <span class="mw-headline" id="catalog">catalog</span></h3>
<dl>
<dd>A text file used to define objects and their positions. Different catalogs are used to define a <b>Star</b> (STC), a planetary system which orbits around a <b>Star</b> (SSC) and objects not associated with a <b>Star</b> (DSC).</dd>
</dl>
<h3> <span class="mw-headline" id="CMOD">CMOD</span></h3>
<dl>
<dd>Celestia MODel file: a proprietary format used to define a 3D object.</dd>
</dl>
<h3> <span class="mw-headline" id="DSC">DSC</span></h3>
<dl>
<dd>Deep Space Catalog; used to define glowing Nebulae or Galaxies or invisible OpenCluster objects around which nothing can orbit. Celestia v1.6 adds Globular Clusters.</dd>
</dl>
<h3> <span class="mw-headline" id="EllipticalOrbit">EllipticalOrbit</span></h3>
<dl>
<dd>One of several different types of periodic trajectories, defined using traditional Keplerian parameters. Used in STC and SSC catalog files.</dd>
</dl>
<h3> <span class="mw-headline" id="Galaxy">Galaxy</span></h3>
<dl>
<dd>A glowing object defined in a DSC catalog file using a PNG template and astronomical coordinates.</dd>
</dl>
<p></p>
<h3> <span class="mw-headline" id="GlobularCluster">GlobularCluster</span></h3>
<dl>
<dd>A spherical group of dots defined in a DSC catalog file using parameters which determine how tightly grouped the dots are.</dd>
</dl>
<h3> <span class="mw-headline" id="Hipparcos">Hipparcos</span></h3>
<dl>
<dd>An astrometric satellite and the database created from its observations; used to define the positions of more than 100,000 stars in Celestia.</dd>
</dl>
<h3> <span class="mw-headline" id="Horizons">Horizons</span></h3>
<dl>
<dd>JPL&#8217;s on-line solar system data and ephemeris computation service. Often used to generate orbit and trajectory data files.</dd>
</dl>
<h3> <span class="mw-headline" id="Julian_Date">Julian Date</span></h3>
<dl>
<dd>Julian dates are a continuous count of days and fractions since noon Universal Time on January 1, 4713 BCE (on the Julian calendar). Almost 2.5 million days have transpired since this date. Julian dates are used in Celestia&#8217;s SSC and STC catalogs for the fields Epoch, Beginning and Ending. These fields use 64-bit floating point (double precision) variables, and can represent a Julian date to about 1 millisecond of precision. The time scale that is the basis for Julian dates is Universal Time. Starting with v1.5, Celestia uses TDB internally and UT for its on-screen display. 0h UT corresponds to a Julian date fraction of 0.5: Julian days go from Noon to Noon instead of from Midnight to Midnight. This is so that the date doesn&#8217;t change in the middle of nocturnal observations.</dd>
</dl>
<h3> <span class="mw-headline" id="Location">Location</span></h3>
<dl>
<dd>A Celestia object: defines a label for a position on a body.</dd>
</dl>
<h3> <span class="mw-headline" id="map">map</span></h3>
<ol>
<li>An image file providing information about the visual characteristics of an object.</li>
<li>A mathematical transform between the geometry of a spheroidal object and a flat surface. The mapping known as &#8220;simple cylindrical projection&#8221; or &#8220;Plate Carré&#8221; is used by Celestia to map between flat images (surface texture files) and spherical planets and moons.</li>
</ol>
<h3> <span class="mw-headline" id="Mesh">Mesh</span></h3>
<ol>
<li>A 3D model used to display an object with an arbitrary shape.</li>
<li>A list of connected vertices specified in a CMOD 3D model file.</li>
</ol>
<h3> <span class="mw-headline" id="NAIF">NAIF</span></h3>
<dl>
<dd>NASA&#8217;s Navigation and Ancillary Information Facility. A source for SPICE trajectory files.</dd>
</dl>
<h3> <span class="mw-headline" id="Nebula">Nebula</span></h3>
<dl>
<dd>A glowing or invisible object defined in a DSC catalog file by specifying a Mesh and astronomical coordinates.</dd>
</dl>
<h3> <span class="mw-headline" id="normal">normal</span></h3>
<ol>
<li>A vector perpendicular to the surface at a position. <i>I.e.</i> a surface normal vector. Used to indicate irregularities and provide dynamic shading on surfaces.</li>
<li>conventional or standard surface texture; not an <b>AltSurface</b>.</li>
</ol>
<h3> <span class="mw-headline" id="object">object</span></h3>
<dl>
<dd>A body which has its appearance and position defined in a catalog.</dd>
</dl>
<h3> <span class="mw-headline" id="OpenCluster">OpenCluster</span></h3>
<dl>
<dd>A labeled, fixed position defined in a DSC catalog file. It is not necessarily associated with any particular glowing object.</dd>
</dl>
<h3> <span class="mw-headline" id="path">path</span></h3>
<ol>
<li>A line drawn on the screen to indicate the orbit or trajectory of an object.</li>
<li>The hierarchical list of objects around which the object currently being defined is orbiting.</li>
</ol>
<h3> <span class="mw-headline" id="position">position</span></h3>
<dl>
<dd>A place in a coordinate system. Not to be confused with a <b>Location</b>.</dd>
</dl>
<h3> <span class="mw-headline" id="ReferencePoint">ReferencePoint</span></h3>
<dl>
<dd>A (usually moving) invisible position in space defined in an SSC catalog file, around which other SSC objects can orbit. A ReferencePoint has only positional characteristics. It cannot be used to provide any orientation information.</dd>
</dl>
<h3> <span class="mw-headline" id="SPICE">SPICE</span></h3>
<dl>
<dd>Spacecraft, Planet, Instrument, C-matrix and Events kernels; not to be confused with Simulation Program with Integrated Circuit Emphasis. A type of NASA trajectory information file. Use of SPICE ketnels was introduced in Celestia v1.5.0.</dd>
</dl>
<h3> <span class="mw-headline" id="SpiceOrbit">SpiceOrbit</span></h3>
<dl>
<dd>A trajectory defined using NAIF SPICE kernels.</dd>
</dl>
<h3> <span class="mw-headline" id="SSC">SSC</span></h3>
<dl>
<dd>Solar System Catalog; used to define non-glowing objects which orbit around Stars, Barycenters and each other.</dd>
</dl>
<h3> <span class="mw-headline" id="Star">Star</span></h3>
<dl>
<dd>A glowing object defined in an STC catalog file, around which STC and SSC objects can orbit.</dd>
</dl>
<h3> <span class="mw-headline" id="STC">STC</span></h3>
<dl>
<dd>STar Catalog; used to define glowing Stars or invisible Barycenter objects around which other objects can orbit.</dd>
</dl>
<h3> <span class="mw-headline" id="trajectory">trajectory</span></h3>
<dl>
<dd>The positions traversed by a moving object.</dd>
</dl>
<h3> <span class="mw-headline" id="Universal_Coordinate_System">Universal Coordinate System</span></h3>
<dl>
<dd>The default coordinate system used by Celestia is Ecliptic J2000:</dd>
<dd>The fundamental plane is the J2000 Earth ecliptic, and the preferred direction (x-axis) is the J2000 equinox.</dd>
</dl>
<h1> <span class="mw-headline" id="Scripting_overview">Scripting overview</span></h1>
<p><b>The text in its current form is incomplete.</b></p>
<p></p>
<h2> <span class="mw-headline" id="Introduction_10">Introduction</span></h2>
<p>Typing commands on the keyboard can be tiring and error prone. If you are using Celestia to show the universe to others, a script may be an effective way to tour the stars.</p>
<h2> <span class="mw-headline" id="Types_of_Scripting">Types of Scripting</span></h2>
<p>Celestia supports two different Scripting languages, CEL and CELX (Lua). These can be used to add new functionality to the program, or to run educational activities.</p>
<h3> <span class="mw-headline" id="CEL_scripting">CEL scripting</span></h3>
<p>See the page <a href="http://en.wikibooks.org/wiki/Celestia/Cel_Scripting" title="Celestia/Cel Scripting">Celestia/Cel_Scripting</a></p>
<h3> <span class="mw-headline" id="CELX_scripting">CELX scripting</span></h3>
<p>See the page <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting" title="Celestia/Celx Scripting">Celestia/Celx_Scripting</a></p>
<h3> <span class="mw-headline" id="Other_Languages">Other Languages</span></h3>
<p>You can use any other language you want if it can pass commands to the operating system&#8217;s command interpreter. It can issue the command to run Celestia and can include on that command line the instruction to run a .CEL Celestia script or .CELX Lua script.</p>
<p>When invoked from a command line, Celestia can be passed the name of a .CEL or .CELX script to run at startup:</p>
<pre>./celestia --url name-of-script.cel</pre>
<p>When the command line includes the qualifier &#8220;&#8211;once&#8221;, the command line will be passed to the running copy of Celestia instead of starting a new copy of the program. (note: use two hyphens)</p>
<pre>./celestia --once --url name-of-script.celx</pre>
<p>(Starting with Celestia v1.3.1, scripts may be in any folder. Previously they had to be in Celestia&#8217;s &#8220;root&#8221; folder.)</p>
<h2> <span class="mw-headline" id="External_Links_2">External Links</span></h2>
<p>Visit the <a href="http://www.shatters.net/forum/viewforum.php?f=9" class="external text" rel="nofollow">Celestia Scripting Forum</a></p>
<p>Read and contribute to the <a href="http://www.shatters.net/forum/viewtopic.php?t=3102" class="external text" rel="nofollow">Celestia Scripting Guide</a></p>
<p>Many resources for both CEL and CELX scripting can be found at <a href="http://www.donandcarla.com/Celestia/" class="external text" rel="nofollow"><i>Don G&#8217;s Celestia Scripting Resources</i> page</a>.</p>
<h1> <span class="mw-headline" id="Cel_Scripting_2">Cel Scripting</span></h1>
<h2> <span class="mw-headline" id="CEL_scripting_3">CEL scripting</span></h2>
<p>CEL scripts are short text-based programs that Celestia can read. They contain simple commands that take control of Celestia (once it is launched) and enable a script writer to design a specific journey or set of scenes that a user of the script will see and experience. For example, a script may take the user on a short tour of the solar system, pausing briefly at all of the planets. In that way, a CEL script is used to change the position of Celestia&#8217;s viewpoint.</p>
<p>CEL scripting is basically a sequence of commands similar to key-presses, which are executed in specific timing and at a particular speed to give viewers a visual experience that the script writer wants to display. There is however no interactivity with the user during the execution of a CEL script.</p>
<p>Scripts can take users to very specific locations in the Celestia universe. For example, a script can be written to take them into orbit around Venus, or take them outside the Milky Way to view it from intergalactic space. What happens when they get there is controlled by the script as well. There may be a 30 second pause, followed by a movement to another location. There may also be text displayed, to teach the user some information about a particular place.</p>
<p>Scripts also have the ability to change specific Celestia (render) settings. For example the rendering of orbits can be turned on/off or planets can be given a marker or alternative surface texture. Note however, when a CEL script ends or is terminated by the user, there is NO ability to reset those settings to the values they were before running the script. It is advised for the user to have a kind of own <b>reset.cel</b> script, so specific Celestia (render) settings can be easily reset to the wishes of the user after running other CEL scrpts.</p>
<p>A script can be launched from the <b>Celestia/File/Open script&#8230;</b> or <b>Celestia/File/scripts</b> drop down menu and it will run until it is complete. Meanwhile is can be paused by the user by pressing the [<b>Spacebar</b>] key or it can be stopped at any time by pressing the [<b>Esc</b>] key.<br />When the file extension &#8220;<b>.cel</b>&#8221; of a script is also correctly associated with the Celestia program, it is also possible to launch the script externally, e.g. from a hyperlink or by double clicking.</p>
<p>CEL scripts offer a Celestia user several key advantages:</p>
<ol>
<li>A Celestia script writer can give inexperienced users a beautiful visual tour of a particular Celestia environment.</li>
<li>Important celestial events can be displayed for a user, controlled by script. For example, a script can take a user to 1957 to see Sputnik 1 orbiting Earth on its maiden flight. The script can put the viewer into a position just 10 meters from Sputnik, and pace it as it flies over the Soviet Union, then display a paragraph of text explaining the significance of Sputnik.</li>
<li>If no script were available, it might take a user many minutes to set up Celestia to go to the same spot at the same time. Also, no text would be displayed.</li>
<li>In the special Celestia-ED version of the Celestia program, CEL scripts have been given the ability to also command sound and music files to play. As such, scripts can be designed which choreograph complex movements of planets or spacecraft, while moving to music.</li>
</ol>
<p></p>
<h3> <span class="mw-headline" id="Writing_Celestia_Script_Commands">Writing Celestia Script Commands</span></h3>
<p>Anyone can write a CEL script. Some knowledge of how to do so is required and is summarized below, but you do not have to be a very experienced Celestia user to write a CEL script.</p>
<p>The very first character in a CEL script must be an opening curly brace &#8220;<b>{</b>&#8220;. The very last character in a script must be a closing curly brace &#8220;<b>}</b>&#8220;.</p>
<p>Therefore, an empty, but valid Celestia CEL script file looks like the following:</p>
<pre>{ }</pre>
<p>Every script you create for Celestia will have at least one command line in it, which is a line of text instructing Celestia to set or do something.</p>
<p>A typical single Celestia script command line consists of the following pieces:</p>
<ul>
<li>A command name, such as <b>wait</b></li>
<li>A space (spacebar)</li>
<li>An opening curly brace &#8220;<b>{</b>&#8220;</li>
<li>Zero or more <u>argument names</u>, along with the <u>value</u> you want the argument set to.</li>
<li>A closing curly brace &#8220;<b>}</b>&#8220;</li>
</ul>
<p>The &#8220;#&#8221; character can be used as the first character in a script line to make that line a comment line, which the script engine will ignore (not execute).</p>
<p><b>Examples:</b></p>
<p>Assign a &lt;<i>number</i>&gt; value of 5.5, to the argument <b>duration</b>, in the command <b>wait</b>, which tells Celestia to pause for the number of seconds you enter.</p>
<p><b>Note:</b> there are no double quote marks (&#8220;) around the &lt;<i>number</i>&gt; value (5.5) because double quote marks are used only to specify a &lt;<i>sring</i>&gt; value.</p>
<pre>wait { duration 5.5 }</pre>
<p>Assign a &lt;<i>string</i>&gt; value of &#8220;Mars&#8221;, to the argument <b>object</b>, in the <b>select</b> command:</p>
<p><b>Note:</b> Here, double quote marks tell Celestia that a &lt;<i>string</i>&gt;, or text value (Mars), is being sent to it. When sending a &lt;<i>string</i>&gt; to Celestia, the value <u>must</u> be enclosed in double quote marks.</p>
<pre>select { object "Mars" }</pre>
<p>Example of a comment line.</p>
<pre># This is a comment line</pre>
<p>Some Celestia CEL script commands, such as <b>print</b>, send more than one argument. In these cases, you enclose all arguments and their associated values between the command&#8217;s opening and closing curly braces, such as:</p>
<p><b>Note:</b> All arguments for each command must be enclosed within the command&#8217;s curly braces, such as the example above shows. You may include as much white space (spaces, blank lines, etc.) as you deem necessary, and you may even specify each argument and its associated value on a different line – all for clarity.</p>
<pre>print { text "Hello universe."  row -4  column 1  duration 5 }</pre>
<p>&#8211; OR &#8211;</p>
<pre>print { text "Hello universe."        row -4        column 1        duration 5 }</pre>
<p>When you save a Celestia CEL script file to disk, the file extension must be &#8220;<b>.cel</b>&#8220;, which allows your operating system to recognize the file as belonging to Celestia, and allows Celestia to know this file is one of its CEL scripts. Also, you must save the file as <b>plain text</b>. Rich Text Format files do not function in Celestia because they also contain embedded formatting information.</p>
<p></p>
<h3> <span class="mw-headline" id="Index_of_available_CEL_commands">Index of available CEL commands</span></h3>
<p>An index of the available CEL commands can be found at the <b><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods#CEL_command_index" title="Celestia/Celx Scripting/CELX Lua Methods">CEL command index</a></b> section of the CEL to CELX migration chapter.</p>
<p>By clicking on a specific command, you will be routed to the explenation on it&#8217;s functionality. The index also contains an explanation on how that CEL command can be migrated to equivalent CELX objects and methods. Before starting with CELX scripting however, wou may need to have some programming experience with CEL scripting first.</p>
<h3> <span class="mw-headline" id="CEL_scripting_versus_CELX_scripting">CEL scripting versus CELX scripting</span></h3>
<p>A main advantage of CEL scripting is that it&#8217;s MUCH easier to use than CELX scripting. The syntax is easy due to the simple structure of the commands, and most of the time it&#8217;s very easy to translate keyboard commands directly into their CEL counterparts.</p>
<p>The primary disadvantage in using CEL-scripting versus CELX-scripting is its limited flexibility, its inability to respond to keyboard commands, the absence of a possibility to reset changed user settings to the values they were before running the CEL script and a lack of support for many of the <b>new</b> Celestia features that appeared in Celestia version <span style="background-color: #c0ff80">1.6.0</span> and newer Celestia versions/releases.</p>
<p>The main differences between CEL scripting and CELX scripting are summarized below:</p>
<ul>
<li>The extension of CEL and CELX scripts differ from each other:
<ul>
<li>CEL script: .CEL</li>
<li>CELX script: .CELX</li>
</ul>
</li>
<li>More words and more commands make CELX scripts look more complex than CEL scripts, but it also gives your scripts more possibilities, including the usage of Lua logic (like building loops, make decisions on what to do, calculations, etc.), and interactive keyboard input.<br />The <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods#CEL_to_CELX_migration" title="Celestia/Celx Scripting/CELX Lua Methods">CEL to CELX migration</a> section will help you with the more complex CELX equivalents of the CEL commands, so you can use these equivalents in your own script. Besides the equivalents, there are also examples included. You can copy the equivalents in your own script and modify them according your own wishes. After a while you’ll become more familiar with CELX scripting and copying or typing a sequence of CELX methods and objects will become easier each time.</li>
<li>Keyboard interaction is possible in CELX, but not in CEL scripting. Within CELX you can use the callback for keyboard input, which must have the name <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods#Keyboard" title="Celestia/Celx Scripting/CELX Lua Methods"><b>celestia_keyboard_callback</b></a>. After a script activates the handling keyboard-input by calling <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#requestkeyboard" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">celestia:requestkeyboard(true)</a>, any keypress will result in a call to a method with this name.</li>
<li>Angles in CELX are defined in radians instead of degrees in CEL.<br />180 degrees (half a circle) is the same as π radians = 3.14159265 radians.<br />You can use the Lua <b>math.rad()</b> and <b>math.deg()</b> functions to convert degrees to radians and vise versa:
<ul>
<li>radians = <b>math.rad</b>( &lt;<i>number:degrees</i>&gt; )</li>
<li>or you can convert yourself: radians = ( &lt;<i>number:degrees</i>&gt; / 180 * 3.14159265)</li>
<li>or use Lua <b>math.pi</b>: radians = ( &lt;<i>number:degrees</i>&gt; / 180 * <b>math.pi</b>)</li>
<li>degrees = <b>math.deg</b>( &lt;<i>number:radians</i>&gt; )</li>
<li>or you can convert yourself: degrees = ( &lt;<i>number:radians</i>&gt; * 180 / 3.14159265)</li>
<li>or use Lua <b>math.pi</b>: degrees = ( &lt;<i>number:radians</i>&gt; * 180 / <b>math.pi</b>)</li>
</ul>
</li>
<li>The units of the components of a position object in CELX are millionths of a light-year. When you have position components defined in km (CEL scripting) or miles, you first have to convert those components to millionths of a light year.<br />Therefore, you can use a constant, which must be initialized first within your CELX script:
<ul>
<li>From km to millionths of a light year, use constant: uly_to_km = 9460730.4725808.</li>
<li>From miles to millionths of a light year, use constant: uly_to_mls = 5912956.5453630.</li>
</ul>
</li>
<li>Next you can convert km or miles to millionths of a light year as follows:
<ul>
<li>millionths_of_a_light_year = &lt;<i>number:km</i>&gt; / uly_to_km</li>
<li>millionths_of_a_light_year = &lt;<i>number:miles</i>&gt; / uly_to_mls</li>
</ul>
</li>
<li>Be aware that some default parameter values have changed in CELX compared with the equivalent defaults in CEL scripting.</li>
<li>Time in CELX is defined in TDB (Barycentric Dynamical Time) instead of UTC or Juliandate, because UTC includes &#8220;leap seconds&#8221; in order to stay aligned with the Earth&#8217;s varying rotation. Leap seconds happen essentially randomly, when they are needed. Although Celestia does incorporate a table of leap second times, its use of UTC causes problems when used with ephemerides which are defined using TDB.<br />Starting with version <span style="background-color: #a0a0ff">1.5.0</span>, although it still displays UTC on the screen, Celestia uses the TDB time scale internally for everything else. As a result, Celestia places objects much more accurately than before.
<ul>
<li>To convert from Juliandate and/or UTC to TDB is explained in section: <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_time" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command time">CEL: time</a>.</li>
</ul>
</li>
<li>Transparency of markers can be <b>true</b> or <b>false</b> in CELX (starting from Celestia version <span style="background-color: #c0ff80">1.6.0</span>). In CEL scripting there’s no possibility to enable or disable the transparency of markers. The Celestia releases <span style="background-color: #a0a0ff">1.5.0</span>/1.5.1 and older always displayed the markers, but from Celestia version <span style="background-color: #c0ff80">1.6.0</span> (or Celestia-ED version 1.5.1), the default marker transparency is <b>true</b>, resulting in disappearing markers in case of Occultations, or partially show markers on the surface of celestial objects. To overcome this, the usage of the <b>false</b> parameter in the CELX: <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#mark" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">object:mark()</a> method is necessary, which also makes CELX scripting necessary, instead of CEL scripting!</li>
<li>Sometimes, timing can be more sensitive in CELX scripting than it is in CEL scripting, especially when lots of Lua commands and Celestia (related) methods are used within a short period of time with a high timerate value (time has been speeded up). Solving those timing issues on your own computer may not always give the same result on other computers with different speeds. In those cases, the usage of a CEL equivalent part within your CELX script, may give a more consistent result.</li>
<li>It is possible to insert CEL script parts within a CELX script, by defining the following function at the beginning of your CELX script:</li>
</ul>
<pre>function CEL(source)    local script = celestia:createcelscript(source)    while script:tick() do       wait(0)    end end-- Within the following part of your CELX script you can now use CEL script commands as follows:CEL([[{ &lt;<i>one or more lines with CEL script commands</i>&gt; }]])</pre>
<ul>
<li>CEL and CELX Scripts can be temporary paused, by pressing the [<b>Spacebar</b>] key. Pressing the [<b>Spacebar</b>] key again will result in the continuation of the script.<br /><b>Note:</b> When using CEL script parts and functions <u>within</u> a CELX script, this pause function will not work completely correctly. Although the scene you’re looking at will pause directly, the CEL script parts and functions will continue to run in the background, resulting in a part of the script being visually skipped when you press the [<b>Spacebar</b>] key again to continue the script.</li>
</ul>
<h2> <span class="mw-headline" id="External_Links_3">External Links</span></h2>
<p>A slightly out-of-date <a href="http://web.archive.org/web/20021207044320/http://www.shatters.net/celestia/docs/scripting.html" class="external text" rel="nofollow">summary of .CEL commands</a>.</p>
<p>A list of more of the <a href="http://www.lepp.cornell.edu/~seb/celestia/celestia_notes.html#4.0" class="external text" rel="nofollow">.CEL scripting commands</a>, somewhat cryptically organized.</p>
<p><a href="http://www.shatters.net/~t00fri/images/start-pandemo.cel" class="external text" rel="nofollow">An example .CEL script</a></p>
<p>Some helpful .CEL and .CELX scripts for Celestia are available on <a href="http://www.donandcarla.com/Celestia/" class="external text" rel="nofollow">Don G&#8217;s Celestia Scripting Resources</a></p>
<h1> <span class="mw-headline" id="CelX_Scripting_2">CelX Scripting</span></h1>
<h2> <span class="mw-headline" id="CELX_Scripting_3">CELX Scripting</span></h2>
<p>CELX scripts can be used to interact with the user, change Celestia&#8217;s viewpoint and what it shows, and do sophisticated calculations.</p>
<p>CELX first appeared in Celestia v1.3.1. CELX consists of the <a href="http://www.lua.org/" class="external text" rel="nofollow">Lua</a>-programming language combined with a Celestia-specific API. That is, CELX uses Lua syntax and most of the basic Lua-libraries, and adds Celestia-specific functionality.</p>
<p>CELX&#8217;s biggest advantage over CEL scripting is that it is a real programming language, including control structures like functions and loops, and offers a lot more possibilities, such as interactivity. However this power also makes CELX harder to learn and use, and provides the main disadvantage over CEL scripting.</p>
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/Simple_CELX_Scripting" title="Celestia/Celx Scripting/Simple CELX Scripting">Introduction to CELX Scripting</a></li>
</ul>
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods" title="Celestia/Celx Scripting/CELX Lua Methods">CELX Lua Methods</a>: a list of CELX Methods (functions).</li>
</ul>
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/Q%26A" title="Celestia/Celx Scripting/Q&amp;A">CELX Questions and Answers</a></li>
</ul>
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/Development_Suggestions" title="Celestia/Celx Scripting/Development Suggestions">CELX Development Suggestions</a></li>
</ul>
<h2> <span class="mw-headline" id="External_Links_4">External Links</span></h2>
<p>A few <a href="http://celestia.cvs.sourceforge.net/celestia/celestia/scripts/" class="external text" rel="nofollow">example Lua scripts</a> for Celestia are available on SourceForge.</p>
<p>A comprehensive list of Celestia&#8217;s Lua functions is available on <a href="http://celestia.h-schmidt.net/" class="external text" rel="nofollow">Harald Schmidt&#8217;s Web site</a>.</p>
<p>Some helpful .CEL and .CELX scripts for Celestia are available on <a href="http://www.donandcarla.com/Celestia/" class="external text" rel="nofollow">Don G&#8217;s Celestia Scripting Resources</a></p>
<h1> <span class="mw-headline" id="Introduction_to_CELX_Scripting">Introduction to CELX Scripting</span></h1>
<p>Read on to learn about simple CELX scripting&#8230;</p>
<p>If you have comments or questions, please put them on the <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/Q%26A" title="Celestia/Celx Scripting/Q&amp;A">Celx Questions and Answers</a> page.</p>
<h1> <span class="mw-headline" id="Introduction_11">Introduction</span></h1>
<p>This is a tutorial on simple CELX scripting. It is based on the philosophy that the best way to learn is by example, so there are lots of examples. Each example is usually a small step beyond the previous one, but understanding it may depend on <i>any</i> previous example, so make sure you understand each example completely before you go on to the next.</p>
<h1> <span class="mw-headline" id="Getting_Started_2">Getting Started</span></h1>
<p>To get started, you should create a script file for testing purposes. You could call it &#8220;test.celx&#8221; or something similar. Be sure it has the &#8220;.celx&#8221; file type suffix so it will be recognized as a Celestia CELX script file. Then you should be able to just double-click on the file icon to cause Celestia to run the script. This is a lot faster than running the script from the Celestia menus. You can keep both Celestia and your text editor running; when you&#8217;re ready to test your script just save your changes and double-click the file icon. The Celestia window should pop to the front and run your script. After you&#8217;ve observed the result you can return to the editor window to make further changes in the script. And don&#8217;t overlook the fact that you can cut and paste code directly from the tutorial examples!</p>
<h1> <span class="mw-headline" id="Starting_Simple">Starting Simple</span></h1>
<p>Here&#8217;s a simple CELX script:</p>
<p><code>celestia:flash("Hello, Universe!")<br />wait(2.0)</code></p>
<p>When you run this script, the message &#8220;Hello, Universe!&#8221; will briefly appear in the lower left corner of the Celestia window. The script instructions here are very simple. First, we asked the object named &#8220;celestia&#8221; to perform its function named &#8220;flash&#8221; to display the message &#8220;Hello, Universe!&#8221;. Then we asked the script to wait for 2 seconds (so we&#8217;d have time to see the message).</p>
<p>The format of our request to the object named &#8220;celestia&#8221; to perform its function named &#8220;flash&#8221; is basic to Lua. First we wrote the name of the object, in this case, &#8220;celestia&#8221;. Then we wrote a colon (:) to indicate that we were requesting the object to perform a function. Then we wrote the name of the function we want the object to perform, in this case, &#8220;flash&#8221;. Finally, we wrote the parameters to the function, in this case the string &#8220;Hello, Universe!&#8221;, enclosed in parentheses. (Note that we didn&#8217;t use quotes around the name of the object or the function, just the parameter.) Other requests to objects to perform a function have a similar format.</p>
<p>Here&#8217;s another example:</p>
<p><code>celestia:flash("Hello, Universe!")<br />wait(2.0)<br />celestia:flash("Goodbye, Universe!")<br />wait(2.0)<br /></code></p>
<p>In this example we&#8217;ve made two requests to the object named &#8220;celestia&#8221;. Both requests asked the object to perform the same function (the one named &#8220;flash&#8221;), but we specified different message strings as the parameter to the function in each, causing the object to evaluate the function differently in each case, displaying a different message.</p>
<h1> <span class="mw-headline" id="A_Simple_Function">A Simple Function</span></h1>
<p>Now let&#8217;s write our own function:</p>
<pre><tt>function flash(message)   celestia:flash(message)   wait(2.0)endflash("Hello, Universe!")flash("Goodbye, Universe!")</tt></pre>
<p>In this example we defined our own &#8220;flash&#8221; function, to include the 2 second wait. Then we asked the script to perform our new function twice, using a different string each time.</p>
<p>Our new function is named &#8220;flash&#8221;, but it&#8217;s different from the function of that name which belongs to the object named &#8220;celestia&#8221;. Instead, the new function belongs to our script. When we ask the script to perform our &#8220;flash&#8221; function, we don&#8217;t need to write the name of an object or a colon (:). We just write the name of the function, followed by the parameter enclosed in parentheses.</p>
<p>But note that when we defined our new function, we <i>did</i> use the object name and colon, because there we <i>do</i> want to ask the object named &#8220;celestia&#8221; to perform its function named &#8220;flash&#8221;.</p>
<p>The format of a function definition is another Lua basic. First we write the keyword <tt>function</tt>. Then we write the name of the function, in this case &#8220;flash&#8221;. Then we write the name of the parameter, enclosed in parentheses. In this case, the parameter is named &#8220;message&#8221;. Then we write the sequence of instructions that the script will follow to perform the function. Finally, at the end of the function, we write the keyword <tt>end</tt>. (Note that we didn&#8217;t use quotes around the name of the function or its parameter. We only need quotes for literal strings, not for names.)</p>
<p>In this case, the instructions needed to perform our function are to ask the object named &#8220;celestia&#8221; to perform its function named &#8220;flash&#8221; using our function&#8217;s parameter named &#8220;message&#8221; as the parameter to the object&#8217;s function. Then we asked the script to wait for 2 seconds.</p>
<p>Note that first we <i>defined</i> our function, then we <i>called</i> it (twice). (When we say &#8220;called&#8221;, we mean that we asked the script to perform the function.) When we <i>defined</i> the function, we named its parameter &#8220;message&#8221;. And we referred to that name in the instructions we used to specify how the function will be performed. Then each time we <i>called</i> the function, we specified a particular string to be the &#8220;message&#8221; which the script used when performing the function.</p>
<p>But you can also uses names rather than actual strings in a function call, as in the following example</p>
<pre><tt>function flash(message)   celestia:flash(message)   wait(2.0)endflash("Hello, Universe!")farewell = "Goodbye, Universe!"flash( farewell)</tt></pre>
<p>In this example, we first gave the name &#8220;farewell&#8221; to the string &#8220;Goodbye, Universe!&#8221;. Then we asked the script to perform our &#8220;flash&#8221; function using that name, rather than the string itself. The syntax of the instruction by which we gave the name to the string is another Lua basic. It consists of the name, in this case &#8220;farewell&#8221;, followed by an equals sign (=) to indicate that we&#8217;re assigning the name to what follows, followed by the actual string. The association of a name with a value in this way is called a variable assignment. The reason it&#8217;s called a variable is that we can later assign the same name to a different value if we choose to. We can also assign a different name to the value. In that case, the value has more than one name. (The parameter name in our function definition is not a variable, strictly speaking, but works very much like one.)</p>
<p>By the way, there&#8217;s another, slightly different format for function definitions, which we&#8217;ll use in the next example:</p>
<pre><tt>flash =  function (message)             celestia:flash(message)             wait(2.0)            endflash("Hello, Universe!")farewell = "Goodbye, Universe!"flash( farewell)</tt></pre>
<p>In the format we&#8217;ve used in this example, the name of the function doesn&#8217;t come after the <tt>function</tt> keyword. Instead it comes first, followed by an equals sign (=). Next comes the <tt>function</tt> keyword, followed directly by parameter enclosed in parentheses. Then comes the sequence of instructions that define the function, ending with the <tt>end</tt> keyword. The only difference from the way we defined the function previously is the position of the function name, and the addition of the equals sign.</p>
<p>If this new format for a function definition looks a lot like a variable assignment, it&#8217;s no coincidence: that&#8217;s exactly what it is. We&#8217;re simply giving a name to a function, just the way we gave a name to a string in the previous example. We will return to the very important implications of this fact later on. Note that it doesn&#8217;t matter which format you use. Their meaning is identical.</p>
<p>From this point on, for the sake of brevity, our examples will assume that we&#8217;ve already defined our flash function as in one of the previous examples.</p>
<h1> <span class="mw-headline" id="More_Examples">More Examples</span></h1>
<p>Now let&#8217;s try using another function provided by the object named &#8220;celestia&#8221;:</p>
<pre><tt>time = celestia:gettime()flash(time)</tt></pre>
<p>In this example, we asked the object named &#8220;celestia&#8221; to perform its function named &#8220;gettime&#8221;, and we gave the name &#8220;time&#8221; to the result (a number) that the object returned to us. Then we asked script to perform our &#8220;flash&#8221; function, using the number named &#8220;time&#8221; as the &#8220;message&#8221; parameter.</p>
<p>No parameters were needed for the object named &#8220;celestia&#8221; to perform its function named &#8220;gettime&#8221;, so the parentheses following the function name are empty.</p>
<p>The syntax of the instruction by which we gave the name to the result of this function request is another Lua basic. It consists of the name, in this case &#8220;time&#8221;, followed by an equals sign (=) to indicate that we&#8217;re assigning the name to what follows, followed by the request to the object to perform the function (and return its result).</p>
<p>When you run this script, you&#8217;ll see a large number briefly displayed. This number is the current time setting in Celestia, expressed as a Julian date. (it&#8217;s the number of days since the beginning of the Julian epoch).</p>
<p>In the next example, we&#8217;ll make this clear:</p>
<pre><tt>time = celestia:gettime()timeMessage = "The current time is " .. time .. " (Julian date)."flash(timeMessage)</tt></pre>
<h1> <span class="mw-headline" id="More_To_Come...">More To Come&#8230;</span></h1>
<p><b>WARNING</b>: Construction area ahead! Proceed at your own risk!</p>
<hr />
<p>In the next example, we&#8217;ll convert this to a more recognizable form:</p>
<p>Fortunately, the <tt>celestia</tt> object has a function to help us do that:</p>
<pre><tt>jdate = celestia:gettime()flash(jdate)date = celestia:fromjulianday(jdate)flash(date.year)</tt></pre>
<p>In this example, we asked the <tt>celestia</tt> object to give us the time, then asked it to give us the result of converting that Julian date to a calendar date, and finally asked the script to use our &#8220;flash function&#8221; to display the part of the date that indicates the year.</p>
<p>To display the full date, we&#8217;ll need to join the parts of the date for the year, month and day:</p>
<pre><tt>jdate = celestia:gettime()flash(jdate)date = celestia:fromjulianday(jdate)dateString = date.year.."/"..date.month.."/"..date.dayflash(dateString)</tt></pre>
<p>The following additional examples await explanation. In the meantime, you&#8217;re invited to see if you can figure them out on your own!</p>
<pre><tt> saturn = celestia:find("Saturn") -- finds object named Saturn radius = saturn:radius() -- gets radius of Saturn flash("The radius of Saturn is "..radius.." km.")</tt></pre>
</p>
<pre><tt> flashRadius = function (bodyName)                          body = celestia:find(bodyName) -- finds object                           radius = body:radius() -- gets radius                          flash("The radius of " .. body:name() .. " is " .. radius .. " km.")                       end         flashRadius("Jupiter")</tt></pre>
</p>
<pre><tt> jupiter = "Jupiter"flashRadius(jupiter)</tt></pre>
</p>
<pre><tt>reallyBigPlanet = "Jupiter"flashRadius(reallyBigPlanet)</tt></pre>
</p>
<pre><tt>selectedPlanet = celestia:getselection()flashRadius(selectedPlanet:name())</tt></pre>
</p>
<pre><tt> flashRadius = function (bodyName)                         if type(name) == string then                             body = celestia:find(bodyName) -- finds object                          end                          radius = body:radius() -- gets radius                          flash("The radius of " .. body:name() .. " is " .. radius .. " km.")                       endselectedPlanet = celestia:getselection()flashRadius(selectedPlanet)</tt></pre>
<p>In this example, we&#8217;ve defined a function to flash a message reporting the radius of a specified planet. Then we called the function twice, to display the radius of two different planets. This should all look familiar to you from previous examples. (In future examples, you should assume our flashRadius function is already defined.) In the next example, we&#8217;ll do the same thing just a bit differently:</p>
<pre><tt> planetList = { "Uranus", "Neptune" } flashRadius(planetList[1]) flashRadius(planetList[2])</tt></pre>
</p>
<pre><tt> planetList = { "Earth", "Moon", "Mars" } for index = 1,3 do    flashRadius(planetList[index]) end</tt></pre>
</p>
<pre><tt> planetList = { "Earth", "Moon", "Mars",  "Venus",  "Mercury" } for index,name in ipairs(planetList) do    flashRadius(name) end</tt></pre>
</p>
<pre><tt>selectedObject = celestia:getselection()flashRadius(selectedObject:name())</tt></pre>
</p>
<pre><tt>cassini = celestia:find("Cassini") -- finds object named Cassinisaturn = celestia:find("Saturn") -- finds object named SaturncassiniPosition = cassini:getposition() -- gets position of CassinisaturnPosition = saturn:getposition() -- gets position of Saturndistance = cassiniPosition:distanceto(saturnPosition) -- gets distance from  position of Cassini to that of Saturndistance = distance-saturn:radius() -- adjusts for distance to surfaceflash("Current distance from Cassini to Saturn's surface is "..distance)</tt></pre>
<p>This one is a little more fun:</p>
<pre><tt>-- tour the moons of Saturn obs = celestia:getobserver() planet = celestia:find("Saturn") obs:goto(planet) wait(5) flash("Welcome to "..planet:name()) moons = planet:getchildren() for index,body in ipairs(moons) do    if body:type() == "moon" then        obs:follow(body)        obs:goto(body)        wait(5)        flash("Welcome to "..body:name())        wait(1)    end  end </tt></pre>
</p>
<pre><tt>-- tour the stars at randomobs = celestia:getobserver() stars = celestia:getstarcount() for i = 1,stars do    j = math.random(stars)    obj = celestia:getstar(j)    obs:goto(obj,20)    while obs:travelling() do wait(0.5) end    celestia:flash("Welcome to "..obj:name(),2)  end </tt></pre>
<p></p>
<hr />
<p>back to <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting" title="Celestia/Celx Scripting">Celestia/Celx_Scripting</a><br />back to <a href="http://en.wikibooks.org/wiki/Celestia" title="Celestia">Celestia</a></p>
<h1> <span class="mw-headline" id="CELX_Lua_Methods">CELX Lua Methods</span></h1>
<p>This summary describes the support for Lua/CELX-scripting in <a href="http://shatters.net/celestia/" class="external text" rel="nofollow">Celestia</a> and consists mostly of the CELX API. This documents as well as the CELX-support in Celestia probably contain a number of errors or bugs. Please report any problems you find.</p>
<h2> <span class="mw-headline" id="Introduction_12">Introduction</span></h2>
<h3> <span class="mw-headline" id="About_this_document">About this document</span></h3>
<p>It was started to document the available functionality during development celestia v1.3.1pre11, and was then extended as new functionality was contributed.</p>
<p>CELX uses the Lua Programming Language, so you are writing real programs. This is completely different than older CEL Celestia scripts, which are just sequences of fixed commands. So you probably should have a little experience in programming, otherwise this document won&#8217;t help you much.</p>
<p>It&#8217;s also a good idea to read at least the first sections of the Lua-Documentation, available here:</p>
<ul>
<li><a href="http://www.lua.org/manual/5.0/" class="external free" rel="nofollow">http://www.lua.org/manual/5.0/</a></li>
<li><a href="http://www.lua.org/manual/5.1/" class="external free" rel="nofollow">http://www.lua.org/manual/5.1/</a> (Celestia version <span style="background-color: #a0a0ff">1.5.0</span> and later)</li>
</ul>
<h3> <span class="mw-headline" id="How_CELX_works_in_Celestia">How CELX works in Celestia</span></h3>
<p>Celestia works roughly(!) by repeating this:</p>
<ul>
<li>Check user input, change rendering settings accordingly (e.g. enable rendering of orbits, change observer position/orientation)</li>
<li>Update the simulation time</li>
<li>Update the observer&#8217;s position if goto is active</li>
<li>Render all objects using the current settings (renderflags, time. positions)</li>
</ul>
<p>If a CELX-script has been started, it is executed just before rendering begins. Then Celestia gives control to the Lua-interpreter, which continues to execute the script where he stopped the last time. When you call a CELX-method in a script, e.g. <b>celestia:print()</b>, the Lua-interpreter calls in fact a little C++ function which converts the arguments from Lua-types to C++-types, calls the right Celestia-methods to perform the action, and if necessary converts the C++ return value back to a Lua-value. Note that the Lua-interpreter called this C++ function, so when it returns the script continues, there is never a chance to return control back to the Celestia loop. To do this, the script has to call the <b>wait()</b> function, which makes the Lua-interpreter return control.</p>
<p>Forgetting to call <b>wait()</b> in Celestia 1.3.1 meant that Celestia never gained control again, and thus couldn&#8217;t even handle the command to stop or quit the script &#8211; it was completely blocked. As from version <span style="background-color: #daa520">1.3.2</span>, Celestia periodically checks if the scripts has exceeded the maximum allowed time to execute (5 seconds), and if it has, it terminates the script.</p>
<p></p>
<p>It should have become obvious that most actions don&#8217;t really change anything immediately, instead they change a setting which is used later on during rendering, <u>which from the point of view of the script happens while calling <b>wait()</b></u>. So if you change the position of the observer ten times without calling <b>wait()</b> in between, this will have NO effect &#8211; only the last position will actually be used in rendering.</p>
<h3> <span class="mw-headline" id="Syntax">Syntax</span></h3>
<p>For a complete description of the syntax of Lua, please read <a href="http://www.lua.org/manual/5.0/" class="external free" rel="nofollow">http://www.lua.org/manual/5.0/</a><br />Celestia version <span style="background-color: #a0a0ff">1.5.0</span> uses Lua version 5.1, which differs slightly from version 5.0 of Lua, used in earlier Celestia releases.<br />The Lua 5.1 manual can be found at <a href="http://www.lua.org/manual/5.1/" class="external free" rel="nofollow">http://www.lua.org/manual/5.1/</a><br />For details about what changed between Lua versions 5.0 and 5.1, see <a href="http://www.lua.org/manual/5.1/manual.html#7" class="external free" rel="nofollow">http://www.lua.org/manual/5.1/manual.html#7</a></p>
<p><b>Some quick starting notes:</b></p>
<ol>
<li>You don&#8217;t need anything like &#8220;<b>;</b>&#8221; to complete a line, simply write line after line;</li>
<li>Write your CELX script by using a line editor like &#8220;Notepad&#8221;, &#8220;Notepad++&#8221; or &#8220;Wordpad&#8221;, <u>without text formatting</u>;</li>
<li>Short (singleline) comments start with two hyphens &#8220;&#8211;&#8221;;</li>
<li>Long (multiline) comments use &#8220;&#8211;[[ comment ]]&#8221;.</li>
<li>When you use the comment &#8220;&#8211; Title: <i>string:text</i>&#8221; in the <u>first line</u> of the CELX script, the <i>string:text</i> title will be displayed in the Celestia/File/Scripts drop down menu instead of the filename.</li>
</ol>
<p><b>Example:</b></p>
<pre>-- Title: Example script-- This is a short comment line.-- [[ This      is      a      long      comment      line.]]</pre>
<p></p>
<h4> <span class="mw-headline" id="Variables_.26_Types">Variables &amp; Types</span></h4>
<p>Lua-variables don&#8217;t have to be declared and don&#8217;t have a type, but the <u>content</u> has a type.</p>
<p>There are eight basic types in Lua:</p>
<ol>
<li>nil
<ul>
<li>Nil is the type of the value nil, whose main property is to be different from any other value; it usually represents the absence of a useful value.</li>
</ul>
</li>
<li>boolean
<ul>
<li>Boolean is the type of the values false and true.<br />Both nil and false make a condition false; any other value makes it true.</li>
</ul>
</li>
<li>number
<ul>
<li>Number represents real (double-precision floating-point) numbers.</li>
</ul>
</li>
<li>string
<ul>
<li>String represents arrays of any 8-bit characters.</li>
</ul>
</li>
<li>table
<ul>
<li>Tables can be used as arrays that can be indexed not only with numbers, but with any value (except nil).<br />Tables also can contain values of all types (except nil).</li>
</ul>
</li>
<li>userdata
<ul>
<li>The objects to control Celestia are of this special type userdata.</li>
</ul>
</li>
<li>function
<ul>
<li>The function type is an executable expression, compiled from a block of Lua and CELX code.</li>
</ul>
</li>
<li>thread
<ul>
<li>Not further explained here.</li>
</ul>
</li>
</ol>
<p><b>Example:</b><br />The same variable &#8220;a&#8221; can have content of different type.</p>
<pre>a = 1                -- a is 1, an integer numbera = a / 2            -- a is now 0.5, changed into a floatingpoint numbera = "Hello World"    -- a contains a string now a = a / 3            -- ERROR, because a string is divided by a number! a = true             -- a is true, a booleana = not a            -- a is now false, a boolean </pre>
<p><b>Example:</b><br />A table can be used like this.</p>
<pre>t = {}                                  -- define Table tt["key1"] = "value1"                    -- long form to store a stringt.key2 = "value2"                       -- short form to store a stringu = { key1="value1", key2="value2" }    -- u is now the same as t v = { 1,2,3,4,5 }                       -- v[1] is now 1, v[2] is 2, etc.</pre>
<p>To operate on <b>userdata</b>, you can call methods for the objects. To use Lua for Celestia, <u>you mostly need to know only about the available objects, the methods defined on them and how to call them</u> &#8211; everybody who already knows Object-Oriented-Programming should feel right at home.</p>
<p>At the beginning of a script, the <b>celestia object</b> is automatically defined, holding a reference to the core-functionality of Celestia! To operate on this celestia object you can call methods which are defined on it by using the &#8220;celestia:&#8221; prefix, as shown in section <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">celestia methods</a>.</p>
<p><b>Example:</b></p>
<pre>-- Get observer instance of the active view and store it in "obs"obs = celestia:getobserver()-- Find the celestial object representing Earth and store it in "earth"earth = celestia:find("Sol/Earth")-- Do something to confuse the reader, but possible in CELX-- The object with name mars is made equal to the object with name earthmars = earth-- You can also use obs and earth like this.obs:goto(earth)-- This will start the goto-command, which moves the observer to Earth,-- just as if you had pressed the [<b>G</b>] key in Celestia, after selecting Earth.</pre>
<p>A <b>function</b> is an executable expression, compiled from a block of Lua and CELX code, whose value has type function.</p>
<p>A function can have arguments for input values and a function can also return zero, one or more values (see the Lua-documentation for details).</p>
<p>One or more functions can be defined at the beginning of your CELX script and they can be called once or several times from the main body of your CELX script.</p>
<p><b>Example:</b></p>
<pre>-- Define function with name "add_one" and parameterlist "i" (a number).function add_one(i)    -- use 'local' to declare variables local to function:    local j = i + 1    -- return the value of "j", a number.   return j end-- Define function with name "divide" and parameterlist "i, j" (two numbers).function divide(i, j)    -- return the value of the division "i / j", a number.   return i / j end</pre>
<pre>-- Start of the main body of your script&lt;... other script code ...&gt;-- and now call the functions: a = add_one(1) b = divide(a, 2)&lt;... other script code ...&gt;</pre>
<p>The function &#8220;<b>wait</b>(<i>number:n</i>)&#8221; is predefined in Celestia and waits <i>number:n</i> seconds. It is special because it returns control to Celestia, which you have to do to avoid blocking Celestia.</p>
<p>Many more functions are defined in Lua (see <a href="http://www.lua.org/manual/5.1/" class="external text" rel="nofollow">Lua-docs</a>), such as mathematical functions or string operations.</p>
<p><b>Notes:</b></p>
<ol>
<li>Not all Lua-libraries are loaded, you don&#8217;t have access to io and debug-functions (which greatly reduces the danger of security-problems by &#8220;evil&#8221; scripts). See the methode <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#requestsystemaccess" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">celestia:requestsystemaccess()</a> for more information.</li>
</ol>
<h4> <span class="mw-headline" id="Control_Structures">Control Structures</span></h4>
<p>Lua has the typical control-structures, like <b>for</b>, <b>while</b>, <b>repeat</b> and <b>if</b>.</p>
<p><b>Examples:</b></p>
<pre>-- Execute the block of codelines (...) 10 times after each other,-- where "i" is incremented with 1 during each loop.for i = 1, 10 do    ... end </pre>
<pre>-- Execute the block of codelines (...)-- as long as "i" is smaller then or equal to 11.i = 1 while i &lt;= 11 do    ...    i = i + 1 end</pre>
<pre>-- Execute the block of codelines (...) -- until "i" is equal to "j".i = 1j = 22repeat    ...    i = i + 1 until i == j</pre>
<pre>-- Compare "i" and "j" with each other and execute a-- certain block of codelines (...1, ...2 or ...3),-- depending on the result of this comparizon.if i &gt; j then    ...1elsif i &lt; j then    ...2 else    ...3end </pre>
<pre>-- To loop over the contents of a table "tbl", you can use this:for key, value in pairs(tbl) do    -- tbl[key] == value   ...end </pre>
<pre>-- Use this for tabels used as arrays, i.e. indexed by numbers 1..n: for i, value in ipairs(tbl) do    -- tbl[i] == value   ... end</pre>
<h2> <span class="mw-headline" id="Objects_and_Methods_.28The_CELX_API.29">Objects and Methods (The CELX API)</span></h2>
<p>This section documents the <b>userdata</b> classes (object types) available in CELX Lua scripting.</p>
<p>Besides the predefined <b>celestia object</b>, there are also other celestia related objects to control Celestia. You can&#8217;t create an object (i.e. userdata) yourself, you must call some method to create one. As you only have the <b>celestia object</b> (ignoring methods which are not Celestia related) available when the script is starting, you must use it to create other objects.</p>
<p>The following celestia related objects can be used within a CELX script:</p>
<ol>
<li><b>Observer object</b>:<br />An observer object is used to access properties specific to a view, such as viewer position, viewer orientation, frame of reference, and tracking status. To operate on an observer objects, you can call observer methods which are defined on them, as shown in section <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">observer methods</a>.</li>
<li><b>Object objects</b>:<br />An &#8220;object&#8221; object in CELX refers to a celestial object like a planet or a star. To operate on &#8220;object&#8221; objects, you can call &#8220;object&#8221; methods which are defined on them, as shown in section <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">object methods</a>.</li>
<li><b>Position objects</b>:<br />A position object contains the exact coordinates of a point in space. To operate on position objects, you can call position methods which are defined on them, as shown in section <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_position" title="Celestia/Celx Scripting/CELX Lua Methods/Celx position">position methods</a>.</li>
<li><b>Vector objects</b>:<br />A vector object is a geometric object that has both a length and direction [X,Y,Z] in a 3-dimensional Coordinate System. To operate on vector objects, you can call vector methods which are defined on them, as shown in section <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_vector" title="Celestia/Celx Scripting/CELX Lua Methods/Celx vector">vector methods</a>.</li>
<li><b>Rotation objects</b>:<br />A rotation object is internally a Quaternion, which is one possibility to mathematically describe a rotation in 3 dimensions (i.e. it can be converted to a rotation matrix). A rotation can also be used to describe the orientation of objects or the observer (i.e. where the observer is looking to, and where &#8220;up&#8221; is). To operate on rotation objects, you can call rotation methods which are defined on them, as shown in section <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_rotation" title="Celestia/Celx Scripting/CELX Lua Methods/Celx rotation">rotation methods</a>.</li>
<li><b>Frame objects</b>:<br />The frame object describes the celestia coordinate cystem and tells how the X, Y, and Z, axes of each 3-dimensional coordinate system are aligned. Coordinate systems are well documented in the available Celestia .Cel Scripting Guide v1-0g by Don Goyette, in the chapter: &#8220;Coordinate Systems&#8221;. To operate on frame objects, you can call frame methods which are defined on them, as shown in section <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_frame" title="Celestia/Celx Scripting/CELX Lua Methods/Celx frame">frame methods</a>.</li>
<li><b>Phase objects</b>:<br />The timeline of an object can be subdivided into one or more phases. Each phase object has its own trajectory, rotation model, orbit frame, and body frame. To operate on phase objects, you can call phase methods which are defined on them, as shown in section <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_phase" title="Celestia/Celx Scripting/CELX Lua Methods/Celx phase">phase methods</a>.</li>
<li><b>CELscript objects</b>:<br />A CELscript object contains a string with a valid CEL script, which can be inbedded in a CELX script by using the &#8220;celestia:createcelscript()&#8221; method. To operate on CELscript objects, you can call CELscript methods which are defined on them, as shown in section <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celscript" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celscript">CELscript methods</a>.</li>
</ol>
<p><b>Example:</b><br />To call the method <b>getposition()</b> of <b>observer</b>, you have to get an observer-instance from <b>celestia</b> first and then call getposition() on it:</p>
<pre>obs = celestia:getobserver() pos = obs:getposition() </pre>
<p><b>Notes:</b></p>
<ol>
<li>While using names for the various classes in this documentation, these names have no real meaning in a script. Even &#8220;celestia&#8221; is just a variable, holding an object of type celestia and is not really special.</li>
</ol>
<p>In the following section, each method is listed with it&#8217;s signature:</p>
<p>return_value_type <b>object:methodname</b>(<i>type:parameter</i>, <i>type:parameter</i> [, <i>type:optional parameter</i>])</p>
<p>This is followed by:</p>
<ul>
<li>A short <u>description</u> of what the method does;</li>
<li>A list of the <u>arguments/parameters</u> and what they are for;</li>
<li>Possibly some <u>notes</u> about how to use this method, what it does exactly, some concerns etc..</li>
<li>Finally an <u>example</u> about the usage of the method is given.</li>
</ul>
<h2> <span class="mw-headline" id="Object_and_method_index:">Object and method index:</span></h2>
<h3> <span class="mw-headline" id="celestia_2"><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">celestia</a></span></h3>
<ul>
<li>2.1.1. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#print" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">print</a></li>
<li>2.1.2. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#flash" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">flash</a></li>
<li>2.1.3. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#show" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">show</a></li>
<li>2.1.4. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#hide" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">hide</a></li>
<li>2.1.5. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getrenderflags" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getrenderflags</a></li>
<li>2.1.6. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setrenderflags" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setrenderflags</a></li>
<li>2.1.7. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#showlabel" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">showlabel</a></li>
<li>2.1.8. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#hidelabel" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">hidelabel</a></li>
<li>2.1.9. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getlabelflags" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getlabelflags</a></li>
<li>2.1.10. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setlabelflags" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setlabelflags</a></li>
<li>2.1.11. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getorbitflags" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getorbitflags</a></li>
<li>2.1.12. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setorbitflags" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setorbitflags</a></li>
<li>2.1.13. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getambient" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getambient</a></li>
<li>2.1.14. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setambient" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setambient</a></li>
<li>2.1.15. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getfaintestvisible" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getfaintestvisible</a></li>
<li>2.1.16. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setfaintestvisible" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setfaintestvisible</a></li>
<li>2.1.17. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getminorbitsize" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getminorbitsize</a></li>
<li>2.1.18. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setminorbitsize" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setminorbitsize</a></li>
<li>2.1.19. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getstardistancelimit" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getstardistancelimit</a></li>
<li>2.1.20. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setstardistancelimit" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setstardistancelimit</a></li>
<li>2.1.21. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getminfeaturesize" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getminfeaturesize</a></li>
<li>2.1.22. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setminfeaturesize" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setminfeaturesize</a></li>
<li>2.1.23. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getstarstyle" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getstarstyle</a></li>
<li>2.1.24. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setstarstyle" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setstarstyle</a></li>
<li>2.1.25. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#find" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">find</a></li>
<li>2.1.26. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getselection" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getselection</a></li>
<li>2.1.27. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#select" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">select</a></li>
<li>2.1.28. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#mark" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">mark</a></li>
<li>2.1.29. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#unmark" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">unmark</a></li>
<li>2.1.30. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#unmarkall" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">unmarkall</a></li>
<li>2.1.31. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#gettime" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">gettime</a></li>
<li>2.1.32. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#settime" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">settime</a></li>
<li>2.1.33. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#gettimescale" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">gettimescale</a></li>
<li>2.1.34. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#settimescale" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">settimescale</a></li>
<li>2.1.35. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getscripttime" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getscripttime</a></li>
<li>2.1.36. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getobserver" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getobserver</a></li>
<li>2.1.37. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getobservers" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getobservers</a></li>
<li>2.1.38. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#tojulianday" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">tojulianday</a></li>
<li>2.1.39. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#fromjulianday" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">fromjulianday</a></li>
<li>2.1.40. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getscreendimension" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getscreendimension</a></li>
<li>2.1.41. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#newvector" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">newvector</a></li>
<li>2.1.42. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#newposition" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">newposition</a></li>
<li>2.1.43. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#newposition_.28base64.29" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">newposition (base64)</a></li>
<li>2.1.44. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#newrotation_.28axis-angle.29" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">newrotation (axis-angle)</a></li>
<li>2.1.45. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#newrotation" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">newrotation</a></li>
<li>2.1.46. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#newframe" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">newframe</a></li>
<li>2.1.47. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#requestkeyboard" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">requestkeyboard</a></li>
<li>2.1.48. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#requestsystemaccess" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">requestsystemaccess</a></li>
<li>2.1.49. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getscriptpath" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getscriptpath</a></li>
<li>2.1.50. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#takescreenshot" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">takescreenshot</a></li>
<li>2.1.51. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#createcelscript" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">createcelscript</a></li>
<li>2.1.52. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getstarcount" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getstarcount</a></li>
<li>2.1.53. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getstar" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getstar</a></li>
<li>2.1.54. <span style="background-color: #a0a0ff">1.5.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getdsocount" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getdsocount</a></li>
<li>2.1.55. <span style="background-color: #a0a0ff">1.5.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getdso" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getdso</a></li>
<li>2.1.56. <span style="background-color: #a0a0ff">1.5.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#utctotdb" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">utctotdb</a></li>
<li>2.1.57. <span style="background-color: #a0a0ff">1.5.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#tdbtoutc" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">tdbtoutc</a></li>
<li>2.1.58. <span style="background-color: #a0a0ff">1.5.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#stars" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">stars</a></li>
<li>2.1.59. <span style="background-color: #a0a0ff">1.5.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#dsos" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">dsos</a></li>
<li>2.1.60. <span style="background-color: #a0a0ff">1.5.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#gettextwidth" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">gettextwidth</a></li>
<li>2.1.61. <span style="background-color: #a0a0ff">1.5.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getaltazimuthmode" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getaltazimuthmode</a></li>
<li>2.1.62. <span style="background-color: #a0a0ff">1.5.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setaltazimuthmode" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setaltazimuthmode</a></li>
<li>2.1.63. <span style="background-color: #a0a0ff">1.5.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getoverlayelements" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getoverlayelements</a></li>
<li>2.1.64. <span style="background-color: #a0a0ff">1.5.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setoverlayelements" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setoverlayelements</a></li>
<li>2.1.65. <span style="background-color: #a0a0ff">1.5.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getgalaxylightgain" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getgalaxylightgain</a></li>
<li>2.1.66. <span style="background-color: #a0a0ff">1.5.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setgalaxylightgain" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setgalaxylightgain</a></li>
<li>2.1.67. <span style="background-color: #a0a0ff">1.5.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#log" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">log</a></li>
<li>2.1.68. <span style="background-color: #a0a0ff">1.5.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#registereventhandler" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">registereventhandler</a></li>
<li>2.1.69. <span style="background-color: #a0a0ff">1.5.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#geteventhandler" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">geteventhandler</a></li>
<li>2.1.70. <span style="background-color: #a0a0ff">1.5.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setlabelcolor" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setlabelcolor</a></li>
<li>2.1.71. <span style="background-color: #a0a0ff">1.5.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setlinecolor" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setlinecolor</a></li>
<li>2.1.72. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getlabelcolor" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getlabelcolor</a></li>
<li>2.1.73. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getlinecolor" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getlinecolor</a></li>
<li>2.1.74. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getsystemtime" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getsystemtime</a></li>
<li>2.1.75. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#showconstellations" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">showconstellations</a></li>
<li>2.1.76. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#hideconstellations" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">hideconstellations</a></li>
<li>2.1.77. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setconstellationcolor" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setconstellationcolor</a></li>
<li>2.1.78. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#ispaused" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">ispaused</a></li>
<li>2.1.79. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#gettextureresolution" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">gettextureresolution</a></li>
<li>2.1.80. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#settextureresolution" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">settextureresolution</a></li>
<li>2.1.81. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#windowbordersvisible" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">windowbordersvisible</a></li>
<li>2.1.82. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setwindowbordersvisible" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setwindowbordersvisible</a></li>
<li>2.1.83. <span style="background-color: #9acd32">1.6.1</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#synchronizetime" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">synchronizetime</a></li>
<li>2.1.84. <span style="background-color: #9acd32">1.6.1</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#istimesynchronized" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">istimesynchronized</a></li>
<li>2.1.85. <span style="background-color: #9acd32">1.6.1</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#seturl" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">seturl</a></li>
<li>2.1.86. <span style="background-color: #9acd32">1.6.1</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#geturl" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">geturl</a></li>
<li>2.1.87. <span style="background-color: #9acd32">1.6.1</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#settextcolor" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">settextcolor</a></li>
<li>2.1.88. <span style="background-color: #9acd32">1.6.1</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#gettextcolor" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">gettextcolor</a></li>
<li>2.1.89. <span style="background-color: #9acd32">1.6.1</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#runscript" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">runscript</a></li>
</ul>
<h3> <span class="mw-headline" id="observer"><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">observer</a></span></h3>
<ul>
<li>2.2.1. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#goto" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">goto</a></li>
<li>2.2.2. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#goto_.28table.29" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">goto (table)</a></li>
<li>2.2.3. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#gotolonglat" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">gotolonglat</a></li>
<li>2.2.4. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#gotolocation" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">gotolocation</a></li>
<li>2.2.5. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#gotodistance" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">gotodistance</a></li>
<li>2.2.6. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#gotosurface" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">gotosurface</a></li>
<li>2.2.7. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#center" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">center</a></li>
<li>2.2.8. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#centerorbit" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">centerorbit</a></li>
<li>2.2.9. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#travelling" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">travelling</a></li>
<li>2.2.10. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#cancelgoto" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">cancelgoto</a></li>
<li>2.2.11. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#follow" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">follow</a></li>
<li>2.2.12. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#synchronous" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">synchronous</a></li>
<li>2.2.13. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#chase" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">chase</a></li>
<li>2.2.14. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#lock" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">lock</a></li>
<li>2.2.15. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#track" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">track</a></li>
<li>2.2.16. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#setposition" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">setposition</a></li>
<li>2.2.17. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#getposition" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">getposition</a></li>
<li>2.2.18. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#getorientation" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">getorientation</a></li>
<li>2.2.19. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#setorientation" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">setorientation</a></li>
<li>2.2.20. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#rotate" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">rotate</a></li>
<li>2.2.21. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#lookat" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">lookat</a></li>
<li>2.2.22. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#gettime" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">gettime</a></li>
<li>2.2.23. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#getspeed" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">getspeed</a></li>
<li>2.2.24. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#setspeed" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">setspeed</a></li>
<li>2.2.25. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#getsurface" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">getsurface</a></li>
<li>2.2.26. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#setsurface" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">setsurface</a></li>
<li>2.2.27. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#getlocationflags" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">getlocationflags</a></li>
<li>2.2.28. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#setlocationflags" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">setlocationflags</a></li>
<li>2.2.29. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#getfov" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">getfov</a></li>
<li>2.2.30. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#setfov" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">setfov</a></li>
<li>2.2.31. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#getframe" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">getframe</a></li>
<li>2.2.32. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#setframe" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">setframe</a></li>
<li>2.2.33. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#splitview" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">splitview</a></li>
<li>2.2.34. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#deleteview" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">deleteview</a></li>
<li>2.2.35. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#singleview" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">singleview</a></li>
<li>2.2.36. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#isvalid" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">isvalid</a></li>
<li>2.2.37. <span style="background-color: #a0a0ff">1.5.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#gettrackedobject" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">gettrackedobject</a></li>
<li>2.2.38. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#makeactiveview" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">makeactiveview</a></li>
<li>2.2.39. <span style="background-color: #9acd32">1.6.1</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#orbit" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">orbit</a></li>
</ul>
<h3> <span class="mw-headline" id="object_2"><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">object</a></span></h3>
<ul>
<li>2.3.1. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#radius" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">radius</a></li>
<li>2.3.2. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#type" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">type</a></li>
<li>2.3.3. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#spectraltype" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">spectraltype</a></li>
<li>2.3.4. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#absmag" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">absmag</a></li>
<li>2.3.5. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#name" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">name</a></li>
<li>2.3.6. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#getinfo" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">getinfo</a></li>
<li>2.3.7. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#mark" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">mark</a></li>
<li>2.3.8. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#unmark" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">unmark</a></li>
<li>2.3.9. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#getposition" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">getposition</a></li>
<li>2.3.10. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#getchildren" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">getchildren</a></li>
<li>2.3.11. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#preloadtexture" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">preloadtexture</a></li>
<li>2.3.12. <span style="background-color: #a0a0ff">1.5.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#setradius" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">setradius</a></li>
<li>2.3.13. <span style="background-color: #a0a0ff">1.5.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#localname" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">localname</a></li>
<li>2.3.14. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#visible" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">visible</a></li>
<li>2.3.15. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#setvisible" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">setvisible</a></li>
<li>2.3.16. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#setorbitcolor" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">setorbitcolor</a></li>
<li>2.3.17. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#orbitcoloroverridden" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">orbitcoloroverridden</a></li>
<li>2.3.18. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#setorbitcoloroverridden" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">setorbitcoloroverridden</a></li>
<li>2.3.19. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#orbitvisibility" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">orbitvisibility</a></li>
<li>2.3.20. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#setorbitvisibility" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">setorbitvisibility</a></li>
<li>2.3.21. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#addreferencemark" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">addreferencemark</a></li>
<li>2.3.22. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#removereferencemark" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">removereferencemark</a></li>
<li>2.3.23. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#catalognumber" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">catalognumber</a></li>
<li>2.3.24. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#locations" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">locations</a></li>
<li>2.3.25. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#bodyfixedframe" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">bodyfixedframe</a></li>
<li>2.3.26. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#equatorialframe" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">equatorialframe</a></li>
<li>2.3.27. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#orbitframe" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">orbitframe</a></li>
<li>2.3.28. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#bodyframe" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">bodyframe</a></li>
<li>2.3.29. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#getphase" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">getphase</a></li>
<li>2.3.30. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#phases" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">phases</a></li>
</ul>
<h3> <span class="mw-headline" id="position_2"><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_position" title="Celestia/Celx Scripting/CELX Lua Methods/Celx position">position</a></span></h3>
<ul>
<li>2.4.1. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_position#addvector" title="Celestia/Celx Scripting/CELX Lua Methods/Celx position">addvector</a></li>
<li>2.4.2. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_position#vectorto" title="Celestia/Celx Scripting/CELX Lua Methods/Celx position">vectorto</a></li>
<li>2.4.3. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_position#distanceto" title="Celestia/Celx Scripting/CELX Lua Methods/Celx position">distanceto</a></li>
<li>2.4.4. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_position#orientationto" title="Celestia/Celx Scripting/CELX Lua Methods/Celx position">orientationto</a></li>
<li>2.4.5. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_position#getx" title="Celestia/Celx Scripting/CELX Lua Methods/Celx position">getx</a></li>
<li>2.4.6. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_position#gety" title="Celestia/Celx Scripting/CELX Lua Methods/Celx position">gety</a></li>
<li>2.4.7. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_position#getz" title="Celestia/Celx Scripting/CELX Lua Methods/Celx position">getz</a></li>
</ul>
<h3> <span class="mw-headline" id="vector"><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_vector" title="Celestia/Celx Scripting/CELX Lua Methods/Celx vector">vector</a></span></h3>
<ul>
<li>2.5.1. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_vector#getx" title="Celestia/Celx Scripting/CELX Lua Methods/Celx vector">getx</a></li>
<li>2.5.2. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_vector#gety" title="Celestia/Celx Scripting/CELX Lua Methods/Celx vector">gety</a></li>
<li>2.5.3. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_vector#getz" title="Celestia/Celx Scripting/CELX Lua Methods/Celx vector">getz</a></li>
<li>2.5.4. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_vector#normalize" title="Celestia/Celx Scripting/CELX Lua Methods/Celx vector">normalize</a></li>
<li>2.5.5. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_vector#length" title="Celestia/Celx Scripting/CELX Lua Methods/Celx vector">length</a></li>
</ul>
<h3> <span class="mw-headline" id="rotation"><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_rotation" title="Celestia/Celx Scripting/CELX Lua Methods/Celx rotation">rotation</a></span></h3>
<ul>
<li>2.6.1. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_rotation#imag" title="Celestia/Celx Scripting/CELX Lua Methods/Celx rotation">imag</a></li>
<li>2.6.2. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_rotation#real" title="Celestia/Celx Scripting/CELX Lua Methods/Celx rotation">real</a></li>
<li>2.6.3. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_rotation#transform" title="Celestia/Celx Scripting/CELX Lua Methods/Celx rotation">transform</a></li>
<li>2.6.4. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_rotation#setaxisangle" title="Celestia/Celx Scripting/CELX Lua Methods/Celx rotation">setaxisangle</a></li>
<li>2.6.5. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_rotation#slerp" title="Celestia/Celx Scripting/CELX Lua Methods/Celx rotation">slerp</a></li>
</ul>
<h3> <span class="mw-headline" id="frame"><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_frame" title="Celestia/Celx Scripting/CELX Lua Methods/Celx frame">frame</a></span></h3>
<ul>
<li>2.7.1. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_frame#to" title="Celestia/Celx Scripting/CELX Lua Methods/Celx frame">to</a></li>
<li>2.7.2. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_frame#to_.28rotation.29" title="Celestia/Celx Scripting/CELX Lua Methods/Celx frame">to (rotation)</a></li>
<li>2.7.3. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_frame#from" title="Celestia/Celx Scripting/CELX Lua Methods/Celx frame">from</a></li>
<li>2.7.4. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_frame#from" title="Celestia/Celx Scripting/CELX Lua Methods/Celx frame">from (rotation)</a></li>
<li>2.7.5. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_frame#getcoordinatesystem" title="Celestia/Celx Scripting/CELX Lua Methods/Celx frame">getcoordinatesystem</a></li>
<li>2.7.6. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_frame#getrefobject" title="Celestia/Celx Scripting/CELX Lua Methods/Celx frame">getrefobject</a></li>
<li>2.7.7. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_frame#gettargetobject" title="Celestia/Celx Scripting/CELX Lua Methods/Celx frame">gettargetobject</a></li>
</ul>
<h3> <span class="mw-headline" id="phase"><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_phase" title="Celestia/Celx Scripting/CELX Lua Methods/Celx phase">phase</a></span></h3>
<p><span style="background-color: #c0ff80">1.6.0</span> <i>Phases available only in Celestia 1.6.0 and later</i></p>
<ul>
<li>2.8.1. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_phase#timespan" title="Celestia/Celx Scripting/CELX Lua Methods/Celx phase">timespan</a></li>
<li>2.8.2. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_phase#orbitframe" title="Celestia/Celx Scripting/CELX Lua Methods/Celx phase">orbitframe</a></li>
<li>2.8.3. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_phase#bodyframe" title="Celestia/Celx Scripting/CELX Lua Methods/Celx phase">bodyframe</a></li>
<li>2.8.4. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_phase#getposition" title="Celestia/Celx Scripting/CELX Lua Methods/Celx phase">getposition</a></li>
<li>2.8.5. <span style="background-color: #c0ff80">1.6.0</span> <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_phase#getorientation" title="Celestia/Celx Scripting/CELX Lua Methods/Celx phase">getorientation</a></li>
</ul>
<h3> <span class="mw-headline" id="celscript"><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celscript" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celscript">celscript</a></span></h3>
<ul>
<li>2.9.1. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celscript#tick" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celscript">tick</a></li>
</ul>
<h2> <span class="mw-headline" id="Object_and_method_index_.28alphabetical.29:">Object and method index (<b>alphabetical</b>):</span></h2>
<h3> <span class="mw-headline" id="celestia_3"><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">celestia</a></span></h3>
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#createcelscript" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">createcelscript</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#dsos" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">dsos</a> <span style="background-color: #a0a0ff">1.5.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#find" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">find</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#flash" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">flash</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#fromjulianday" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">fromjulianday</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getaltazimuthmode" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getaltazimuthmode</a> <span style="background-color: #a0a0ff">1.5.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getambient" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getambient</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getdso" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getdso</a> <span style="background-color: #a0a0ff">1.5.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getdsocount" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getdsocount</a> <span style="background-color: #a0a0ff">1.5.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#geteventhandler" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">geteventhandler</a> <span style="background-color: #a0a0ff">1.5.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getfaintestvisible" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getfaintestvisible</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getgalaxylightgain" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getgalaxylightgain</a> <span style="background-color: #a0a0ff">1.5.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getlabelcolor" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getlabelcolor</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getlabelflags" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getlabelflags</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getlinecolor" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getlinecolor</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getminfeaturesize" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getminfeaturesize</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getminorbitsize" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getminorbitsize</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getobserver" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getobserver</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getobservers" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getobservers</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getorbitflags" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getorbitflags</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getoverlayelements" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getoverlayelements</a> <span style="background-color: #a0a0ff">1.5.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getrenderflags" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getrenderflags</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getscreendimension" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getscreendimension</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getscriptpath" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getscriptpath</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getscripttime" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getscripttime</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getselection" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getselection</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getstar" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getstar</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getstarcount" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getstarcount</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getstardistancelimit" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getstardistancelimit</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getstarstyle" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getstarstyle</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#getsystemtime" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">getsystemtime</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#gettextcolor" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">gettextcolor</a> <span style="background-color: #9acd32">1.6.1</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#gettextureresolution" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">gettextureresolution</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#gettextwidth" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">gettextwidth</a> <span style="background-color: #a0a0ff">1.5.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#gettime" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">gettime</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#gettimescale" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">gettimescale</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#geturl" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">geturl</a> <span style="background-color: #9acd32">1.6.1</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#hide" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">hide</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#hideconstellations" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">hideconstellations</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#hidelabel" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">hidelabel</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#ispaused" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">ispaused</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#istimesynchronized" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">istimesynchronized</a> <span style="background-color: #9acd32">1.6.1</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#log" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">log</a> <span style="background-color: #a0a0ff">1.5.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#mark" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">mark</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#newframe" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">newframe</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#newposition" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">newposition</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#newposition_.28base64.29" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">newposition (base64)</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#newrotation" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">newrotation</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#newrotation_.28axis-angle.29" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">newrotation (axis-angle)</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#newvector" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">newvector</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#print" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">print</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#registereventhandler" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">registereventhandler</a> <span style="background-color: #a0a0ff">1.5.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#requestkeyboard" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">requestkeyboard</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#requestsystemaccess" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">requestsystemaccess</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#runscript" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">runscript</a> <span style="background-color: #9acd32">1.6.1</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#select" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">select</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setaltazimuthmode" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setaltazimuthmode</a> <span style="background-color: #a0a0ff">1.5.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setambient" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setambient</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setconstellationcolor" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setconstellationcolor</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setfaintestvisible" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setfaintestvisible</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setgalaxylightgain" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setgalaxylightgain</a> <span style="background-color: #a0a0ff">1.5.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setlabelcolor" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setlabelcolor</a> <span style="background-color: #a0a0ff">1.5.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setlabelflags" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setlabelflags</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setlinecolor" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setlinecolor</a> <span style="background-color: #a0a0ff">1.5.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setminfeaturesize" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setminfeaturesize</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setminorbitsize" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setminorbitsize</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setorbitflags" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setorbitflags</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setoverlayelements" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setoverlayelements</a> <span style="background-color: #a0a0ff">1.5.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setrenderflags" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setrenderflags</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setstardistancelimit" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setstardistancelimit</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setstarstyle" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setstarstyle</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#settextcolor" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">settextcolor</a> <span style="background-color: #9acd32">1.6.1</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#settextureresolution" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">settextureresolution</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#settime" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">settime</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#settimescale" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">settimescale</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#seturl" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">seturl</a> <span style="background-color: #9acd32">1.6.1</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#setwindowbordersvisible" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">setwindowbordersvisible</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#show" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">show</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#showconstellations" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">showconstellations</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#showlabel" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">showlabel</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#stars" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">stars</a> <span style="background-color: #a0a0ff">1.5.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#synchronizetime" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">synchronizetime</a> <span style="background-color: #9acd32">1.6.1</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#takescreenshot" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">takescreenshot</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#tdbtoutc" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">tdbtoutc</a> <span style="background-color: #a0a0ff">1.5.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#tojulianday" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">tojulianday</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#unmark" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">unmark</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#unmarkall" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">unmarkall</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#utctotdb" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">utctotdb</a> <span style="background-color: #a0a0ff">1.5.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celestia#windowbordersvisible" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celestia">windowbordersvisible</a> <span style="background-color: #c0ff80">1.6.0</span></li>
</ul>
<h3> <span class="mw-headline" id="celscript_2"><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celscript" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celscript">celscript</a></span></h3>
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_celscript#tick" title="Celestia/Celx Scripting/CELX Lua Methods/Celx celscript">tick</a></li>
</ul>
<h3> <span class="mw-headline" id="frame_2"><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_frame" title="Celestia/Celx Scripting/CELX Lua Methods/Celx frame">frame</a></span></h3>
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_frame#from" title="Celestia/Celx Scripting/CELX Lua Methods/Celx frame">from</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_frame#from" title="Celestia/Celx Scripting/CELX Lua Methods/Celx frame">from (rotation)</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_frame#getcoordinatesystem" title="Celestia/Celx Scripting/CELX Lua Methods/Celx frame">getcoordinatesystem</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_frame#getrefobject" title="Celestia/Celx Scripting/CELX Lua Methods/Celx frame">getrefobject</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_frame#gettargetobject" title="Celestia/Celx Scripting/CELX Lua Methods/Celx frame">gettargetobject</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_frame#to" title="Celestia/Celx Scripting/CELX Lua Methods/Celx frame">to</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_frame#to_.28rotation.29" title="Celestia/Celx Scripting/CELX Lua Methods/Celx frame">to (rotation)</a></li>
</ul>
<h3> <span class="mw-headline" id="object_3"><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">object</a></span></h3>
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#absmag" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">absmag</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#addreferencemark" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">addreferencemark</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#bodyfixedframe" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">bodyfixedframe</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#bodyframe" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">bodyframe</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#catalognumber" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">catalognumber</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#equatorialframe" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">equatorialframe</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#getchildren" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">getchildren</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#getinfo" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">getinfo</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#getphase" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">getphase</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#getposition" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">getposition</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#localname" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">localname</a> <span style="background-color: #a0a0ff">1.5.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#locations" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">locations</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#mark" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">mark</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#name" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">name</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#orbitcoloroverridden" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">orbitcoloroverridden</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#orbitframe" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">orbitframe</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#orbitvisibility" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">orbitvisibility</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#phases" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">phases</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#preloadtexture" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">preloadtexture</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#radius" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">radius</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#removereferencemark" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">removereferencemark</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#setorbitcolor" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">setorbitcolor</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#setorbitcoloroverridden" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">setorbitcoloroverridden</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#setorbitvisibility" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">setorbitvisibility</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#setradius" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">setradius</a> <span style="background-color: #a0a0ff">1.5.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#setvisible" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">setvisible</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#spectraltype" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">spectraltype</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#type" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">type</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#unmark" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">unmark</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_object#visible" title="Celestia/Celx Scripting/CELX Lua Methods/Celx object">visible</a> <span style="background-color: #c0ff80">1.6.0</span></li>
</ul>
<h3> <span class="mw-headline" id="observer_2"><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">observer</a></span></h3>
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#cancelgoto" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">cancelgoto</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#center" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">center</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#centerorbit" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">centerorbit</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#chase" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">chase</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#deleteview" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">deleteview</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#follow" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">follow</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#getfov" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">getfov</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#getframe" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">getframe</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#getlocationflags" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">getlocationflags</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#getorientation" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">getorientation</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#getposition" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">getposition</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#getspeed" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">getspeed</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#getsurface" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">getsurface</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#gettime" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">gettime</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#gettrackedobject" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">gettrackedobject</a> <span style="background-color: #a0a0ff">1.5.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#goto_.28table.29" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">goto (table)</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#goto" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">goto</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#gotodistance" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">gotodistance</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#gotolocation" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">gotolocation</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#gotolonglat" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">gotolonglat</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#gotosurface" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">gotosurface</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#isvalid" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">isvalid</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#lock" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">lock</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#lookat" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">lookat</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#makeactiveview" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">makeactiveview</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#orbit" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">orbit</a> <span style="background-color: #9acd32">1.6.1</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#rotate" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">rotate</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#setfov" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">setfov</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#setframe" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">setframe</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#setlocationflags" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">setlocationflags</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#setorientation" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">setorientation</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#setposition" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">setposition</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#setspeed" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">setspeed</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#setsurface" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">setsurface</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#singleview" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">singleview</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#splitview" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">splitview</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#synchronous" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">synchronous</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#track" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">track</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_observer#travelling" title="Celestia/Celx Scripting/CELX Lua Methods/Celx observer">travelling</a></li>
</ul>
<h3> <span class="mw-headline" id="phase_2"><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_phase" title="Celestia/Celx Scripting/CELX Lua Methods/Celx phase">phase</a></span></h3>
<p><span style="background-color: #c0ff80">1.6.0</span> <i>Phases available only in Celestia 1.6.0 and later</i></p>
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_phase#bodyframe" title="Celestia/Celx Scripting/CELX Lua Methods/Celx phase">bodyframe</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_phase#getorientation" title="Celestia/Celx Scripting/CELX Lua Methods/Celx phase">getorientation</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_phase#getposition" title="Celestia/Celx Scripting/CELX Lua Methods/Celx phase">getposition</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_phase#orbitframe" title="Celestia/Celx Scripting/CELX Lua Methods/Celx phase">orbitframe</a> <span style="background-color: #c0ff80">1.6.0</span></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_phase#timespan" title="Celestia/Celx Scripting/CELX Lua Methods/Celx phase">timespan</a> <span style="background-color: #c0ff80">1.6.0</span></li>
</ul>
<h3> <span class="mw-headline" id="position_3"><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_position" title="Celestia/Celx Scripting/CELX Lua Methods/Celx position">position</a></span></h3>
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_position#addvector" title="Celestia/Celx Scripting/CELX Lua Methods/Celx position">addvector</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_position#distanceto" title="Celestia/Celx Scripting/CELX Lua Methods/Celx position">distanceto</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_position#getx" title="Celestia/Celx Scripting/CELX Lua Methods/Celx position">getx</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_position#gety" title="Celestia/Celx Scripting/CELX Lua Methods/Celx position">gety</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_position#getz" title="Celestia/Celx Scripting/CELX Lua Methods/Celx position">getz</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_position#orientationto" title="Celestia/Celx Scripting/CELX Lua Methods/Celx position">orientationto</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_position#vectorto" title="Celestia/Celx Scripting/CELX Lua Methods/Celx position">vectorto</a></li>
</ul>
<h3> <span class="mw-headline" id="rotation_2"><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_rotation" title="Celestia/Celx Scripting/CELX Lua Methods/Celx rotation">rotation</a></span></h3>
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_rotation#imag" title="Celestia/Celx Scripting/CELX Lua Methods/Celx rotation">imag</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_rotation#real" title="Celestia/Celx Scripting/CELX Lua Methods/Celx rotation">real</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_rotation#setaxisangle" title="Celestia/Celx Scripting/CELX Lua Methods/Celx rotation">setaxisangle</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_rotation#slerp" title="Celestia/Celx Scripting/CELX Lua Methods/Celx rotation">slerp</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_rotation#transform" title="Celestia/Celx Scripting/CELX Lua Methods/Celx rotation">transform</a></li>
</ul>
<h3> <span class="mw-headline" id="vector_2"><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_vector" title="Celestia/Celx Scripting/CELX Lua Methods/Celx vector">vector</a></span></h3>
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_vector#getx" title="Celestia/Celx Scripting/CELX Lua Methods/Celx vector">getx</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_vector#gety" title="Celestia/Celx Scripting/CELX Lua Methods/Celx vector">gety</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_vector#getz" title="Celestia/Celx Scripting/CELX Lua Methods/Celx vector">getz</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_vector#length" title="Celestia/Celx Scripting/CELX Lua Methods/Celx vector">length</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Celx_vector#normalize" title="Celestia/Celx Scripting/CELX Lua Methods/Celx vector">normalize</a></li>
</ul>
<h2> <span class="mw-headline" id="Callbacks">Callbacks</span></h2>
<p>Callbacks are functions which are executed as a result of external events.</p>
<p>Right now there are two callbacks available in Celestia:</p>
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Callback#Keyboard" title="Celestia/Celx Scripting/CELX Lua Methods/Callback">Keyboard callback</a>.</li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/Callback#Cleanup" title="Celestia/Celx Scripting/CELX Lua Methods/Callback">Cleanup callback</a>.</li>
</ul>
<p><b>Note:</b> Callbacks are limited in what you can do:</p>
<ul>
<li>The callback must complete within 1 second, or it will be terminated;</li>
<li>You CANNOT use the <b>wait()</b> function in a callback&#160;!</li>
</ul>
<h2> <span class="mw-headline" id="CEL_to_CELX_migration">CEL to CELX migration</span></h2>
<p>The following section contains an index of the available CEL commands. By clicking on a specific command, you will be routed to the explenation on it&#8217;s functionality and how that CEL command can be migrated to equivalent CELX objects and methods.</p>
<p></p>
<h3> <span class="mw-headline" id="CEL_command_index">CEL command index</span></h3>
<p>The CEL commands are organized according the sequens and explanation of CEL script commands in the available <a href="http://www.donandcarla.com/Celestia/" class="external text" rel="nofollow">Celestia .Cel Scripting Guide v1-0g</a> by Don Goyette. The explenations also contain many of Don’s examples and syntaxes, to be as completely and consistent as possible to understand how the migration from CEL to CELX works.</p>
<p>Within this section, parameter values for CEL commands and CELX methods are printed like &lt;<i>type</i>&gt; or &lt;<i>name</i>&gt;. These parameter values need to be replaced when using this commands or methods for real.</p>
<p><b>Example:</b></p>
<pre>&lt;<i>string</i>&gt;    "Sol/Earth"&lt;<i>duration</i>&gt;  1.5&lt;<i>distance</i>&gt;  20000</pre>
<ul>
<li>1.1.1. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_cancel" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command cancel">cancel</a></li>
<li>1.1.2. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_center" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command center">center</a></li>
<li>1.1.3. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_changedistance" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command changedistance">changedistance</a></li>
<li>1.1.4. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_chase" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command chase">chase</a></li>
<li>1.1.5. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_cls" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command cls">cls</a></li>
<li>1.1.6. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_follow" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command follow">follow</a></li>
<li>1.1.7. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_goto" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command goto">goto</a></li>
<li>1.1.8. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_gotoloc" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command gotoloc">gotoloc</a></li>
<li>1.1.9. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_gotolonglat" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command gotolonglat">gotolonglat</a></li>
<li>1.1.10. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_labels" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command labels">labels</a></li>
<li>1.1.11. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_lock" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command lock">lock</a></li>
<li>1.1.12. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_lookback" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command lookback">lookback</a></li>
<li>1.1.13. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_mark" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command mark">mark</a></li>
<li>1.1.14. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_move" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command move">move</a></li>
<li>1.1.15. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_orbit" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command orbit">orbit</a></li>
<li>1.1.16. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_preloadtex" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command preloadtex">preloadtex</a></li>
<li>1.1.17. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_print" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command print">print</a></li>
<li>1.1.18. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_renderflags" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command renderflags">renderflags</a></li>
<li>1.1.19. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_rotate" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command rotate">rotate</a></li>
<li>1.1.20. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_select" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command select">select</a></li>
<li>1.1.21. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_set" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command set">set</a></li>
<li>1.1.22. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_setfaintestautomag45deg" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command setfaintestautomag45deg">setfaintestautomag45deg</a></li>
<li>1.1.23. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_setframe" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command setframe">setframe</a></li>
<li>1.1.24. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_setorientation" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command setorientation">setorientation</a></li>
<li>1.1.25. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_setposition" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command setposition">setposition</a></li>
<li>1.1.26. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_setsurface" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command setsurface">setsurface</a></li>
<li>1.1.27. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_setvisibilitylimit" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command setvisibilitylimit">setvisibilitylimit</a></li>
<li>1.1.28. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_seturl" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command seturl">seturl</a></li>
<li>1.1.29. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_synchronous" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command synchronous">synchronous</a></li>
<li>1.1.30. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_time" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command time">time</a></li>
<li>1.1.31. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_timerate" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command timerate">timerate</a></li>
<li>1.1.32. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_track" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command track">track</a></li>
<li>1.1.33. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_unmark" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command unmark">unmark</a></li>
<li>1.1.34. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_unmarkall" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command unmarkall">unmarkall</a></li>
<li>1.1.35. <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/CELX_Lua_Methods/CEL_command_wait" title="Celestia/Celx Scripting/CELX Lua Methods/CEL command wait">wait</a></li>
</ul>
<h2> <span class="mw-headline" id="Notes">Notes</span></h2>
<h3> <span class="mw-headline" id="Typical_Problems">Typical Problems</span></h3>
<ul>
<li>Lua scripts are executed between Celestia&#8217;s rendering phases. So if you do some lengthy calculation (or an endless loop), Celestia won&#8217;t be able to update the screen or even check for key presses (i.e. you can&#8217;t stop the script by pressing [<b>Esc</b>] key). From the script&#8217;s point of view, rendering and UI-handling only happen during calls to <b>wait()</b>. If the script doesn&#8217;t return control to Celestia for more than 5 seconds, then the script is terminated.</li>
</ul>
<ul>
<li>If you want to move the observer smoothly, do this by setting its position and then call <b>wait()</b>. But watch out: if &#8220;track&#8221; is activated on a body this can override any <b>observer:setorientation()</b> in the script. A high time rate will change the position of planets significantly before they are rendered, which can result in a jerky movement. If necessary, check and reset time and timerate in your script.</li>
</ul>
<ul>
<li>On Windows <b>wait()</b> can return very quickly without doing any rendering, while on Linux it reliably enforces a rendering pass.</li>
</ul>
<ul>
<li>The user can change settings while a script is running, including which body is selected, position, orientation, speed, timerate, renderflags etc. Don&#8217;t rely on these to stay constant, if necessary you have to continuously reset them.</li>
</ul>
<ul>
<li>Reference frames can be difficult to master at first. If you are trying to set the observer to a position within the Solar System, but get distances to the Sun of about 206 au instead, you probably got your reference-frame wrong. Before version <span style="background-color: #a0a0ff">1.5.0</span>, 206 AU is the distance between the point of origin [0,0,0] in universal coordinates and the position of the Sun. Starting with version <span style="background-color: #a0a0ff">1.5.0</span>, Celestia places the Solar System&#8217;s barycenter at [0,0,0].</li>
</ul>
<ul>
<li>If your script turns your screen completely black or other weird effects occur, check for any usage of <b>observer:setorientation()</b> or <b>observer:lookat()</b>. You probably have your orientation set to an &#8220;invalid&#8221; quaternion (for example all zero), possibly by using <b>observer:lookat()</b> with your up-vector parallel to the direction of view. If this happens, you should get Celestia usable again by running a script which sets the orientation to some sensible value (or simply by restarting Celestia).</li>
</ul>
<h1> <span class="mw-headline" id="CELX_Questions_and_Answers">CELX Questions and Answers</span></h1>
<h2> <span class="mw-headline" id="Introduction_13">Introduction</span></h2>
<p>This page is intended to be a repository of practical questions and answers (Q&amp;A) on the subject of CELX Scripting. There are two ways to get something listed here:</p>
<p>- Just list your general questions in the Q&amp;A section below, and someone will post an answer to them. Please post discussions about a specific answer (eg requests for clarification) to that answer&#8217;s discussion page. Unfortunately, however, few, if any, CELX programming experts peruse this WikiBook on a regular basis.</p>
<p>or (preferred)</p>
<p>- Post your question on the <a href="http://www.shatters.net/forum/viewforum.php?f=9" class="external text" rel="nofollow">Celestia Scripting Forum</a>. Once the answer is determined to your satisfaction there, please transcribe the question and summarise the final answer here so that we can build up a knowledge base in this WikiBook.</p>
<h2> <span class="mw-headline" id="Q.26A">Q&amp;A</span></h2>
<h3> <span class="mw-headline" id="How_do_I_calculate_the_angle_between_two_objects.3F">How do I calculate the angle between two objects?</span></h3>
<p><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/Q%26A/Angles" title="Celestia/Celx Scripting/Q&amp;A/Angles">Answer</a></p>
<h3> <span class="mw-headline" id="How_do_I_assign_a_CELX_function_to_a_particular_key_on_the_keyboard.3F">How do I assign a CELX function to a particular key on the keyboard?</span></h3>
<p><a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting/Q%26A/Assigning_Custom_Key_Functions_with_CELX" title="Celestia/Celx Scripting/Q&amp;A/Assigning Custom Key Functions with CELX">Answer</a></p>
<hr />
<p><i><b>The questions &amp; answers below have been moved here from one of the &#8220;discussion&#8221; pages. Those pages are for discussing issues related to editing WikiBook pages, not for providing content for a WikiBook.</b></i></p>
<p>If there&#8217;s something that isn&#8217;t clear, ask about it here.</p>
<p>Just click on the &#8220;edit this page&#8221; button immediately above and start typing. Or click on one of the [edit] buttons in this page and insert a new question or answer at its bottom.</p>
<hr />
<h2> <span class="mw-headline" id="Test_Scripts_and_Questions">Test Scripts and Questions</span></h2>
<p>Using the very first, very simple CELX example script here, to wit:</p>
<p>celestia:flash(&#8220;Hello, Universe!&#8221;)<br />wait(2.0)</p>
<p>The &#8220;flash&#8221; function is defined within the object &#8220;Celestia.&#8221; When this script is executed, I expected it to do nothing more than display the text &#8220;Hello Universe!&#8221;</p>
<p>Prior to executing this script, I had centered the Earth in my Celestia window, and I was in the &#8220;Follow&#8221; mode. When I execute this script, the viewpoint changes so that the Earth gets moved to one side or the other prior to seeing the &#8220;Hello Universe!&#8221; message.</p>
<p>Am I correct in thinking that this movement is caused by Celestia&#8217;s definition of the &#8220;flash&#8221; function? In other words, the &#8220;flash&#8221; function in Celestia itself probably includes some movement function to be executed. Yes?</p>
<dl>
<dd>No. I don&#8217;t see the earth move when I try this. How are you running the script?</dd>
</dl>
<p></p>
<p>After investigating the properties of the &#8220;flash&#8221; and &#8220;print&#8221; functions in Celestia, I tried the following script to center the message on my display. This also causes movement of the Earth, even though I thought I centered everything on the screen since I&#8217;m using 0 (zero) in the parameters list. Can anyone explain what&#8217;s going on here?</p>
<p>celestia:print(&#8220;Hello Universe!&#8221;, 5, 0, 0, 0, 0)<br />wait (5)</p>
<dl>
<dd>I don&#8217;t see this either. May be same problem as above.</dd>
</dl>
<dl>
<dd>Mystery explained&#8230; Open Scripts dialog and I double-clicked on the celx script in order to open it. If I simply use the dialogs provided by Celestia to open the script, the movement does not occur. Thanks.</dd>
<dd>In other words, do NOT double-click on the file name. Simply click on the OPEN dialog box.</dd>
<dd>One other note&#8230; If I do this using a CEL script, there is no apparent effect on the CEL script.</dd>
</dl>
<h3> <span class="mw-headline" id="Test_script_from_the_BrainDead">Test script from the BrainDead</span></h3>
<pre>  flashRadius = function (bodyName)  body = celestia:find(bodyName) -- finds object   radius = body:radius() -- gets radius  celestia:flash("The radius of " .. body:name() .. " is " .. radius .. " km.")  wait(2.0)  end       flashRadius("Mercury")  flashRadius("Venus")  flashRadius("Earth")  flashRadius("Mars")  flashRadius("Jupiter")  flashRadius("Saturn")  flashRadius("Uranus")  flashRadius("Neptune")  flashRadius("Pluto")  flashRadius("Charon")  function flash(message)  celestia:flash(message)  wait(2.0)  end  message = "End of this test script"  flash = celestia:flash(message,5)</pre>
<dl>
<dd>Important point in the above&#8230; The variable &#8220;message&#8221; must be defined prior</dd>
<dd>to execution of the &#8220;flash&#8221; function or the script causes an error which says</dd>
<dd>that it expected a string. This makes sense. Still learning here.</dd>
</dl>
<dl>
<dd>I&#8217;m really <b>confused</b> by this though. How is it that this script shows the</dd>
<dd>text &#8220;End of this test script&#8221; if the flash function has been defined,</dd>
<dd>but it has NOT been called? In other words, why don&#8217;t I need a line</dd>
<dd>which calls the function? i.e. &#8211; flash(message)</dd>
</dl>
<dl>
<dd>
<dl>
<dd>You didn&#8217;t call &#8220;flash&#8221;, but you did call &#8220;celestia:flash&#8221;. The statement:</dd>
</dl>
</dd>
</dl>
<pre><tt>  flash = celestia:flash(message,5)</tt></pre>
<dl>
<dd>
<dl>
<dd>calls the &#8220;flash&#8221; method of the &#8220;celestia&#8221; object (that&#8217;s what the right side of the assignment says to do) and then assigns the result (nil) to the variable &#8220;flash&#8221;, redefining it. Probably not what you wanted. You only do an assignment to the &#8220;flash&#8221; variable when you define the function. Remember that:</dd>
</dl>
</dd>
</dl>
<pre><tt>  function flash(message)  celestia:flash(message)  wait(2.0)  end</tt></pre>
<dl>
<dd>
<dl>
<dd>is equivalent to:</dd>
</dl>
</dd>
</dl>
<pre><tt>flash =  function (message)  celestia:flash(message)  wait(2.0)  end</tt></pre>
<dl>
<dd>
<dl>
<dd>The function name &#8220;flash&#8221; is just another variable. <a href="http://en.wikibooks.org/w/index.php?title=User:HankR&amp;action=edit&amp;redlink=1" class="new" title="User:HankR (does not exist)">HankR</a> 17:59, 18 October 2005 (UTC)</dd>
</dl>
</dd>
</dl>
<dl>
<dd>
<dl>
<dd>Okay, I think I understand what you mean. Appreciate the help.&#8211;<a href="http://en.wikibooks.org/w/index.php?title=User:BrainDead&amp;action=edit&amp;redlink=1" class="new" title="User:BrainDead (does not exist)">BrainDead</a> 22:45, 18 October 2005 (UTC)</dd>
</dl>
</dd>
</dl>
<h3> <span class="mw-headline" id="Another_test_script">Another test script</span></h3>
<pre>  camera = celestia:getobserver()  tethys = celestia:find("Sol/Saturn/Tethys") -- finds object named Tethys.  celestia:select(tethys)   camera:center(tethys,5)  wait(5)  camera:follow(tethys)  cameraPosition = camera:getposition() -- gets position of observer.  tethysPosition = tethys:getposition() -- gets position of Tethys.  distance = tethysPosition:distanceto(cameraPosition) -- gets distance from position of Tethys to observer.  celestia:flash("Current distance to Tethys is "..distance.. " km",5)  wait(5)  celestia:flash("Let's have a look...",5)  wait(5)  obs=celestia:getobserver()  obs:gotodistance(tethys,10000,5)  wait(5)  celestia:flash("Here it is!",5)  wait(5)  newPosition = obs:getposition() -- gets NEW position of the observer.  newdistance = tethysPosition:distanceto(newPosition) -- gets distance from position of Tethys to new observer position.  celestia:flash("Current distance to Tethys is "..newdistance.. " km",5)  wait(5)</pre>
<dl>
<dd>Okay, this works, but I have questions again&#8230; First, thanks to Malenfant for the idea here.</dd>
<dd>How do I round the values presented by tethysPosition and newdistance?
<dl>
<dd>Use <tt>"Current distance to Tethys is "..string.format("%i",newdistance).." km"</tt></dd>
</dl>
</dd>
<dd>Why does the newdistance value not show either 10000km or the value shown on Celestia&#8217;s display?
<dl>
<dd>Celestia&#8217;s display shows the distance to the surface, you calculated the distance center to center. Plus, Tethys has moved since the time when you got its position. You calculated the distance to its old position, not its current position. You need to get the position again. Anytime you call wait(), time will pass and things will move. <a href="http://en.wikibooks.org/w/index.php?title=User:HankR&amp;action=edit&amp;redlink=1" class="new" title="User:HankR (does not exist)">HankR</a> 03:31, 24 October 2005 (UTC)</dd>
</dl>
</dd>
<dd>I&#8217;m still trying here. &#8211;<a href="http://en.wikibooks.org/w/index.php?title=User:BrainDead&amp;action=edit&amp;redlink=1" class="new" title="User:BrainDead (does not exist)">BrainDead</a></dd>
<dd>Thanks again for the help, Hank. I understand this one now.&#8211;<a href="http://en.wikibooks.org/w/index.php?title=User:BrainDead&amp;action=edit&amp;redlink=1" class="new" title="User:BrainDead (does not exist)">BrainDead</a> 10:46, 24 October 2005 (UTC)</dd>
</dl>
<h3> <span class="mw-headline" id="Corrected_Script">Corrected Script</span></h3>
<pre>  myobject = celestia:find("Sol/Saturn/Tethys") -- finds object named Tethys.  celestia:select(myobject)   celestia:center(myobject,5)  wait(5)  celestia:follow(myobject)  camera = celestia:getobserver()  cameraPosition = camera:getposition() -- gets position of observer.  tethysPosition = myobject:getposition() -- gets position of Tethys.  distance = tethysPosition:distanceto(cameraPosition) -- gets distance from  position of Tethys to observer.  celestia:flash("Current distance to Tethys is "..string.format("%i",distance).." km",5)  wait(5)  celestia:flash("Let's have a look...",5)  wait(5)  celestia:gotodistance(tethys,10000,5)  wait(5)  celestia:flash("Here it is!",5)  wait(5)  obs=celestia:getobserver()  newPosition = obs:getposition() -- gets NEW position of the observer.  newdistance = tethysPosition:distanceto(newPosition) -- gets distance from position of Tethys to   new observer position.  celestia:flash("Current distance to Tethys is "..string.format("%i",newdistance).." km",5)  wait(5)</pre>
<dl>
<dd>This revision of the script corrects the errors I had earlier, and it reflects an integer value.</dd>
<dd>Can I ask though, HOW you knew about the integer correction? I can find that <b>nowhere</b> in any of</dd>
<dd>the documentation I have.</dd>
</dl>
<dl>
<dd>
<dl>
<dd>It&#8217;s in the Lua 5.0 reference manual.</dd>
</dl>
</dd>
</dl>
<dl>
<dd>Where did you find &#8220;..string.format(&#8220;%i&#8221;)..&#8221; and can I display, say two decimal places? Perhaps</dd>
<dd>using something like &#8220;..string.format(&#8220;%2&#8243;)???? &#8211;<a href="http://en.wikibooks.org/w/index.php?title=User:BrainDead&amp;action=edit&amp;redlink=1" class="new" title="User:BrainDead (does not exist)">BrainDead</a> 00:33, 25 October 2005 (UTC)</dd>
</dl>
<dl>
<dd>
<dl>
<dd><tt>string.format</tt> uses a C-style ouput format control string. Use &#8220;%.2f&#8221; for two decimal places.</dd>
</dl>
</dd>
</dl>
<dl>
<dd>PS &#8211; Am I okay with the format here? Should I NOT post so much script? Should I use different</dd>
<dd>headers? Sorry, just me&#8230; Confused ol&#8217; Bob</dd>
</dl>
<dl>
<dd>
<dl>
<dd>It might be helpful if this material were reformatted as a FAQ page for CELX. Put each question in a separate section with the question as the section title. This would make it more useful for others.<a href="http://en.wikibooks.org/w/index.php?title=User:HankR&amp;action=edit&amp;redlink=1" class="new" title="User:HankR (does not exist)">HankR</a> 01:05, 25 October 2005 (UTC)</dd>
</dl>
</dd>
</dl>
<p></p>
<hr />
<h1> <span class="mw-headline" id="Angles_Between_Two_Objects">Angles Between Two Objects</span></h1>
<p>Finding the angles between two objects is a handy thing to be able to do in a script. It would mostly be useful for finding <i>angular separations</i> and <i>phase angles</i> (illustrated below) which can be used for a variety of other purposes.</p>
<p><a href="http://en.wikibooks.org/wiki/File:Celx_angles.jpg" class="image"><img alt="Celx angles.jpg" src="http://upload.wikimedia.org/wikibooks/en/0/07/Celx_angles.jpg" width="563" height="446" /></a></p>
<p>The <b>angular separation</b> between two objects seen is a measure of how far apart they are in the sky as seen by the observer.</p>
<p>The <b>phase angle</b> is usually described for non-emissive objects orbiting stars (e.g. planets, asteroids, comets, moons, etc) and is the angle of illumination of the object seen by an observer. It is the angle between the Star-Target line and the Target-Observer line. Using the image as an example, a phase angle of 0 degrees means that the observer is directly between the star and the planet &#8211; thus, the star is behind the observer, and the planet would appear &#8220;Full&#8221; to the viewer. A phase angle of 90 or 270 degrees means that the observer is over the terminator of the planet (the line dividing day and night), so he would see a &#8216;Half-Full&#8221; planet. A phase angle of 180 degrees means that the planet is directly between the observer and the star, so the observer is in the planet&#8217;s shadow and would see a &#8220;New&#8221; planet. At intermediate phase angles the observer would see a crescent or gibbous planet.</p>
<h2> <span class="mw-headline" id="Theory">Theory</span></h2>
<p>Celestia stores the positions of objects as a table consisting of an x-coordinate, y-coordinate, and z-coordinate. The line connecting two points is known as a vector, so basically we&#8217;re finding the angle between two vectors. First we have to calculate each of the vectors. To do this we find the positions of the objects at either end of the line, and then simply subtract one from the other. So in order to calculate a Phase Angle, the vector of the Star-Planet line is (position of the planet &#8211; position of the star), and the the vector of the Observer-Planet line is (position of the planet &#8211; position of the observer).</p>
<p>Once we have these vectors, we need to use a special mathematical function used for vectors called the <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/Dot_product" class="external text" rel="nofollow">Dot Product</a>. This is reproduced below:</p>
<dl>
<dd><img class="tex" alt=" \mathbf{a} \cdot \mathbf{b} = a \, b \cos \theta \;" src="http://upload.wikimedia.org/math/6/9/1/6918a663a22155c8ba70f2de25bcaec4.png" /></dd>
</dl>
<p>We&#8217;d refer to this as &#8220;a dot b&#8221;, where a and b are the vectors involved. The <i>ab</i> on the right-hand-side of the equation are the <i>lengths</i> of the two vectors multiplied together, and the angle theta is the angle between the two vectors. In this case, Celestia already knows what the vectors are (and how long they are and what the angle is between them) and so can calculate the dot product &#8211; we just need to extract the information we want in a script. We can also normalise the vectors so that the lengths equal 1 &#8211; this makes the calculation a little simpler (and conveniently enough there&#8217;s a &#8216;normalize&#8217; script command that does this). This reduces the equation we need in the script to:</p>
<dl>
<dd><img class="tex" alt=" \theta = \arccos (\mathbf{a} \cdot \mathbf{b}) \;" src="http://upload.wikimedia.org/math/3/1/e/31ef3fbe3634c6e755611a17dbbfada6.png" /></dd>
</dl>
<p>The script below illustrates how to perform this calculation in Celx.</p>
<h2> <span class="mw-headline" id="Download_the_script">Download the script</span></h2>
<p>This is a complete script that you can run as-is to display the phase angle to a target in the solar system. The target must already be selected before the script is run.</p>
<pre>camera = celestia:getobserver()			-- set camera objecttarget = celestia:getselection()	 		-- set target objectsunpos = celestia:find("Sol"):getposition()		-- find sun positioncampos = camera:getposition()				-- find camera positionplanpos = target:getposition()				-- find target positionsun_target_vector = planpos - sunpos			-- determine sun-target vectorobs_target_vector = planpos - campos			-- determine observer-target vectorphase_angle = math.acos(sun_target_vector:normalize() * obs_target_vector:normalize())	-- find phase angle (in radians) celestia:flash("Phase angle to target is "..string.format("%.2f", math.deg(phase_angle)).." degrees\n")wait(2)</pre>
<h1> <span class="mw-headline" id="Assigning_Custom_Key_Functions_with_CELX">Assigning Custom Key Functions with CELX</span></h1>
<p>With CELX it&#8217;s easy to create custom key functions, and assign them to different keys on your keyboard. Here&#8217;s how:</p>
<p>First, you create a Lua function using CELX to implement your custom function. In this example, we&#8217;ll create a new key function which zooms the active view so that the currently selected object fills the view:</p>
<pre><tt>zoomToFit= function()   obs = celestia:getobserver()   obsPos = obs:getposition()   sel = celestia:getselection()   if sel == nil or sel:name() == "?" then return end   selPos = sel:getposition()   dist = obsPos:distanceto(selPos)   rad = sel:radius()   appDia = 2*math.atan(rad/dist)   obs:setfov(appDia*1.20)   celestia:flash("Zoom to fit "..sel:name(), 2)   end</tt></pre>
<p>Next, you create a table which maps a selected key to your new function. In this example, we&#8217;ll use the &#8220;z&#8221; key:</p>
<pre><tt>keymap = {   z = zoomToFit}</tt></pre>
<p>Then, you create a key handling function to call your new Lua function when the desired key is pressed, and assign it as the Celestia keyboard callback:</p>
<pre><tt>  celestia_keyboard_callback = function(key)       f = keymap[key]      if f then          f()          return true      end         return false  end</tt></pre>
<p>Note that when there&#8217;s a custom key definition for the input key, the callback returns <tt>true</tt> to indicate to Celestia that no further processing of the key is needed. Otherwise it returns <tt>false</tt>, and Celesta will handle the key according to the built-in key function assignments.</p>
<p>Finally, you tell Celestia that you want the callback to be called when a key is pressed, and then you wait for input:</p>
<pre><tt>  celestia:requestkeyboard(true)  repeat      wait(10)  until false</tt></pre>
<p>Note that the script has an infinite loop, so you&#8217;ll need to use the escape key to terminate it.</p>
<p>Once you&#8217;ve got the basic script, you can assign other new key functions simply by defining the Lua functions to implement them, and adding them to the key map.</p>
<p>Give it a try!</p>
<p></p>
<h2> <span class="mw-headline" id="Download_the_script_2">Download the script</span></h2>
<p>Below you can find the whole script (without comments) in a single text block. Copy everything in the grey box and paste it into a text file in your favourite text editor, and save that file in your scripts directory as zoomtofit.celx. Then open it (File/Open Script) from within Celestia to see the script in action.</p>
<pre>-- Zoom To Fit function scriptzoomToFit= function()  obs = celestia:getobserver()  obsPos = obs:getposition()  sel = celestia:getselection()  if sel == nil or sel:name() == "?" then return end  selPos = sel:getposition()  dist = obsPos:distanceto(selPos)  rad = sel:radius()  appDia = 2*math.atan(rad/dist)  obs:setfov(appDia*1.20)  celestia:flash("Zoom to fit "..sel:name(), 2)  endkeymap = { z = zoomToFit }celestia_keyboard_callback = function(key)      f = keymap[key]     if f then         f()         return true     end        return false endcelestia:requestkeyboard(true)repeat     wait(10)until false</pre>
<hr />
<h3> <span class="mw-headline" id="Distinguishing_upper_from_lower_case">Distinguishing upper from lower case</span></h3>
<p>Unfortunately, the example above does not distinguish between the typing of upper case (capital) letters and lower case letters.</p>
<p>When Celestia calls the function celestia_keyboard_callback, the function&#8217;s argument (&#8220;key&#8221; in this example) contains the letter that was typed. A simple string of IF statements can distinguish among them:</p>
<pre>celestia_keyboard_callback = function(key)      if key == "F" then         zoomToFit()         return true     end        return false end</pre>
<p>This form of the callback calls the function zoomToFit if an upper-case F is typed, but lets Celestia handle all other letters, including lower-case f.</p>
<hr />
<h1> <span class="mw-headline" id="Configuring_Celestia:_celestia.cfg">Configuring Celestia: celestia.cfg</span></h1>
<h2> <span class="mw-headline" id="Introduction_14">Introduction</span></h2>
<p>Many of Celestia&#8217;s display characteristics and the databases that it uses can be controlled by modifying its configuration file, <i>celestia.cfg</i>.</p>
<p>More extensive changes and additions to Celestia can be provided using Addons and <a href="http://en.wikibooks.org/wiki/Celestia/Celx_Scripting" title="Celestia/Celx Scripting">Celx Scripting</a>.</p>
<h2> <span class="mw-headline" id="Celestia_Configuration_File">Celestia Configuration File</span></h2>
<p><i>The following information is from the comments in the Celestia Configuration File,</i> celestia.cfg.</p>
<p>This file contains configuration data read by Celestia each time it is run. Many of the items may be changed to suit your specific needs or requirements. PLEASE make a backup copy of this file before you make any changes to it.</p>
<p>To learn more about Celestia, visit the Celestia forums at: <a href="http://www.shatters.net/forum/" class="external free" rel="nofollow">http://www.shatters.net/forum/</a> or the Celestia web site at: <a href="http://www.shatters.net/celestia/" class="external free" rel="nofollow">http://www.shatters.net/celestia/</a></p>
<h3> <span class="mw-headline" id="Data_Files">Data Files</span></h3>
<p>This section contains a list of data files that Celestia uses to load information about stars, constellations and locations. DO NOT change these file names or the order in which they are listed, unless you know exactly what you are doing. Most of these files can be viewed with a plain text editor. Discussion about their content and formats can be found on the Celestia forums: <a href="http://www.shatters.net/forum/" class="external free" rel="nofollow">http://www.shatters.net/forum/</a> If you want to load all your stars from .stc files, you can now comment out the StarDatabase entry.</p>
<pre> StarDatabase                 "data/stars.dat" StarNameDatabase             "data/starnames.dat" StarCatalogs               [ "data/revised.stc"                              "data/extrasolar.stc"                              "data/nearstars.stc"                               "data/visualbins.stc"                              "data/spectbins.stc" ] HDCrossIndex                 "data/hdxindex.dat" SAOCrossIndex                "data/saoxindex.dat" GlieseCrossIndex             "data/gliesexindex.dat" SolarSystemCatalogs        [ "data/solarsys.ssc"                              "data/asteroids.ssc"                              "data/comets.ssc"                              "data/outersys.ssc"                              "data/spacecraft.ssc"                              "data/extrasolar.ssc"                              "data/solsys_locs.ssc"                              "data/world-capitals.ssc" ] DeepSkyCatalog               "data/deepsky.dsc" AsterismsFile                "data/asterisms.dat" BoundariesFile               "data/boundaries.dat"</pre>
<h3> <span class="mw-headline" id="User_Interface_files">User Interface files</span></h3>
<p>Despite their &#8220;.cel&#8221; file extension, these are not CEL scripts, but rather data files that populate controls such as menus and dialog boxes.</p>
<ul>
<li>FavoritesFile &#8211; This is where Bookmarks data are stored. The file does not exist until you save a Bookmark from within Celestia. You can view this file with a plain text editor and if you write CEL scripts, it contains some useful information.</li>
<li>DestinationFile &#8211; This is the list of Destinations used in the Tour Guide dialog box, accessed via the Navigation Menu. You can edit this file with a plain text editor to add your own destinations to the dialog box. The order in which the items are listed in the file is the order in which they will be listed in the Tour Guide dialog.</li>
</ul>
<p>Cursor This parameter allows you to select from three cursors, but currently only in the Windows version of Celestia &#8230;</p>
<ul>
<li>White crosshair (&#8220;crosshair&#8221;) &gt; default cursor</li>
<li>Inverting crosshair (&#8220;inverting crosshair&#8221;)</li>
<li>Standard Windows arrow (&#8220;arrow&#8221;)</li>
</ul>
<p>The inverting crosshair can be a better choice because it&#8217;s more visible on bright backgrounds. However, should you decide to try this cursor, TEST IT CLOSELY. Not all graphics chipsets support an inverting cursor, which will cause Windows to fall back to software emulation. The emulated cursor interacts with OpenGL applications in unfortunate ways, forcing a lot of extra redrawing and cutting by half the frame rate on a GeForce2-equipped laptop. So, if you change this, check your FPS rates to make sure you haven&#8217;t kicked Windows into software emulation mode.</p>
<pre> FavoritesFile    "favorites.cel" DestinationFile  "guide.cel" Cursor           "crosshair"</pre>
<h3> <span class="mw-headline" id="Included_CEL_script_files">Included CEL script files</span></h3>
<p>The following CEL script files are included in the basic Celestia distribution. These script files may be viewed and edited with a plain text editor. They may both be modified or replaced to suit your specific needs. InitScript is the CEL script that is automatically run each time Celestia is started. The default script (start.cel) travels to Io, one of Jupiter&#8217;s moons. DemoScript is the CEL script that is run when you press the &#8220;d&#8221; key on your keyboard from within Celestia. The default script (demo.cel) takes you on a short tour of some interesting places in our solar system. To learn more about how to use and write CEL scripts and Lua scripts in Celestia, please visit the Celestia Scripting forum at: <a href="http://www.shatters.net/forum/viewforum.php?f=9" class="external free" rel="nofollow">http://www.shatters.net/forum/viewforum.php?f=9</a></p>
<pre> InitScript  "start.cel" DemoScript  "demo.cel"</pre>
<h3> <span class="mw-headline" id="Extras">Extras</span></h3>
<p>The &#8216;extras&#8217; directory is located under the celestia root directory and is used for storing third-party add-ons to Celestia. To learn more about Add-Ons for Celestia, visit the Celestia Add-Ons forum at: <a href="http://www.shatters.net/forum/viewforum.php?f=6" class="external free" rel="nofollow">http://www.shatters.net/forum/viewforum.php?f=6</a> You may specify additional add-on directories by adding additional entries, such as the following example shows: ExtrasDirectories [ "extras" "myextras1" "myextras2" ] To specify absolute paths on windows, you either have to use &#8220;/&#8221; or double backslashes to separate path components. Example: ExtrasDirectories [ "D:/celestia-extras" ] or ExtrasDirectories [ "D:\\celestia-extras" ]</p>
<pre> ExtrasDirectories  [ "extras" ]</pre>
<h3> <span class="mw-headline" id="Font_definitions">Font definitions</span></h3>
<p>The following entries define the fonts Celestia will use to display text on the display screen. To view the list of fonts available with your distribution of Celestia, look in the fonts directory located under the Celestia root directory. The default fonts are UTF-8 compatible in order to display non-English characters.</p>
<ul>
<li>Font: Used to display all informational text. Default: &#8220;sans12.txf&#8221;</li>
<li>LabelFont: Used to display all label text (objects, locations, etc.). Default &#8220;sans12.txf&#8221;</li>
<li>TitleFont: Used to display object names, messages, and script text. Default &#8220;sansbold20.txf&#8221;</li>
</ul>
<pre> Font       "sans12.txf" LabelFont  "sans12.txf" TitleFont  "sansbold20.txf"</pre>
<h3> <span class="mw-headline" id="Miscellaneous">Miscellaneous</span></h3>
<p>LogoTexture defines the graphic file to be displayed when Celestia is started. The default filename is &#8220;logo.png&#8221;</p>
<pre> LogoTexture  "logo.png"</pre>
<p>FaintestVisibleMagnitude defines the lowest magnitude at which a star will be displayed in Celestia. This setting may be adjusted real-time via the &#8216;[' and ']&#8216; keys in Celestia. The default value is 6.0.</p>
<pre> FaintestVisibleMagnitude 6.0</pre>
<p>RotateAcceleration defines the speed at which an object will be rotated in Celestia, when using a keypress, such as the left and right arrow keys. A higher value will rotate the object quicker, while a lower value will cause a slower rotation. The default value is 120.0.</p>
<pre> RotateAcceleration 120.0</pre>
<p>MouseRotationSensitivity defines the speed at which an object will be rotated in Celestia, when using the mouse press both mouse-buttons or Ctrl+LeftMouseButton, and move the mouse left or right. A higher value will rotate the object quicker, while a lower value will cause a slower rotation. A value of 0.0 (zero) will disable this particular feature. The default value is 1.0.</p>
<pre> MouseRotationSensitivity 1.0</pre>
<h3> <span class="mw-headline" id="Scripting_2">Scripting</span></h3>
<p>The following parameter is used in Lua (.celx) scripting. ScriptScreenshotDirectory defines the directory where screenshots are to be stored. The default value is &#8220;&#8221;, i.e. Celestia&#8217;s installation directory.</p>
<pre> ScriptScreenshotDirectory ""</pre>
<p>CELX-scripts can request permission to perform dangerous operations, such as reading, writing and deleting files or executing external programs. If granted, a malicious script could use this to destroy data or compromise system security. The following parameter determines what Celestia does upon such requests: &#8220;ask&#8221;: ask the user if he wants to allow access (default) &#8220;allow&#8221;: always allow such requests &#8220;deny&#8221;: always deny such requests.</p>
<pre> ScriptSystemAccessPolicy "ask"</pre>
<h3> <span class="mw-headline" id="Rendering_Resources">Rendering Resources</span></h3>
<p>The following lines are render detail settings. Assigning higher values will produce better quality images, but may cause some older systems to run slower. OrbitPathSamplePoints defines how many sample points to use when rendering orbit paths. The default value is 100. RingSystemSections defines the number of sections used to draw rings around a planet. The default value is 100. ShadowTextureSize defines the size* of shadow texture to be used. The default value is 256. Maximum useful value is 2048. EclipseTextureSize defines the size* of the eclipse texture to be used. The default value is 128. Maximum useful value is 1024. The ShadowTextureSize and EclipseTextureSize values should both be powers of two (128, 256, 512, etc.). Using larger values will reduce the jagged edges of eclipse shadows and shadows on planet rings, but it will decrease the amount of memory available for planet textures. The shadow and eclipse texture settings are not used with the new OpenGL 2.0 render path, which uses a different technique is used to render shadows.</p>
<pre> OrbitPathSamplePoints  100 RingSystemSections     100 ShadowTextureSize      256 EclipseTextureSize     128</pre>
<p>Set the level of multisample antialiasing. Not all 3D graphics hardware supports antialiasing, though most newer graphics chipsets do. Larger values will result in smoother edges with a cost in rendering speed. 4 is a sensible setting for recent, higher-end graphics hardware; 2 is probably better mid-range graphics. The default value is 1, which disables antialiasing.</p>
<pre> AntialiasingSamples        4</pre>
<p>The following line is commented out by default. Celestia enables and disables certain rendering features based on the set of extensions supported by the installed OpenGL driver and 3D graphics hardware. With IgnoreGLExtensions, you may specify a list of extensions that Celestia will treat as unsupported. This is useful primarily for the developers of Celestia.</p>
<pre>  IgnoreGLExtensions [ "GL_ARB_vertex_program" ]</pre>
<h3> <span class="mw-headline" id="Labelled_Stars">Labelled Stars</span></h3>
<p>The LabelledStars section defines which stars will have text labels assigned to them, which are visible when this option is turned on. (This section is obsolete in Celestia v1.5.0. Star names are displayed depending on the brightness of the stars.)</p>
<pre> LabelledStars     [	"Sol"	"Sirius"	"Canopus"	"\u03b1 Centauri"	"Arcturus"	"Vega"	"Capella"	"Rigel"	"Procyon"	"Achernar"	"Betelgeuse"	"\u03b2 Centauri"	"Altair"	"Aldebaran"	"Antares"	"Spica"	"Acrux"	"Pollux"	"Fomalhaut"	"Deneb"	"\u03b2 Crucis"	"Regulus"	"Adhara"	"Castor"	"\u03b3 Crucis"	"Shaula"	"Bellatrix"	"Elnath"	"Miaplacidus"	"Alnilam"	"Al Nair"	"Alioth"	"\u03b3 Velorum"	"Dubhe"	"Mirfak"	"Wezen"	"Alkaid"	"\u03b5 Carinae"	"\u03b2 Aurigae"	"Polaris"    ]</pre>
<h1> <span class="mw-headline" id="Catalog_Files:_Defining_new_Objects">Catalog Files: Defining new Objects</span></h1>
<h2> <span class="mw-headline" id="Types_of_Catalog_Files">Types of Catalog Files</span></h2>
<p>Celestia&#8217;s universe contains three broad categories of objects:</p>
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/STC_File" title="Celestia/STC File">Stars</a> (STC)</li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/DSC_File" title="Celestia/DSC File">Deep sky objects (galaxies and nebulae)</a> (DSC)</li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/SSC_File" title="Celestia/SSC File">Solar system bodies (planets, moons, asteroids, comets, and spacecraft)</a> (SSC)</li>
</ul>
<p>Each is defined in a different type of catalog file. <a href="http://en.wikibooks.org/wiki/Celestia/SSC_File" title="Celestia/SSC File">Solar system catalog (.ssc) files</a> contain definitions for solar system bodies; <a href="http://en.wikibooks.org/wiki/Celestia/DSC_File" title="Celestia/DSC File">.dsc files</a> contain definitions for deep sky objects; and stars may be defined in either <a href="http://en.wikibooks.org/wiki/Celestia/STC_File" title="Celestia/STC File">.stc files</a> or in <a href="http://en.wikibooks.org/wiki/Celestia/Binary_Star_File" title="Celestia/Binary Star File">stars.dat</a>, which is in binary format. A binary star format is used because Celestia&#8217;s universe contains many more stars than deep sky objects or solar system bodies, so having a compact, quickly loadable format is very important.</p>
<h2> <span class="mw-headline" id="Common_Syntax_of_Catalog_Files">Common Syntax of Catalog Files</span></h2>
<p>Except for binary .DAT star catalogs, all other catalogs are text files that contain lists of object definitions of a similar format. Each definition has a name followed by a list of properties. Property lists are a collection of name and value pairs grouped by braces. Here is the list of properties for the star Proxima Centauri:</p>
<pre><code>{   RA 217.429167   Dec -62.679444   Distance 4.225   SpectralType "M5.5V"   AppMag 11.09}</code></pre>
<p>The property names are particular to the type of object. Property values have a type. In the example above, all of the properties are <i>numbers</i> except for the SpectralType which is a <i>string</i>. Celestia catalog files may contain comments &#8212; any text between a hash character (#) and the end of a line is ignored.</p>
<h3> <span class="mw-headline" id="Number_Values">Number Values</span></h3>
<p>A <i>number</i> in a Celestia catalog file is a scalar real value. Very large or small values can be written in C-like exponential form, e.g. 1.2e-3 instead of .0012. Examples of valid number values:</p>
<pre>12343.141592651.234e100.1025-2.24.1025  (Celestia v1.5.0 or later)+2.24  (Celestia v1.5.0 or later)</pre>
<p>Note: Celestia v1.4.1 and earlier versions have two restrictions which have been fixed in v1.5.0. In Celestia v1.4.1 and earlier, all numbers must start with either a numeric character or a minus sign. A leading decimal point or a leading + should not be used. That is, values less than 1 must have a leading 0: 0.5 is OK, but .5 is not. Also, a leading + is assumed. Providing one will cause an error.</p>
<h3> <span class="mw-headline" id="String_Values">String Values</span></h3>
<p><i>Strings</i> are arbitarily long sequences of characters enclosed by double quotes. They can span multiple lines, though any newlines inside a string will be interpreted literally. Some special characters may be represented by backslash-prefixed escape sequences.</p>
<dl>
<dt>\&#8221;&#160;</dt>
<dd>Double quote character</dd>
<dt>\n&#160;</dt>
<dd>Newline</dd>
<dt>\\&#160;</dt>
<dd>Backslash</dd>
<dt>\u<i>xxxx</i>&#160;</dt>
<dd>Unicode character, where <i>xxxx</i> is a sequence of four hex digits</dd>
</dl>
<h3> <span class="mw-headline" id="Vector_Values">Vector Values</span></h3>
<p>A <i>vector</i> in a Celestia catalog file is a list of three real values enclosed by square brackets. Example vectors:</p>
<pre><code>[ 0 +1 0 ][ 1.2 -3.4 5 ][ 1.0e3 2.2 63 ]</code></pre>
<h3> <span class="mw-headline" id="Property_List_Values">Property List Values</span></h3>
<p>Some properties in a list have complex values that are themselves property lists. Like top-level property lists, these are just brace enclosed lists of name-value pairs. Here is how you would set the value of the property named UniformRotation in a solar system catalog (.ssc) file:</p>
<pre><code>UniformRotation{   Period 24.0   Inclination 23.5}</code></pre>
<p>(This is just an example to show the format. The directive UniformRotation is not recognized by Celestia v1.4.1 and earlier. It requires Celestia v1.5.0.)</p>
<h3> <span class="mw-headline" id="Date_Values">Date Values</span></h3>
<p>A date value may be written either as a <i>number</i> or as a <i>string.</i> A <i>number</i> is interpreted as a Julian day number. Date <i>strings</i> contain the Gregorian year, month, and day of the month. They may optionally have an hh:mm:ss formatted time. A 24-hour clock is used for the time. Negative year values are used instead of BC or BCE; if you want a date in 1 B.C., you should set the year to be zero. (This is the astronomical convention, which is not the same as the Christian convention used in most calendars. The Christian calendar has no year numbered 0.)</p>
<p>Examples of date values with explanatory comments:</p>
<pre><code>2451545.0              # J2000 - noon January 1, 20002453023.1232"2006 11 8"            # midnight November 8, 2006"1984 12 25 1:30:00"   # 1:30am December 25, 1985"-4 8 23 10:00:00"     # 10:00am August 23, 5 B.C."2130 4 1 22:10:34.15" # 22:10:34.15 April 1, 2130</code></pre>
<p>Starting with Celestia v1.5.0, all catalog times are specified using the TDB (Barycentric Dynamical Time) time scale. However, the on-screen time is shown in UTC. TDB is offset from UTC (Coordinated Universal Time) by 32.184 seconds plus some integer number of leap seconds. As of 2006, TDB is 65.184 seconds ahead of UTC. For further information, see the page on <a href="http://en.wikibooks.org/wiki/Celestia/Time_Scales" title="Celestia/Time Scales">time scales.</a></p>
<h1> <span class="mw-headline" id="SSC:_Solar_System_Catalogs_of_Planets_and_their_Satellites">SSC: Solar System Catalogs of Planets and their Satellites</span></h1>
<h2> <span class="mw-headline" id="Introduction_15">Introduction</span></h2>
<p>Celestia uses catalogs to define its objects. It loads SSC catalogs only once, when it starts. First it loads the ones in its <tt>data</tt> directory in alphabetical order, then it loads the ones in the <tt>extras</tt> directories, also in alphabetical order.</p>
<h3> <span class="mw-headline" id="What.27s_an_SSC_file.3F">What&#8217;s an SSC file?</span></h3>
<p>&#8220;<u>S</u>olar <u>S</u>ystem <u>C</u>atalog&#8221; files are primarily used to define the objects which can be found in a stellar system, such as planets, moons, asteroids, comets, and spacecraft. They also have four other uses: they can define alternative surface textures, locations on or near an object, and orbital reference points. An SSC file can also edit objects which have been defined in other SSC catalog files.</p>
<ul>
<li>Objects are defined by specifying a quoted name, the quoted path to the object, and a list of parameters. The type of object is specified by a Class statement among its parameters or will be assumed from the Radius specified for it.</li>
<li>Alternative surfaces are defined by prefixing the object&#8217;s name by the keyword <b>AltSurface</b>. Their definitions can include any of the parameters related to surface textures.</li>
<li>Location labels are defined by prefixing the object&#8217;s name by the keyword <b>Location</b>. Their definitions use special keywords.</li>
<li>Orbital reference points are available only in Celestia v1.5.0 or later. They are defined by prefixing the object&#8217;s name by the keyword <b>ReferencePoint</b>. Their definitions can include any of the parameters related to orbits or trajectories.</li>
<li>Editing a previously defined object can be done by prefixing the object&#8217;s name by one of the keywords <b>Modify</b> or <b>Replace</b>. The revised definition can include any of the parameters used to define objects.</li>
</ul>
<p>SSC catalog files are either in the &#8220;data&#8221; directory of the <a href="http://en.wikibooks.org/wiki/Celestia" title="Celestia">Celestia</a> root or in an Add-on&#8217;s root subdirectory (itself in Celestia&#8217;s <code>extras</code> directory).</p>
<p>Celestia&#8217;s catalog files are plain text files, and can thus be modified with your favourite text editor.</p>
<p>Celestia uses the file <tt>Celestia/data/solarsys.ssc</tt> to define most of the bodies that are in our own Solar System.</p>
<h3> <span class="mw-headline" id="Structure_of_an_object_definition">Structure of an object definition</span></h3>
<p><b>&#8220;<tt>object name</tt>&#8221; &#8220;<tt>object path</tt>&#8221; { &#8230;<i>parameters</i>&#8230; }</b></p>
<p>The first elements in an SSC object&#8217;s definition are its name and its &#8220;path&#8221;.</p>
<p><tt>object name</tt> = Name of the object, in quotes (e.g. &#8220;<tt>Mercury</tt>&#8220;). Provisional designations (e.g. &#8220;<tt>S/2006 S 5</tt>&#8220;) are okay but won&#8217;t be able to have secondaries (see below: confusion is caused by the &#8220;/&#8221; character.). As of Celestia 1.6.0, multiple names separated by colons are allowed (&#8220;Eris:2003 UB313&#8243;).</p>
<p><tt>object path</tt> = The sequence of primaries that lead to the object; in other words, the bodies that it orbits around. Paths start with a star and work down from there.</p>
<dl>
<dd>The path separator is a forward slash (&#8220;/&#8221;). For example, &#8220;<tt>Mercury</tt>&#8220;&#8217;s path is just &#8220;<tt>Sol</tt>&#8220;. The path of &#8220;<tt>Romulus</tt>&#8221; and &#8220;<tt>Remus</tt>&#8220;, the moons of the minor planet &#8220;<tt>(87) Sylvia</tt>&#8220;, are both &#8220;<tt>Sol/(87) Sylvia</tt>&#8220;. The path of a Lunar Excursion Module (LEM) on the surface of the Moon would be &#8220;<tt>Sol/Earth/Moon</tt>&#8220;. Paths are also used in Celestia&#8217;s browser menus.</dd>
</dl>
<dl>
<dd>Because of the path separator used by Celestia, the names of objects known only by their provisional designations may need to be represented differently should they have secondaries. Alaternatively, one could represent the slash (&#8220;/&#8221;) by a &#8220;fraction slash&#8221; (HTML &#8220;&amp;frasl;&#8221; or &#8220;&amp;#8260;&#8221;&#160;: &#8220;⁄&#8221;) or a vertical bar (&#8220;|&#8221;).</dd>
</dl>
<p>The object&#8217;s descriptive <i>parameters</i> follow within the accolades (&#8220;braces&#8221; or &#8220;squiggly brackets&#8221;: {} )</p>
<h3> <span class="mw-headline" id="Representing_colors">Representing colors</span></h3>
<p><b>Color [ <i><tt>R G B</tt></i> ]</b></p>
<p>Colors are represented using the R G B (red green blue) convention. Each of the three numbers in the 0.0 to 1.0 range represents the saturation of that colour component. 0.0 0.0 0.0 is black, 1.0 1.0 1.0 is white, 1.0 0.0 0.0 is pure red, and so on.</p>
<p></p>
<h3> <span class="mw-headline" id="Comments">Comments</span></h3>
<p><b>#</b></p>
<p>The pound sign (&#8220;crosshatch&#8221; or &#8220;sharp sign&#8221;) begins a comment: whatever lies after this sign up to the next line terminator is ignored by Celestia.</p>
<hr />
<h2> <span class="mw-headline" id="Object_Parameters">Object Parameters</span></h2>
<p>Below is an alphabetical list of the parameters used to define an SSC object. Some of these parameters themselves require another list of parameters within {}.</p>
<h3> <span class="mw-headline" id="Albedo_f">Albedo <tt>f</tt></span></h3>
<p>The geometric albedo of the object&#160;: a number in the 0.0 to 1.0 range (black to white, perfect absorber to perfect reflector). This determines the brightness of the point used to represent the object when it is too small to draw. If set to 0, the object is never drawn.</p>
<h3> <span class="mw-headline" id="Atmosphere_.7B_...parameters..._.7D">Atmosphere { &#8230;<i>parameters</i>&#8230; }</span></h3>
<p>Defines an object&#8217;s atmosphere. This is not part of the surface texture of an SSC object. It&#8217;s drawn surrounding the object. The possible parameters within the accolades (&#8220;{ }&#8221;) are:</p>
<h4> <span class="mw-headline" id="CloudMap_.22filename.22">CloudMap &#8220;<tt>filename</tt>&#8220;</span></h4>
<dl>
<dd>The cloud texture (a transparent png or dds).</dd>
</dl>
<dl>
<dd>For more information, see the page <a href="http://en.wikibooks.org/wiki/Celestia/Textures" title="Celestia/Textures">Celestia/Textures</a>.</dd>
</dl>
<h4> <span class="mw-headline" id="CloudHeight_f">CloudHeight <tt>f</tt></span></h4>
<dl>
<dd>The cloud altitude in kilometres.</dd>
</dl>
<h4> <span class="mw-headline" id="CloudSpeed_f">CloudSpeed <tt>f</tt></span></h4>
<dl>
<dd>The cloud speed in km/h (in the direct rotation direction?).</dd>
</dl>
<p><i>The following parameters are deprecated in Celestia v1.5.0 and later. Mie and Rayleigh scattering parameters should be used instead.</i></p>
<h4> <span class="mw-headline" id="Height_f">Height <tt>f</tt></span></h4>
<dl>
<dd>Thickness of the atmosphere in kilometres.</dd>
</dl>
<h4> <span class="mw-headline" id="Lower_.5B_R_G_B_.5D">Lower [ <tt>R G B</tt> ]</span></h4>
<dl>
<dd>Colour of the atmosphere near the surface.</dd>
</dl>
<h4> <span class="mw-headline" id="Upper_.5B_R_G_B_.5D">Upper [ <tt>R G B</tt> ]</span></h4>
<dl>
<dd>Colour of the atmosphere near its top.</dd>
</dl>
<h4> <span class="mw-headline" id="Sky_.5B_R_G_B_.5D">Sky [ <tt>R G B</tt> ]</span></h4>
<dl>
<dd>Colour of the sky when seen from <i>inside</i> the atmosphere.</dd>
</dl>
<h4> <span class="mw-headline" id="Sunset_.5B_R_G_B_.5D">Sunset [ <tt>R G B</tt> ]</span></h4>
<dl>
<dd>Colour of the sunset.</dd>
</dl>
<p></p>
<hr />
<h3> <span class="mw-headline" id="Beginning_f_or_.22YYYY_MM_DD_HH:MM:SS.22">Beginning <i>f</i> or &#8220;<i>YYYY MM DD HH:MM:SS</i>&#8220;</span></h3>
<p>Specifies a time before which the object doesn&#8217;t exist.</p>
<p>The Beginning time may be provided as a floating point number, in which case it is interpreted an astronomical Julian date, or it may be provided as a quoted string, in which case it is interpreted as a Gregorian date.</p>
<p>If it is a quoted Gregorian date, <tt>YYYY MM DD</tt> = year, month, day (integers); <tt>HH:MM:SS</tt> = hour, minute, second (integers). Since version 1.3.1, Celestia converts these time-stamps into Julian Dates internally. A date to Julian Date and back converter can be found at the <a href="http://www.aavso.org/observing/aids/jdcalendar.shtml" class="external text" rel="nofollow">U.S. Naval Observatory</a>.</p>
<h3> <span class="mw-headline" id="BumpHeight_f">BumpHeight <tt>f</tt></span></h3>
<p>Defaulting to 2.0, the <tt>f</tt> parameter defines the vertical scale of the <b>Bumpmap</b>.</p>
<h3> <span class="mw-headline" id="BumpMap_.22filename.22">BumpMap &#8220;<tt>filename</tt>&#8220;</span></h3>
<p>A texture file (JPG, PNG, or DDS) used to generate relief.</p>
<p>For more information, see the page <a href="http://en.wikibooks.org/wiki/Celestia/Textures" title="Celestia/Textures">Celestia/Textures</a>.</p>
<h3> <span class="mw-headline" id="BlendTexture_bool">BlendTexture <tt>bool</tt></span></h3>
<p>The &#8220;<tt>bool</tt>&#8221; argument is either <tt>true</tt> or <tt>false</tt>. BlendTexture is used with <b>&#8220;Color&#8221;</b> to darken the texture (?).</p>
<p></p>
<h3> <span class="mw-headline" id="Class_.22class.22">Class &#8220;<tt>class</tt>&#8220;</span></h3>
<p>Class of object&#160;: one of <b><tt>planet moon spacecraft comet asteroid invisible</tt></b>. By default, Celestia assigns Class based on the object&#8217;s <b>Radius</b>. It is used by Celestia&#8217;s View Options menu and determines the color of the orbit path drawn for this body. You could assign an artificial satellite to the &#8220;moon&#8221; class so its orbt is displayed along with those of the true moons. An object with a class of <tt>invisible</tt> is not drawn. It can be used as an orbital barycenter, orbited by one or more visible objects.</p>
<p><span style="background-color: #c0ff80">1.6.0</span> Celestia 1.6.0 adds several new object classes. The complete list of object types is:</p>
<ul>
<li>planet</li>
<li>moon</li>
<li>dwarfplanet</li>
<li>minormoon</li>
<li>asteroid</li>
<li>comet</li>
<li>spacecraft</li>
<li>surfacefeature</li>
<li>component</li>
<li>diffuse</li>
<li>invisible</li>
</ul>
<p>Celestia treats planet, moon, dwarfplanet, minormoon, and asteroid as identical except for when showing labels and orbit paths in the 3D window, and object categories in the solar system browser. Whether an object is a planet or dwarf planet can be decided based on the criteria set forth in the IAU&#8217;s 2006 resolution on the definition of a planet. Ultimately, it doesn&#8217;t make too much difference in Celestia: the orbit and label of the body will be colored differently, but that is all. Asteroid is not a category officially defined by, but in Celestia this class is used for any natural, solid object that orbits a star and is too small to be a dwarf planet (i.e. it doesn&#8217;t have enough mass to assume an ellipsoidal shape.)</p>
<p>A moon is natural object in orbit around a planet. The distinction between moon and minor moon is arbitrary: Mars&#8217; two small satellites are both classified as moons, while dozens of objects of similar size orbiting the outer planets are minor moons. The minor moon class was introduced to eliminate the distracting clutter of moon orbits around the outer planets of the Solar System; a user now has a choice of whether or not to display the orbits of the swarm of rocks orbiting Jupiter, Saturn, Uranus, and Neptune.</p>
<p>Comets are treated very much like asteroids, but are drawn with dust tails when sufficiently close to the Sun and labeled in a distinct color. Some objects in the Solar System have both comet and asteroid designations, such as Chiron. Such dual classification is not possible in Celestia.</p>
<p>Human made objects traveling through space should be assigned the class spacecraft. In addition to affecting label and orbit color, slightly different information is displayed for spacecraft than for natural objects. The surface feature class should be used for buildings and other landmarks fixed to the surface of a planet, moon, or asteroid. Objects floating in space are rendered as points of light when they occupy less than a pixel on screen. This effect looks unrealisitic for objects on the surface of a planet, and so it is disabled be default for surface features. The component class is used for parts of either surface features or spacecraft that are defined as separate objects in an ssc file. As with surface features, they aren&#8217;t shown as points of light at a distance.</p>
<p>The diffuse class should be used for gas clouds, dust plumes, and the like. By default, diffuse objects cannot be selected by clicking. They are also not labeled or visible at a distance as a point of light.</p>
<table cellspacing="0" cellpadding="4" border="1" class="references-small" style="border: 1px solid rgb(170, 170, 170); border-collapse: collapse; text-align:center;" align="center">
<tr bgcolor="#ECECEC">
<th>Class</th>
<th>Visible</th>
<th>Visible<br />as Point</th>
<th>Labeled</th>
<th>Clickable</th>
<th>Planetshine</th>
</tr>
<tr>
<th><i>planet</i></th>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
</tr>
<tr>
<th><i>moon</i></th>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
</tr>
<tr>
<th><i>dwarfplanet</i></th>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
</tr>
<tr>
<th><i>minormoon</i></th>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
</tr>
<tr>
<th><i>asteroid</i></th>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
</tr>
<tr>
<th><i>comet</i></th>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
</tr>
<tr>
<th><i>spacecraft</i></th>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
</tr>
<tr>
<th><i>surfacefeature</i></th>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
</tr>
<tr>
<th><i>component</i></th>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
</tr>
<tr>
<th><i>diffuse</i></th>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
</tr>
<tr>
<th><i>invisible</i></th>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
</tr>
</table>
<h3> <span class="mw-headline" id="Color_.5B_R_G_B_.5D">Color [ <tt>R G B</tt> ]</span></h3>
<p>Colorizes the object when there is no texture. Also specifies the color of the albedo point when the object is too small to resolve.</p>
<p>R, G and B should have values between 0 and 1, inclusive.</p>
<h3> <span class="mw-headline" id="CustomOrbit_.22orbit_name.22">CustomOrbit &#8220;<tt>orbit name</tt>&#8220;</span></h3>
<p>Invokes built-in high-precision orbit computations, such as &#8220;<tt>vsop87-mercury</tt>&#8220;. CustomOrbit overrides EllipticalOrbit. If an invalid orbit name is provided, CustomOrbit is ignored.</p>
<p>For details, see <a href="http://en.wikibooks.org/wiki/Celestia/Trajectories#CustomOrbit" title="Celestia/Trajectories">Celestia/Trajectories, section CustomOrbit</a>.</p>
<hr />
<h3> <span class="mw-headline" id="EllipticalOrbit_.7B_...parameters..._.7D">EllipticalOrbit { &#8230;<i>parameters</i>&#8230; }</span></h3>
<p>Defines an elliptical orbit (the generic case).</p>
<p><b>EllipticalOrbit</b> parameters correspond to traditional Keplerian orbital parameters. A description of those parameters is in the <a href="http://en.wikibooks.org/wiki/Astrodynamics" title="Astrodynamics">Astrodynamics</a> WikiBook, in its chapter on <a href="http://en.wikibooks.org/wiki/Astrodynamics/Classical_Orbit_Elements" title="Astrodynamics/Classical Orbit Elements">Classical Orbit Elements</a>.</p>
<p>For more information, see <a href="http://en.wikibooks.org/wiki/Celestia/Trajectories#EllipticalOrbit" title="Celestia/Trajectories">Celestia/Trajectories, section EllipticalOrbit</a>.</p>
<h4> <span class="mw-headline" id="Eccentricity_f">Eccentricity <tt>f</tt></span></h4>
<p>Optionally determines the shape of the orbit. In fact, the name <b>EllipticalOrbit</b> is a bit misleading since the orbit may be circular, elliptical, parabolic, or hyperbolic depending upon the eccentricity:</p>
<ul>
<li>
<ul>
<li>eccentricity = 0 &#8212; circle</li>
<li>0 &lt; eccentricity &lt; 1 &#8212; ellipse</li>
<li>eccentricity = 1 &#8212; parabola</li>
<li>eccentricity &gt; 1 &#8212; hyperbola</li>
</ul>
</li>
</ul>
<dl>
<dd><i>Note: An eccentricity of exactly 1 does not work in Celestia.</i></dd>
</dl>
<dl>
<dd>If <b>Eccentricity</b> is not provided, a circle is assumed.</dd>
</dl>
<h4> <span class="mw-headline" id="Epoch_f_or_.22YYYY_MM_DD_HH:MM:SS.22">Epoch <tt>f</tt> or &#8220;<i>YYYY MM DD HH:MM:SS</i>&#8220;</span></h4>
<p>Optional, the Epoch of the orbital elements (<tt>f</tt>, the date when they are valid, can be specified either with a number, which represents a Julian Date, or by a quoted string, which represents a Gregorian date. If <b>Epoch</b> is omitted, 1 January 2000 is assumed.</p>
<p>For example,<br /><tt>2452583.763194445 # 2002 Nov 5 06:19UT (Galileo encounter)</tt><br />is the same epoch value as<br /><tt>"2002 11 5 6:19:00"</tt></p>
<p>Starting with Celestia v1.5.0, <b>Epoch</b> must be specified in TDB. See <a href="http://en.wikibooks.org/wiki/Celestia/Time_Scales" title="Celestia/Time Scales">Celestia/Time Scales</a> for more information about TDB and UTC.</p>
<h4> <span class="mw-headline" id="SemiMajorAxis_f">SemiMajorAxis <tt>f</tt></span></h4>
<p>One of SemiMajorAxis or PericenterDistance is required. The Semi-major axis of the orbit is in astronomical units (AUs) for objects which orbit around Stars or Barycenters, kilometres for everything else.</p>
<p>Note: the SemiMajorAxis of an hyperbolic orbit has a negative value.</p>
<h4> <span class="mw-headline" id="PericenterDistance_f">PericenterDistance <tt>f</tt></span></h4>
<p>Alternate for SemiMajorAxis, is in astronomical units (AUs) for objects which orbit around Stars or Barycenters, kilometres for everything else.</p>
<h4> <span class="mw-headline" id="ArgOfPericenter_f">ArgOfPericenter <tt>f</tt></span></h4>
<p>Optional, the orbit&#8217;s argument of pericenter, in degrees (measured from the ascending node).</p>
<h4> <span class="mw-headline" id="LongOfPericenter_f">LongOfPericenter <tt>f</tt></span></h4>
<p>Optional, the orbit&#8217;s longitude of pericenter, in degrees. This is the sum of the argument of pericenter and the longitude of the ascending node. Specify either <tt>LongOfPericenter</tt> or <tt>ArgOfPericenter</tt>, not both.</p>
<h4> <span class="mw-headline" id="AscendingNode_f">AscendingNode <tt>f</tt></span></h4>
<p>Optionally defines the longitude of the point in its orbit where the orbiting body crosses the reference plane going &#8220;upward&#8221; or &#8220;northward&#8221;. It is measured in degrees from the fundametal direction. If <b>AscendingNode</b> is not specified, a value of 0 degrees is assumed.</p>
<h4> <span class="mw-headline" id="Inclination_f">Inclination <tt>f</tt></span></h4>
<p>Optional orbital inclination, in degrees. It is with respect to the Ecliptic for the solar system&#8217;s planets, with respect to the primary&#8217;s equator for everything else. Starting with Celestia v1.5.0, any of a number of different reference planes can be specified. See <a href="http://en.wikibooks.org/wiki/Celestia/Reference_Frames" title="Celestia/Reference Frames">Reference Frames</a> for details. If <b>Inclination</b> is not specified, a value of 0 degrees is assumed.</p>
<h4> <span class="mw-headline" id="MeanAnomaly_f">MeanAnomaly <tt>f</tt></span></h4>
<p>Optional, the object&#8217;s mean anomaly for Epoch, in degrees. This is the time that has elapsed since pericenter, divided by the orbital period, times 360 degrees.</p>
<h4> <span class="mw-headline" id="MeanLongitude_f">MeanLongitude <tt>f</tt></span></h4>
<p>Optional, the object&#8217;s mean longitude, in degrees. This is the sum of the longitude of pericenter and the mean anomaly. Specify either <tt>MeanLongitude</tt> or <tt>MeanAnomaly</tt>, not both.</p>
<h4> <span class="mw-headline" id="Period_f">Period <tt>f</tt></span></h4>
<p>Required, the orbital period is given in Earth years for objects which orbit around Stars or Barycenters, Earth solar days for everything else.</p>
<p>For a closed, elliptical orbit around our Sun,</p>
<p>P = sqrt (( q / ( 1 &#8211; e)) ^3)<br />or = a^1.5</p>
<p>When defining an hyperbolic orbit around our Sun, set period to be</p>
<p>P = sqrt (( q / ( e &#8211; 1)) ^3)</p>
<p>where</p>
<dl>
<dd>P is the period measured in years,</dd>
<dd>q is the pericenter distance measured in AU,</dd>
<dd>e is the eccentricity, and</dd>
<dd>a is the semimajor axis of the orbit, also measured in AU, and which has a negative value for hyperbolic orbits.</dd>
</dl>
<hr />
<h3> <span class="mw-headline" id="Emissive_boolean">Emissive <tt>boolean</tt></span></h3>
<p>Specifies whether the object should seem to glow (true) or should be illuminated by light sources (false). Its default value is false.</p>
<p><tt>Emissive true</tt> objects are bright, but are not light sources. They do not provide any illumination for other objects or cause them to cast shadows.</p>
<h3> <span class="mw-headline" id="Ending_f_or_.22YYYY_MM_DD_HH:MM:SS.22">Ending <i>f</i> or &#8220;<i>YYYY MM DD HH:MM:SS</i>&#8220;</span></h3>
<p>Sets a time after which the object doesn&#8217;t exist.</p>
<p>The Ending time may be provided as a floating point number, in which case it is interpreted the astronomical Julian date, or it may be provided as a quoted string, in which case it is interpreted as the Gregorian date.</p>
<p>If it is a quoted Gregorian date, <tt>YYYY MM DD</tt> = year, month, day (integers); <tt>HH:MM:SS</tt> = hour, minute, second (integers). Since version 1.3.1, Celestia converts these time-stamps into Julian Dates internally. A date to Julian Date and back converter can be found at the <a href="http://www.aavso.org/observing/aids/jdcalendar.shtml" class="external text" rel="nofollow">U.S. Naval Observatory</a>.</p>
<h3> <span class="mw-headline" id="EquatorAscendingNode_f">EquatorAscendingNode <tt>f</tt></span></h3>
<p>Ascending node, in degrees, of the object&#8217;s equatorial plane.</p>
<p><i>This object rotational parameter is deprecated in Celestia v1.5.0 and later.</i></p>
<h3> <span class="mw-headline" id="FixedPosition_.5B_f_f_f_.5D">FixedPosition [ <tt><i>f f f</i></tt> ]</span></h3>
<p><i>Available only in v1.5.0 or later.</i></p>
<p>An orbital specification which positions the object at a fixed position relative to its <b>OrbitFrame</b>. See the page on <a href="http://en.wikibooks.org/wiki/Celestia/Trajectories" title="Celestia/Trajectories">orbits and trajectories</a> for more information.</p>
<h3> <span class="mw-headline" id="HazeColor_.5B_R_G_B_.5D">HazeColor [ <tt>R G B</tt> ]</span></h3>
<p>Atmospheric haze colour. Only works for Nvidia graphics cards. In Celestia v1.5.0 one can use Atmosphere Mie and Reyleigh scattering parameters instead, which work for all graphics cards which support OpenGL v2.0.</p>
<h3> <span class="mw-headline" id="HazeDensity_f">HazeDensity <tt>f</tt></span></h3>
<p>Atmospheric haze density, a number in the 0.0 to 1.0 range. Only works for Nvidia graphics cards. In Celestia v1.5.0 one can use Atmosphere Mie and Reyleigh scattering parameters instead, which work for all graphics cards which support OpenGL v2.0.</p>
<h3> <span class="mw-headline" id="InfoURL_.22URL.22">InfoURL &#8220;<tt>URL</tt>&#8220;</span></h3>
<p>The URL of a Web page which describes the object.</p>
<h3> <span class="mw-headline" id="LongLat_.5B_Long_Lat_Alt_.5D">LongLat [ <tt>Long Lat Alt</tt> ]</span></h3>
<p>Used to define a place&#8217;s position, in the object&#8217;s reference frame. <tt>Long</tt> is the East longitude (in degrees), <tt>Lat</tt> its latitude, and <tt>Alt</tt> the altitude (in kilometres). Longitude is measured toward the East. West longitude can be specified as a negative value.</p>
<p><i>Note: LongLat does not place objects correctly when used with <b>OrbitFrame</b> in Celestia v1.5.0. Use <b>FixedPosition [x y z]</b> instead.</i></p>
<h3> <span class="mw-headline" id="Mesh_.22filename.22">Mesh &#8220;<tt>filename</tt>&#8220;</span></h3>
<p>A 3D model file (cmod, cms, or 3ds) describing a non-spherical object. If no <b>Mesh</b> is specified, the object is assumed to be spherical. These files must be in a directory named &#8220;\models&#8221;. A <b>Texture</b> may be draped onto the mesh. See the page on <a href="http://en.wikibooks.org/wiki/Celestia/3D_Models" title="Celestia/3D Models">3D Models</a> for more information.</p>
<h3> <span class="mw-headline" id="MeshCenter_.5B_x_y_z_.5D">MeshCenter [ <tt>x y z</tt> ]</span></h3>
<p>Offset of the mesh with respect to its center.</p>
<h3> <span class="mw-headline" id="MeshScale_scaleFactor">MeshScale <tt>scaleFactor</tt></span></h3>
<p>MeshScale is only used when an object has a mesh file and NormalizeMesh is set to false. It specifies the scale factor needed to convert the mesh&#8217;s internal units into kilometers. For example, if the mesh file has coordinates given in units of meters, the MeshScale should be set to 0.001:</p>
<pre>MeshScale 0.001</pre>
<p>When NormalizeMesh is true (the default), MeshScale is ignored, and Celestia automatically scales the mesh to fit inside the sphere with a size equal to the value of the object&#8217;s Radius property.</p>
<h3> <span class="mw-headline" id="NightTexture_.22filename.22">NightTexture &#8220;<tt>filename</tt>&#8220;</span></h3>
<p>The night-side texture of the object (JPG, PNG, or DDS; use PNG or DDS for transparency).</p>
<p>For more information, see the page <a href="http://en.wikibooks.org/wiki/Celestia/Textures" title="Celestia/Textures">Celestia/Textures</a>.</p>
<h3> <span class="mw-headline" id="NormalMap_.22filename.22">NormalMap &#8220;<tt>filename</tt>&#8220;</span></h3>
<p>A map of surface normal vectors used to describe the irregularities in the surface.</p>
<p>For more information, see the page <a href="http://en.wikibooks.org/wiki/Celestia/Textures" title="Celestia/Textures">Celestia/Textures</a>.</p>
<h3> <span class="mw-headline" id="NormalizeMesh_boolean">NormalizeMesh <tt>boolean</tt></span></h3>
<p>Specifies whether Celestia should apply automatic scaling and centering to a mesh file. This property is true by default.</p>
<p>Overriding automatic scaling of meshes is useful when creating multicomponent spacecraft which have their parts in different mesh files. Celestia&#8217;s automatic scaling and centering can make it very difficult to get the components to align with each other. When NormalizeMesh is false, the mesh is scaled by an amount specified by the MeshScale property. The Radius property doesn&#8217;t affect the size of the mesh; it effectively just gives the radius of a bounding sphere for the object. The add-on creator must take care to ensure that the Radius is large enough to contain the scaled mesh, otherwise the Celestia may skip rendering the mesh even at times when it is actually in view.</p>
<h3> <span class="mw-headline" id="Oblateness_f">Oblateness <tt>f</tt></span></h3>
<p>The oblateness of a spherical object when no <b>Mesh</b> is specified. Oblateness is defined as 1 minus the ratio of the polar to equatorial diameters.</p>
<h3> <span class="mw-headline" id="Obliquity_f">Obliquity <tt>f</tt></span></h3>
<p>The object&#8217;s rotational obliquity, in degrees. The name of this property is misleading: obliquity is angle between the rotation axis and the normal to the mean orbital plane, but in Celestia this quantity is the angle between the rotation axis and the normal to the body&#8217;s <i>reference plane</i>, typically the ecliptic for planets. Along with &#8220;EquatorAscendingNode&#8221;, defines the axis of rotation.</p>
<p><i>This object rotational parameter is deprecated in Celestia v1.5.0 and later. The new rotation model syntax should be used instead.</i></p>
<h3> <span class="mw-headline" id="OrbitFrame_.7B_...parameters..._.7D">OrbitFrame { <i>&#8230;parameters&#8230;</i> }</span></h3>
<p><i>Available only in v1.5.0 or later.</i></p>
<p>An <b>OrbitFrame</b> defines the reference coordinate system for the other orbital parameters of the SSC object. See the page on <a href="http://en.wikibooks.org/wiki/Celestia/Trajectories" title="Celestia/Trajectories">orbits and trajectories</a> for details.</p>
<h3> <span class="mw-headline" id="Orientation_.5B_angle_x_y_z_.5D">Orientation [ angle x y z ]</span></h3>
<p>Mesh orientation specified in angle-axis format.</p>
<p><b>Orientation</b> is applied to the model before the rotation model. It is typically used to transform an mesh into a different coordinate system. Unlike the rotation model, <b>Orientation</b> does not affect the body fixed frame of an object.</p>
<h3> <span class="mw-headline" id="OverlayTexture_.22filename.22">OverlayTexture &#8220;<tt>filename</tt>&#8220;</span></h3>
<p>A texture overlaid onto the main texture (PNG or DDS for transparency).</p>
<p>For more information, see the page <a href="http://en.wikibooks.org/wiki/Celestia/Textures" title="Celestia/Textures">Celestia/Textures</a>.</p>
<p>Note: there is a bug in Celestia v1.4.1 which causes OverlayTextures not to be drawn when the OpenGL 2.0 render path is selected. They are drawn by the other render paths. This problem is fixed in Celestia v1.5.0.</p>
<h3> <span class="mw-headline" id="PrecessionRate_f">PrecessionRate <tt>f</tt></span></h3>
<p>The axis or rotation&#8217;s precession rate, in radians per day.</p>
<p><i>This object rotational parameter is deprecated in Celestia v1.5.0 and later. The new rotation model syntax should be used instead.</i></p>
<h3> <span class="mw-headline" id="Radius_f">Radius <tt>f</tt></span></h3>
<p>The equatorial radius of a spherical object, in kilometres. Also scales 3D models to the specified size.</p>
<hr />
<h3> <span class="mw-headline" id="Rings_.7B_...parameters..._.7D">Rings { &#8230;<i>parameters</i>&#8230; }</span></h3>
<p>Description of an object&#8217;s rings.</p>
<h4> <span class="mw-headline" id="Inner_f">Inner <tt>f</tt></span></h4>
<p>The rings&#8217; inner edge, in kilometres from the object&#8217;s centre.</p>
<h4> <span class="mw-headline" id="Outer_f">Outer <tt>f</tt></span></h4>
<p>The rings&#8217; outer edge, in kilometres from the object&#8217;s centre.</p>
<h4> <span class="mw-headline" id="Texture_.22filename.22">Texture &#8220;<tt>filename</tt>&#8220;</span></h4>
<p>The ring texture (PNG or DDS for transparency).</p>
<p>For more information, see the page <a href="http://en.wikibooks.org/wiki/Celestia/Textures" title="Celestia/Textures">Celestia/Textures</a>.</p>
<h4> <span class="mw-headline" id="Color_.5B_R_G_B.5D">Color [ <tt>R G B</tt>]</span></h4>
<p>The ring colour, when no texture is specified.</p>
<p>R, G and B should have values between 0 and 1, inclusive.</p>
<hr />
<h3> <span class="mw-headline" id="RotationEpoch_f">RotationEpoch <tt>f</tt></span></h3>
<p>The epoch of the rotation description (?).</p>
<p><i>This object rotational parameter is deprecated in Celestia v1.5.0 and later. The new rotation model syntax should be used instead.</i></p>
<h3> <span class="mw-headline" id="RotationOffset_f">RotationOffset <tt>f</tt></span></h3>
<p>Celestia lines the object up with its prime meridian; the offset (in degrees) is the object&#8217;s phase, in order for the textures and mesh to line up correctly.</p>
<p><i>This object rotational parameter is deprecated in Celestia v1.5.0 and later.</i></p>
<h3> <span class="mw-headline" id="RotationPeriod_f">RotationPeriod <tt>f</tt></span></h3>
<p>The object&#8217; rotation period, in hours.</p>
<p><i>This object rotational parameter is deprecated in Celestia v1.5.0 and later.</i></p>
<p></p>
<h3> <span class="mw-headline" id="SampledOrbit_.22filename.22">SampledOrbit &#8220;<i>filename</i>&#8220;</span></h3>
<p>File of Julian date and xyz coordinates.</p>
<p>Takes priority over <a href="http://en.wikibooks.org/wiki/Celestia/SSC_File#EllipticalOrbit" title="Celestia/SSC File"><b>EllipticalOrbit</b></a>.</p>
<p>For details, see <a href="http://en.wikibooks.org/wiki/Celestia/Trajectories#SampledOrbit" title="Celestia/Trajectories">Celestia/Trajectories, section SampledOrbit</a>.</p>
<h3> <span class="mw-headline" id="SampledTrajectory_.7B...parameters....7D">SampledTrajectory {&#8230;parameters&#8230;}</span></h3>
<p><i>Requires v1.5.0 or later.</i></p>
<p>Specifies a trajectory based on a file of Julian date / xyz coordinate records. SampledTrajectory is very similar to SampledOrbit with some added control over precision and interpolation.</p>
<p>Takes priority over <a href="http://en.wikibooks.org/wiki/Celestia/SSC_File#SampledOrbit" title="Celestia/SSC File"><b>SampledOrbit</b></a>.</p>
<p>For details, see <a href="http://en.wikibooks.org/wiki/Celestia/Trajectories#SampledTrajectory" title="Celestia/Trajectories">Celestia/Trajectories, section SampledTrajectory</a>.</p>
<h3> <span class="mw-headline" id="ScriptedOrbit_.7B_parameters_.7D">ScriptedOrbit { <i>parameters</i> }</span></h3>
<p><i>Requires v1.5.0 or later.</i></p>
<p>See <a href="http://en.wikibooks.org/wiki/Celestia/Trajectories#ScriptedOrbit" title="Celestia/Trajectories">Celestia/Trajectories, section ScriptedOrbit</a>.</p>
<h3> <span class="mw-headline" id="SpecularColor_.5B_R_G_B_.5D">SpecularColor [ <tt>R G B</tt> ]</span></h3>
<p>Colour of the specular reflection. <b>SpecularColor</b> must be specified if a <b>SpecularTexture</b> is used. Without it, no specularity is shown.</p>
<h3> <span class="mw-headline" id="SpecularPower_f">SpecularPower <tt>f</tt></span></h3>
<p>The intensity of the reflection; <tt>f</tt> must be a positive number with a value of 1 or more. Smaller values produce a larger, more diffuse spot, while larger values produce a smaller, more intense spot. <b>SpecularPower</b> must be specified if a <b>SpecularTexture</b> is used. No <b>SpecularPower</b> or a value less than 1 will cause Celestia&#8217;s rendering engine to do strange things.</p>
<h3> <span class="mw-headline" id="SpecularTexture_.22filename.22">SpecularTexture &#8220;<tt>filename</tt>&#8220;</span></h3>
<p>A jpg, png, dds or ctx image used to define areas with a specular reflection. White = reflective, black = dull. Requires both <b>SpecularPower</b> and <b>SpecularColor</b>.</p>
<p>For more information, see the page <a href="http://en.wikibooks.org/wiki/Celestia/Textures" title="Celestia/Textures">Celestia/Textures</a>.</p>
<h3> <span class="mw-headline" id="SpiceOrbit_.7B_parameters_.7D">SpiceOrbit { <i>parameters</i> }</span></h3>
<p><i>Requires v1.5.0 or later.</i></p>
<p>See <a href="http://en.wikibooks.org/wiki/Celestia/Trajectories#SpiceOrbit" title="Celestia/Trajectories">Celestia/Trajectories, section SpiceOrbit</a>.</p>
<h3> <span class="mw-headline" id="Texture_.22filename.22_2">Texture &#8220;<tt>filename</tt>&#8220;</span></h3>
<p>For more information, see the page <a href="http://en.wikibooks.org/wiki/Celestia/Textures" title="Celestia/Textures">Celestia/Textures</a>.</p>
<p>A texture image (any of the filetypes PNG, JPG, or DDS) draped over the object&#8217;s mesh or spheroid. An asterisk wildcard (*) may be used for the extension (e.g. <tt>Texture "mercury.*"</tt>). Textures are rooted in the &#8220;\textures&#8221; directory, and sorted in three subdirectories: &#8220;\hires&#8221; for high resolution, &#8220;\medres&#8221; for medium resolution, and &#8220;\lores&#8221; for low resolution.</p>
<p>When looking for texture image files, by default Celestia looks first in &#8220;medres&#8221;, then &#8220;lores&#8221;, and finally in &#8220;hires&#8221;. The keyboard shortcuts &#8220;R&#8221; and &#8220;r&#8221; change which directory is searched first.</p>
<h3> <span class="mw-headline" id="Timeline">Timeline</span></h3>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>This section is a stub.</b><br />You can help Wikibooks by <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">expanding it</a>.</td>
</tr>
</table>
<p><i>requires Celestia v1.6.0 or later (or build from SourceForge svn repository)</i></p>
<p>See <a href="http://www.shatters.net/forum/viewtopic.php?t=12050" class="external free" rel="nofollow">http://www.shatters.net/forum/viewtopic.php?t=12050</a> and <a href="http://en.wikibooks.org/wiki/Celestia/160Features#Object_timelines" title="Celestia/160Features">Celestia/160Features#Object_timelines</a></p>
<p>Provides a way to structure multiple, sequential objects as a single object. A space mission consisting of multiple parts can be organized with a single name.</p>
<h3> <span class="mw-headline" id="UniformRotation_.7B_...parameters..._.7D">UniformRotation { &#8230;<i>parameters</i>&#8230; }</span></h3>
<p><i>Available only in Celestia v1.5.0 or later.</i></p>
<p><b>UniformRotation</b> replaces the older stand-alone SSC object rotational parameters by a block containing appropriate parameters describing the object&#8217;s orientation. In addition to <b>UniformRotation</b>, blocks for <b>FixedRotation</b>, <b>PrecessingRotation</b>, <b>SampledOrientation</b>, and <b>ScriptedRotation</b> also are available.</p>
<p>An object&#8217;s rotation is defined to be relative to its <b>BodyFrame {}</b>.</p>
<p>See the pages on <a href="http://en.wikibooks.org/wiki/Celestia/Rotation_Models" title="Celestia/Rotation Models">Rotation Models</a> and <a href="http://en.wikibooks.org/wiki/Celestia/Reference_Frames" title="Celestia/Reference Frames">Reference Frames</a> for details.</p>
<h3> <span class="mw-headline" id="Visible_boolean">Visible <tt>boolean</tt></span></h3>
<p><i>Available only in Celestia v1.6.0 or later.</i></p>
<p>The setting of the visible property determines whether an object can be seen. This property affects the visibility of the object&#8217;s geometry, label, and orbit path. The default value of Visible is true for all objects other than reference points. Usually, setting an object&#8217;s visibility to false is only done if when it&#8217;s expected that a user may run a script to reveal the object. Setting the visibility of a reference point to true is useful when you want its orbit and label to be shown (e.g. the Pluto-Charon barycenter in the standard Celestia 1.6.0 package.)</p>
<h2> <span class="mw-headline" id="AltSurface_.22name.22_.22object_path.22_.7B_...parameters..._.7D">AltSurface <i>&#8220;<tt>name</tt>&#8221; &#8220;<tt>object path</tt>&#8220;</i> { &#8230;<i>parameters</i>&#8230; }</span></h2>
<p>Used to define a set of alternate surface textures for an object, such as a &#8220;limit of knowledge&#8221; or &#8220;topography map&#8221;.</p>
<h3> <span class="mw-headline" id=".22name.22">&#8220;<tt><i>name</i></tt>&#8220;</span></h3>
<p>is what shows up in the object&#8217;s contextual menu in Celestia. This text need not be unique: the same name can be used for AltSurfaces of several different objects. When a particular AltSurface name is selected in the popup contextual menu for one object, the AltSurfaces with that same name are shown on all objects. If an AltSurface with the selected name does not exist for an object, the &#8220;normal&#8221; (default) surface is shown instead.</p>
<h3> <span class="mw-headline" id=".22object_path.22">&#8220;<tt><i>object path</i></tt>&#8220;</span></h3>
<p>is the full path of the object, including its own name, on which to draw this alternate surface. e.g. &#8220;Sol/Earth/Moon&#8221; would tell Celestia that this is an alternative surface for our own Moon.</p>
<h3> <span class="mw-headline" id="parameters"><i>parameters</i></span></h3>
<p>An AltSurface&#8217;s <i>parameters</i> can be any of the parameters which describe the surface textures of an SSC object. For details of each, see their corresponding entries above.</p>
<ul>
<li>BlendTexture <tt>bool</tt></li>
<li>BumpHeight <tt>f</tt></li>
<li>BumpMap &#8220;<tt>filename</tt>&#8220;</li>
<li>Color [ <tt>R G B</tt> ]</li>
<li>NormalMap &#8220;<tt>filename</tt>&#8220;</li>
<li>OverlayTexture &#8220;<tt>filename</tt>&#8220;</li>
<li>SpecularColor [ <tt>R G B</tt> ]</li>
<li>SpecularPower <tt>f</tt></li>
<li>SpecularTexture &#8220;<tt>filename</tt>&#8220;</li>
<li>Texture &#8220;<tt>filename</tt>&#8220;</li>
</ul>
<h2> <span class="mw-headline" id="ReferencePoint_.22name.22_.22object_path.22_.7B_...parameters..._.7D">ReferencePoint <i>&#8220;<tt>name</tt>&#8221; &#8220;<tt>object path</tt>&#8220;</i> { &#8230;<i>parameters</i>&#8230; }</span></h2>
<p><i>Available only in Celestia v1.5.0 or later.</i></p>
<p>A <b>ReferencePoint</b> can be used to define an orbital barycenter. It&#8217;s an invisible position around which other bodies can orbit.</p>
<h3> <span class="mw-headline" id=".22name.22_2">&#8220;<i><tt>name</tt></i>&#8220;</span></h3>
<p>The name of the <b>ReferencePoint</b></p>
<h3> <span class="mw-headline" id=".22object_path.22_2">&#8220;<i><tt>object path</tt></i>&#8220;</span></h3>
<p>The path to the <b>ReferencePoint</b>, specifying the bodies around which it orbits.</p>
<h3> <span class="mw-headline" id="parameters_2"><i>parameters</i></span></h3>
<p>A <b>ReferencePoint</b> is defined using those SSC parameters which define an orbit: CustomOrbit, EllipticalOrbit and SampledOrbit. See their definitions above.</p>
<p>OrbitFrame, FixedPosition, SpiceOrbit and ScriptedOrbit also can be used. See the page on <a href="http://en.wikibooks.org/wiki/Celestia/Trajectories" title="Celestia/Trajectories">orbits and trajectories</a> for more information about these new parameters.</p>
<p>Only orbit and position parameters are used. Rotation and orientation parameters are not relevant and are ignored.</p>
<h2> <span class="mw-headline" id="Location_.22name.22_.22object_path.22_.7B_...parameters..._.7D">Location <i>&#8220;<tt>name</tt>&#8221; &#8220;<tt>object path</tt>&#8220;</i> { &#8230;<i>parameters</i>&#8230; }</span></h2>
<p><b>Location</b> is an SSC directive used to designate a point of interest on an object in Celestia, such as Earth&#8217;s major cities, where Pathfinder landed on Mars, or Apollo 11 on the Moon, etc. Celestia includes several .SSC catalogs of Locations, such as &#8220;&lt;object&gt;_locs.ssc&#8221; in the &#8220;data&#8221; directory. The display of <b>Locations</b> is toggled by the &#8220;&amp;&#8221; keystroke, and the &#8220;Render:Locations&#8230;&#8221; menu controls other aspects of their display.</p>
<h3> <span class="mw-headline" id=".22name.22_3">&#8220;<tt>name</tt>&#8220;</span></h3>
<p>The name of the <b>Location</b></p>
<h3> <span class="mw-headline" id=".22object_path.22_3">&#8220;<tt>object path</tt>&#8220;</span></h3>
<p>The full path of the object on or near which the <b>Location</b> is to be placed, including the name of that object.</p>
<h3> <span class="mw-headline" id="parameters_3"><i>parameters</i></span></h3>
<h4> <span class="mw-headline" id="LongLat_.5B_Long_Lat_Alt_.5D_2">LongLat [ <tt>Long Lat Alt</tt> ]</span></h4>
<p>Used to define a place&#8217;s position, in the object&#8217;s reference frame. <tt>Long</tt> is the East longitude (in degrees), <tt>Lat</tt> its latitude, and <tt>Alt</tt> the altitude (in kilometres). Longitude is measured toward the East. West longitude can be specified as a negative value.</p>
<h4> <span class="mw-headline" id="Size_f">Size <tt>f</tt></span></h4>
<p>the radius of the <b>Location</b> in km. Smaller sizes are not drawn until the viewpoint gets closer to them.</p>
<h4> <span class="mw-headline" id="Importance_f">Importance <tt>f</tt></span></h4>
<p>alternative to <b>Size</b></p>
<h4> <span class="mw-headline" id="Type_.22string.22">Type &#8220;<tt>string</tt>&#8220;</span></h4>
<p>Celestia recognizes many of the two-letter topographical types defined in the <a href="http://planetarynames.wr.usgs.gov/jsp/append5.jsp" class="external text" rel="nofollow">USGS Gazetteer</a>:</p>
<ul>
<li>&#8220;AA&#8221; = Crater</li>
<li>&#8220;AS&#8221; = Astrum</li>
<li>&#8220;CA&#8221; = Catena</li>
<li>&#8220;CH&#8221; = Chaos</li>
<li>&#8220;CM&#8221; = Chasma</li>
<li>&#8220;CR&#8221; = Corona</li>
<li>&#8220;DO&#8221; = Dorsum</li>
<li>&#8220;FO&#8221; = Fossa</li>
<li>&#8220;FL&#8221; = Fluctus</li>
<li>&#8220;FR&#8221; = Farrum</li>
<li>&#8220;LF&#8221; = LandingSite (Lunar Feature)</li>
<li>&#8220;LI&#8221; = Linea</li>
<li>&#8220;ME&#8221; = Mare</li>
<li>&#8220;MN&#8221; = Mensa</li>
<li>&#8220;MO&#8221; = Mons</li>
<li>&#8220;PE&#8221; = Patera</li>
<li>&#8220;PL&#8221; = Planitia</li>
<li>&#8220;PM&#8221; = Planum</li>
<li>&#8220;RE&#8221; = Regio</li>
<li>&#8220;RI&#8221; = Rima</li>
<li>&#8220;RT&#8221; = Reticulum</li>
<li>&#8220;RU&#8221; = Rupes</li>
<li>&#8220;TA&#8221; = Terra</li>
<li>&#8220;TE&#8221; = Tessera</li>
<li>&#8220;UN&#8221; = Undae</li>
<li>&#8220;VA&#8221; = Vallis</li>
<li>&#8220;XX&#8221; = Other</li>
</ul>
<p>plus a few longer categories:</p>
<ul>
<li>&#8220;City&#8221;</li>
<li>&#8220;Crater&#8221; (but &#8220;AA&#8221; is preferred)</li>
<li>&#8220;Landing Site&#8221;</li>
<li>&#8220;Observatory&#8221;</li>
</ul>
<h2> <span class="mw-headline" id="Editing_Directives">Editing Directives</span></h2>
<p><i>Available in Celestia v1.4.0 and later versions.</i></p>
<p>An SSC file can be used to edit objects which were defined in previously loaded SSC files. You do not have to use a text editor to change their contents. This makes it possible for an Addon to update the SSC catalogs which are included in Celestia&#8217;s distribution. You do not have to edit them manually every time Celestia is upgraded to a new version.</p>
<p>There is no <b>Delete</b> editing directive. However, one can use the <b>Replace</b> directive and define the undesired object to be<br />Class &#8220;invisible&#8221;</p>
<p>The editing directives are</p>
<h3> <span class="mw-headline" id="Add_.22object_name.22_.22object_path.22_.7B_...parameters..._.7D">Add <i>&#8220;object name&#8221; &#8220;object path&#8221;</i> { &#8230;<i>parameters</i>&#8230; }</span></h3>
<p><b>Add</b> creates a new object. This is the default action if no edit directive is specified.</p>
<h3> <span class="mw-headline" id="Modify_.22object_name.22_.22object_path.22_.7B_...parameters..._.7D">Modify <i>&#8220;object name&#8221; &#8220;object path&#8221;</i> { &#8230;<i>parameters</i>&#8230; }</span></h3>
<p><b>Modify</b> changes only the parameters listed in its block. Other parameters defined for the specified <i>object</i> are not affected.</p>
<h3> <span class="mw-headline" id="Replace_.22object_name.22_.22object_path.22_.7B_...parameters..._.7D">Replace <i>&#8220;object name&#8221; &#8220;object path&#8221;</i> { &#8230;<i>parameters</i>&#8230; }</span></h3>
<p><b>Replace</b> deletes all of the parameters associated with the specified object and replaces them by the new block of <i>parameters</i>.</p>
<h2> <span class="mw-headline" id="Distance_Limits">Distance Limits</span></h2>
<p>SSC objects orbit around Stars or Barycenters.</p>
<p>Objects defined in SSC files cannot be seen when the viewpoint is more than 1 LightYear from their Star or Barycenter.</p>
<p>Stars or Barycenters cannot be drawn reliably if they are farther than 16,000 light-years from Sol. This limit results both from the Hipparcos catalogue parallax precision limit, of about 1 milli-arc-second, and from technical limitations within Celestia.</p>
<p>Starting with Celestia v1.6.0, the maximum distance will be 10,000,000 light-years. However, star placement has an angular precision of about 1/10 of an arcsecond as seen from Earth. This is adequate for observationally derived data, but if you wanted to create a distant globular cluster, stars would end up getting stacked on top of each other because of the limited precision.</p>
<h2> <span class="mw-headline" id="Related_Topics">Related Topics</span></h2>
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Trajectories" title="Celestia/Trajectories">Trajectories</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Rotation_Models" title="Celestia/Rotation Models">Rotation Models</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/JPL_Ephemerides" title="Celestia/JPL Ephemerides">Using JPL Ephemerides with Celestia</a></li>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Reference_Frames" title="Celestia/Reference Frames">Reference Frames</a></li>
</ul>
<h1> <span class="mw-headline" id="STC:_STar_Catalogs">STC: STar Catalogs</span></h1>
<h2> <span class="mw-headline" id="Introduction_16">Introduction</span></h2>
<p>An <u>STC</u> file, or <u>ST</u>ar <u>C</u>atalog, specifies the position and other parameters of a Star or Barycenter.</p>
<p>This is a brief description of the STC parameters recognized by Celestia v1.4.1 and newer versions of the program. STC functionality has undergone a substantial improvement when compared to the previous versions of Celestia, v1.3.2 and earlier.</p>
<h2> <span class="mw-headline" id="List_of_Parameters">List of Parameters</span></h2>
<ul>
<li>Barycenter</li>
<li>Star
<ul>
<li>OrbitBarycenter</li>
</ul>
</li>
</ul>
<p>or</p>
<ul>
<li>
<ul>
<li>RA</li>
<li>Dec</li>
<li>Distance</li>
</ul>
</li>
</ul>
<ul>
<li>
<ul>
<li>AppMag or AbsMag</li>
<li>SpectralType</li>
<li>Radius (optional; the default value is calculated from the Star&#8217;s SpectralType and magnitude.)</li>
<li>SemiAxes or Mesh (optional)</li>
<li>Texture (optional)</li>
<li>EllipticalOrbit (optional)
<ul>
<li>Orbital elements (not listed here: see <a href="http://en.wikibooks.org/wiki/Celestia/SSC_File#EllipticalOrbit_.7B_...parameters..._.7D" title="Celestia/SSC File">SSC documentation</a>)</li>
</ul>
</li>
<li>Rotational elements (not listed here: see <a href="http://en.wikibooks.org/wiki/Celestia/SSC_File#EllipticalOrbit_.7B_...parameters..._.7D" title="Celestia/SSC File">SSC documentation</a>; optional)</li>
</ul>
</li>
</ul>
<h2> <span class="mw-headline" id="Description">Description</span></h2>
<h3> <span class="mw-headline" id="Type_and_Identifier">Type and Identifier</span></h3>
<ul>
<li><b>Barycenter</b> or <b>Star</b></li>
<li><i>&lt;number&gt;</i></li>
<li>&#8220;<i>&lt;name&gt;</i>&#160;: <i>&lt;name&gt;</i>&#8220;</li>
</ul>
<p>An STC catalog file can be used to describe either <b>Stars</b> or <b>Barycenters</b> around which <b>Stars, Barycenters</b> and SSC objects can orbit.</p>
<p>A <b>Barycenter</b> defines only a position in space. You can&#8217;t see it. It&#8217;s the center of mass of a collection of bodies. A <b>Barycenter</b> can orbit around another <b>Barycenter</b> or around a <b>Star</b>.</p>
<p>A <b>Star</b> is a glowing object described by a position plus visual parameters like <b>SpectralType</b>, <b>AppMag</b> or <b>AbsMag</b> and optional <b>Mesh</b>, <b>Radius</b>, <b>SemiAxes</b> and <b>Texture</b> declarations. A <b>Star</b> can orbit around another <b>Star</b> or around a <b>Barycenter</b>.</p>
<p>There are three optional fields used to introduce an STC object. They specify the type of object it is and provide unique identifiers for it. In their required order of appearence, they are</p>
<ul>
<li>(Optional) type of object: either <b>Barycenter</b> or <b>Star</b>. If omitted, <b>Star</b> is assumed.</li>
<li>(Optional) Hipparcos catalog number: if this Hipparcos catalog number is the same as the Hipparcos catalog number of a previously existing Star or Barycenter, that object is replaced by this one. Barycenters and Stars can replace each other or objects of the same type.</li>
<li>(Optional) quoted name: can be a list separated by colons (:). This will replace the names of a previously defined object with the same catalog number. If no name is specified, the original names will be retained.</li>
</ul>
<p>Of the three, at least a HIP number or a Star name is required.</p>
<p>Examples:</p>
<ul>
<li>Type of object, Hipparcos catalog number, and two names</li>
</ul>
<pre>           Barycenter 100000 "My Barycenter:My System" { ... description ... }</pre>
<ul>
<li>Name of object (type of object is assumed to be Star)</li>
</ul>
<pre>           "My Star" { ... description ... }</pre>
<p>All of the other parameters used to describe a particular STC object are enclosed within curly-brackets: { }</p>
<h4> <span class="mw-headline" id="Bayer_Star_Names">Bayer Star Names</span></h4>
<p>When a Bayer star name is specified, the 3-character abbreviation for the Greek letter as used in the Hipparcos catalog should be specified. These abbreviations are</p>
<pre>   alpha = ALF   beta= BET   gamma= GAM   delta= DEL   epsilon= EPS   zeta  = ZET   eta = ETA   theta= THE   iota = IOT   kappa  = KAP   lambda= LAM   mu  = MU.   nu   = NU.   xi   = KSI   omicron= OMI   pi    = PI.   rho = RHO   sigma= SIG   tau  = TAU   upsilon= UPS   phi   = PHI   chi = CHI   psi  = PSI   omega= OMD</pre>
<p>e.g.</p>
<pre>Star "ALF Cen" { ...description... }</pre>
<p>This table is taken from <i>HD-DM-GC-HR-HIP-Bayer-Flamsteed Cross Index</i> Kostjuk N.D., Institute of Astronomy of Russian Academy of Sciences (2002), which is available at <a href="http://cdsarc.u-strasbg.fr/viz-bin/Cat?IV/27" class="external free" rel="nofollow">http://cdsarc.u-strasbg.fr/viz-bin/Cat?IV/27</a></p>
<h4> <span class="mw-headline" id="Constellation_Names">Constellation Names</span></h4>
<p>Similarly, when specifying a constellation name as part of a star&#8217;s name, use its official 3 letter abbreviation. The <a href="http://www.iau.org/" class="external text" rel="nofollow">International Astronomical Union</a> provides a list of <a href="http://www.iau.org/CONSTELLATIONS.241.0.html" class="external text" rel="nofollow">constellation abbreviations</a>.</p>
<hr />
<h3> <span class="mw-headline" id="Position_4">Position</span></h3>
<ul>
<li><b>RA</b></li>
<li><b>Dec</b></li>
<li><b>Distance</b></li>
</ul>
<p>or</p>
<ul>
<li><b>OrbitBarycenter</b></li>
<li>SSC-style <b>EllipticalOrbit</b> parameters (optional)</li>
</ul>
<p>The nominal location of a Star or Barycenter can be specified using either RA, Dec and Distance or by using the keyword OrbitBarycenter to specify the name (and thus the position) of a previouly defined <b>Barycenter</b> or <b>Star</b>.</p>
<p>For example:</p>
<pre>     RA 299.0    # in fractional degrees, 0-360     Dec -10.5   # in fractional degrees, -90 to + 90     Distance 30 # in light years</pre>
<p>or</p>
<pre>     OrbitBarycenter "My Star"</pre>
<p>Note that in an STC catalog, <b>RA</b> must be specified in degrees. This is unlike a <a href="http://en.wikibooks.org/wiki/Celestia/DSC_File" title="Celestia/DSC File">DSC catalog</a>, where <b>RA</b> must be specified in hours.</p>
<ul>
<li>A <b>Star</b> or <b>Barycenter</b> can orbit around its own nominal position, around another <b>Star</b> or around a <b>Barycenter</b>.</li>
</ul>
<dl>
<dd>The orbit of a <b>Star</b> or <b>Barycenter</b> is specified using the same <b>EllipticalOrbit</b> declaration as is used in <a href="http://en.wikibooks.org/wiki/Celestia/SSC_File" title="Celestia/SSC File">SSC files</a>. (A list of parameters is omitted: see the chapters on <a href="http://en.wikibooks.org/wiki/Celestia/SSC_File" title="Celestia/SSC File">SSC files</a> and <a href="http://en.wikibooks.org/wiki/Celestia/Trajectories" title="Celestia/Trajectories">Trajectories</a>. Celestia v1.5.0 Frame declarations are not yet supported in STC catalogs.)</dd>
</dl>
<dl>
<dd>A <b>Star&#8217;s</b> or <b>Barycenter&#8217;s</b> elliptical orbit is defined relative to the object&#8217;s nominal location, which is specified using either an <b>RA</b>, <b>Dec</b>, <b>Distance</b> triplet or by <b>OrbitBarycenter</b>.</dd>
</dl>
<p>Specifying <b>RA,Dec,Distance</b> is slightly more efficient than <b>OrbitBarycenter</b>, but only at load time, when Celestia has to lookup the position of the Barycenter. Despite this, OrbitBarycenter should be preferred, otherwise Celestia isn&#8217;t able to tell that two stars orbiting the same point are actually associated.</p>
<hr />
<h3> <span class="mw-headline" id="Appearance">Appearance</span></h3>
<ul>
<li><b>SpectralType</b> <i>&#8220;string&#8221;</i></li>
<li><b>AbsMag</b> <i>f</i> or <b>AppMag</b> <i>f</i></li>
</ul>
<ul>
<li><b>Radius</b> <i>f</i> (optional)</li>
<li><b>SemiAxes</b> [<i>f</i> <i>f</i> <i>f</i>] (optional)</li>
<li><b>Mesh</b> &lt;<i>filename</i>&gt; (optional)</li>
<li><b>Texture</b> &lt;<i>filename</i>&gt; (optional)</li>
</ul>
<ul>
<li>SSC-style orientation parameters (optional)</li>
</ul>
<p></p>
<ul>
<li>By default, the appearance of a <b>Star</b> is controlled by its <b>SpectralType</b> (coloration) and magnitude (brigntness: either <b>AbsMag</b> or <b>AppMag</b>). Celestia&#8217;s spectral type field can include any of the standard astronomical spectral type and luminosity codes. See below for a description of the magnitude standard used by Celestia.</li>
</ul>
<ul>
<li>The size of a Star is usually calculated from its SpectralType and its Magnitude. Optionally one can force a Star to be a particular size by specifying its <b>Radius</b> in km.</li>
</ul>
<ul>
<li>The default spherical shape of a Star can be modified by the optional declaration <b>SemiAxes</b>. <b>SemiAxes</b> specifies the relative sizes of a <b>Star&#8217;s</b> radii in three dimensions:</li>
</ul>
<pre>     SemiAxes [1 0.85 1]</pre>
<ul>
<li>The default spherical shape of a <b>Star</b> can be replaced by using the optional model declaration <b>Mesh</b>.</li>
</ul>
<pre>     Mesh "accretion_disk.cmod"</pre>
<dl>
<dd>A <b>Mesh</b> may be a 3DS model, or one of Celestia&#8217;s proprietary model types, either CMOD or CMS, which are described <a href="http://en.wikibooks.org/wiki/Celestia/3D_Models" title="Celestia/3D Models">elsewhere</a>.</dd>
</dl>
<ul>
<li>The default surface texture of a <b>Star</b> (normally determined from its <b>SpectralType</b>) can be replaced by using a <b>Texture</b> declaration</li>
</ul>
<pre>     Texture "image filename"</pre>
<dl>
<dd>Note: as of Celestia v1.4.0, only one default texture is used for all stars: astar.jpg. Its coloration is determined by the <b>Star&#8217;s</b> <b>SpectralType</b>.</dd>
</dl>
<ul>
<li>The orientation of a <b>Star</b> is controlled by the same optional rotational element declarations as are used in SSC catalogs, although v1.5.0&#8217;s BodyFrames and related functions are not yet available. (A list of rotational parameters is available in the <a href="http://en.wikibooks.org/wiki/Celestia/SSC_File" title="Celestia/SSC File">SSC documentation</a>.)</li>
</ul>
<ul>
<li>Other SSC parameters are not supported. In particular, Bumpmaps, Normalmaps, NightTexture and Atmosphere (including CloudTextures) are ignored.</li>
</ul>
<dl>
<dd>Also, AltSurface and Location declarations are not (yet?) supported.</dd>
</dl>
<h2> <span class="mw-headline" id="Example_STC_definition">Example STC definition</span></h2>
<p>This example is taken from Grant Hutchison&#8217;s star catalog file Celetia/data/nearstars.stc. It&#8217;s one of the catalogs which are included with Celestia v1.4.0 and later.</p>
<pre>Barycenter "Rigel Kentaurus:Toliman:ALF Cen:Gliese 559"{  RA 219.917516 # mass ratio 1.09:0.92  Dec -60.837128 #  Distance 4.365 }71683 #  ALF Cen A{   OrbitBarycenter "ALF Cen" SpectralType "G2V" AppMag 0.01 EllipticalOrbit {   Period 79.914  SemiMajorAxis 10.765 # mass ratio 1.09:0.92  Eccentricity 0.5179  Inclination 82.980  AscendingNode 67.708  ArgOfPericenter 3.774  MeanAnomaly 200.119 }}71681 # ALF cen B{ OrbitBarycenter "ALF Cen" SpectralType "K0V" AppMag 1.34 EllipticalOrbit {  Period 79.914  SemiMajorAxis 12.755 # mass ratio 1.09:0.92  Eccentricity 0.51479  Inclination 82.980  AscendingNode 67.708  ArgOfPericenter 183.774  MeanAnomaly 200.119 }}</pre>
<h2> <span class="mw-headline" id="Renaming_Stars">Renaming Stars</span></h2>
<p>The following procedure can be used to change the names associated with a Star or Barycenter in Celestia.</p>
<ul>
<li>Create an STC catalog file using your favorite text editor.</li>
<li>Specify the star&#8217;s Hipparcos number.</li>
<li>Enclose the replacement name(s) in quotes, separated by colons.</li>
<li>Include the full location and stellar type information for the star.</li>
</ul>
<p>For example, this STC file (betel.stc) renames Betelgeuse:</p>
<pre>27989 "Betelgeuse:Al Mankib:Almerzamo nnagied:Gula:Besn:ALF Ori:58 Ori"{ RA 88.792958 Dec 7.407064 Distance 419.13 AppMag 0.58 SpectralType "M1Iab"}</pre>
<p>The alternative names above are from <i>Star Names, Their Lore and Meaning</i> by Richard Allen, Dover, 1963. The location and spectral information are from the <a href="http://simbad.u-strasbg.fr/sim-fid.pll" class="external text" rel="nofollow">Simbad catalog server</a>.</p>
<h2> <span class="mw-headline" id="Visual_Magnitudes_in_Celestia">Visual Magnitudes in Celestia</span></h2>
<p>by Fridger Schrempp.</p>
<p>In view of various different standards used to characterize (apparent) magnitudes, it might be worth specifying what Celestia actually wants:</p>
<p>In Celestia, AppMag corresponds to the so-called V-magnitude in the Johnson UBV photometric system!</p>
<p>Confusion may arise, since Celestia uses data from the Hipparcos catalog and that has introduced its own visual filter profile. The Hipparcos &#8220;visual&#8221; magnitude is called Hp.</p>
<p>This profile is much wider in wavelength than the &#8220;standard&#8221; Johnson one.</p>
<p>Moreover, Tycho data again use different photometry, designated with V_T and B_T for the visual and blue magnitudes, respectively.</p>
<p>There exist detailed mutual transformation algorithms and|or lookup tables. The relations are quite non-trivial in general and thus it is useful to be informed here&#8230;</p>
<p>For interested people, here is a good summary of transformations etc. <a href="http://www.tass-survey.org/tass/catalogs/tycho.html" class="external free" rel="nofollow">http://www.tass-survey.org/tass/catalogs/tycho.html</a></p>
<p></p>
<h2> <span class="mw-headline" id="Hipparcos_and_Tycho_Catalog_Numbers">Hipparcos and Tycho Catalog Numbers</span></h2>
<p>Celestia uses Hipparcos catalog numbers as the primary identifier for its Stars. Hipparcos catalog numbers, often identified in documents with the prefix HIP, range from 1 to 118218. In Celestia, Tycho catalog numbers start at 1 000 000 000.</p>
<p>Tycho catalog numbers can be used, but they have to be &#8220;encoded&#8221; into fake Hipparcos numbers. They all are encoded into a 10 digit number with a value greater than 1 000 000 000. To do this, the three numeric fields of a Tycho catalog number are reversed and concatenated into a single number:</p>
<pre>     TYC aaaa-bbbbb-c becomes cbbbbbaaaa</pre>
<p>E.g. TYC 654-32-1 becomes 1000320654. (Note, however, that this number does not correspond to an actual Tycho catalog entry. It is only used to show how the numeric fields are rearranged.)</p>
<p>Celestia rearranges these numbers to display the correct Tycho catalog number on the screen.</p>
<p>The following STC catalog entry defines the star TYC 654-32-1 named &#8220;TycStar&#8221;</p>
<pre>1000320654 "TycStar"{ RA 123.45 Dec 45.67 Distance 89 SpectralType "G1V" AppMag 8.7}</pre>
<p>Note that Celestia uses 32-bit integers to represent star numbers, so cannot use star numbers above 4294967295 (which would correspond to TYC 7295-29496-4): this should not limit the implementation of real Tycho stars.</p>
<h1> <span class="mw-headline" id="DSC:_Deep_Space_Catalogs">DSC: Deep Space Catalogs</span></h1>
<h2> <span class="mw-headline" id="Introduction_17">Introduction</span></h2>
<p>This is a brief description of the parameters recognized by Celestia v1.4.1 in DSC files (Deep Space Catalogs). DSC Galaxy functionality has undergone a substantial improvement when compared to the previous versions of Celestia.</p>
<p>A DSC catalog file can be used to describe three classes of objects: <b>OpenCluster</b>, <b>Nebula</b> or <b>Galaxy</b>.</p>
<p>A DSC object definition consists of its class, a quoted name, and its parameters enclosed in braces:</p>
<pre><i><b>Class</b> </i> <i>"name"</i> { ...<i>parameters</i>... }</pre>
<h2> <span class="mw-headline" id="List_of_Parameters_2">List of Parameters</span></h2>
<p>Class:</p>
<ul>
<li><b>OpenCluster</b> &#8220;<i>name</i>&#8220;</li>
<li><b>Nebula</b> &#8220;<i>name</i>&#8220;</li>
<li><b>Galaxy</b> &#8220;<i>name</i>&#8220;</li>
<li><b>GlobularCluster</b> &#8220;<i>name</i>&#8220;</li>
</ul>
<p>Location:</p>
<ul>
<li><b>RA</b> <i>f</i>, <b>Dec</b> <i>f</i>, <b>Distance</b> <i>f</i></li>
</ul>
<p>or</p>
<ul>
<li><b>Position</b> [<i>f</i> <i>f</i> <i>f</i>]</li>
</ul>
<p>Orientation:</p>
<ul>
<li><b>Axis</b> [<i>f</i> <i>f</i> <i>f</i>]</li>
<li><b>Angle</b> <i>f</i></li>
</ul>
<p>Size:</p>
<ul>
<li><b>Radius</b> <i>f</i></li>
</ul>
<p>Information:</p>
<ul>
<li><b>InfoUrl</b> &#8220;<i>URL</i>&#8220;</li>
</ul>
<p>Appearance:</p>
<ul>
<li><b>Mesh</b> &#8220;<i>filename</i>&#8220;</li>
<li><b>Type</b> &#8220;<i>string</i>&#8220;</li>
<li><b>CustomTemplate</b> &#8220;<i>filename</i>&#8220;</li>
<li><b>AbsMag</b> <i>f</i> or <b>Appmag</b> <i>f</i></li>
</ul>
<h2> <span class="mw-headline" id="OpenCluster_.22name.22">OpenCluster <i>&#8220;name&#8221;</i></span></h2>
<div style="margin-left: 2em">&#8220;name&#8221; is the name of the object. Multiple names can be speciied within the quotes if they&#8217;re separated by colons (:). <b>OpenCluster</b> currently is used only to associate the specified &#8220;name&#8221; with a position in space. The members of an OpenCluster are defined separately in one or more <a href="http://en.wikibooks.org/wiki/Celestia/STC_File" title="Celestia/STC File">.STC files</a> or in <a href="http://en.wikibooks.org/wiki/Celestia/Binary_Star_File" title="Celestia/Binary Star File">stars.dat</a>. The parameters used to define an OpenCluster are<br />
<h3> <span class="mw-headline" id="placement">placement</span></h3>
<p>A deep space object&#8217;s position can be defined either by specifying a single position vector or by specifying its three astronomical coordinates.</p>
<ul>
<li><b>Position</b> <tt>[ <i>f f f</i> ]</tt><br />The position vector&#8217;s [x y z ] coordinates are in Light Years, specifying a position in Celestia&#8217;s Ecliptic J2000 &#8220;Universal&#8221; coordinate system</li>
<li style="list-style: none; display: inline">
<p>or</p>
</li>
<li><b>Distance</b> <i>number</i> (default: 1.0) in LightYears</li>
<li><b>RA</b> <i>number</i> (default: 0.0)
<p>Right Ascension in fractional Hours (unlike <a href="http://en.wikibooks.org/wiki/Celestia/STC_File" title="Celestia/STC File">STC catalogs</a>, which use fractional degrees)</p>
</li>
<li><b>Dec</b> <i>number</i> (default: 0.0)
<p>Declination in fractional degrees</p>
</li>
</ul>
<h3> <span class="mw-headline" id="orientation_.28optional.29">orientation (optional)</span></h3>
<ul>
<li><b>Axis</b> <i>3 vector</i> (default: [ 1.0 0.0 0.0] )<br />a unit vector specifying the orientation of the object&#8217;s axis in Celestia&#8217;s Ecliptic J2000 &#8220;Universal&#8221; coordinate system</li>
<li><b>Angle</b> <i>number</i> (default: 0.0 degrees)<br />the amount the object is rotated around that Axis.</li>
</ul>
<h3> <span class="mw-headline" id="size_2">size</span></h3>
<ul>
<li><b>Radius</b> <i>number</i> (default: 0.0) in Light Years.</li>
</ul>
<h3> <span class="mw-headline" id="information_.28optional.29">information (optional)</span></h3>
<ul>
<li><b>InfoUrl</b> <i>&#8220;string&#8221;</i><br />&#8220;string&#8221; should be the URL of a web page describing the object.</li>
</ul>
</div>
<h2> <span class="mw-headline" id="Nebula_.22name.22">Nebula <i>&#8220;name&#8221;</i></span></h2>
<div style="margin-left: 2em">Places a glowing model at the specified position and orientation.<br />Uses all of the parameters used for <b>OpenCluster</b> plus the following:<br />
<h3> <span class="mw-headline" id="shape">shape</span></h3>
<ul>
<li><b>Mesh</b> &#8220;<i>filename</i>&#8221; (optional)</li>
</ul>
<dl>
<dd>&#8220;<i>filename</i>&#8221; must be the name of a 3DS, CMS or CMOD model file which determines the Nebula&#8217;s shape.</dd>
</dl>
<dl>
<dd>The model&#8217;s internal material may require an associated PNG, JPG or DDS surface texture image file to be in the object&#8217;s subdirectory <tt>/textures/medres</tt> to define the Nebula&#8217;s coloration.</dd>
</dl>
<dl>
<dd>If <b>Mesh</b> is omitted, no object is drawn.</dd>
</dl>
</div>
<h2> <span class="mw-headline" id="Galaxy_.22name.22">Galaxy &#8220;<i>name</i>&#8220;</span></h2>
<div style="margin-left: 2em">Places a glowing image of a galaxy at the specified position and orientation<br />Uses all of the parameters used for <b>OpenCluster</b> plus the following:<br />
<h3> <span class="mw-headline" id="shape_2">shape</span></h3>
<ul>
<li><b>Type</b> &#8220;<i>string</i>&#8220;</li>
</ul>
<div style="margin-left: 2em">&#8220;string&#8221; should be one of: S0,Sa,Sb,Sc,SBa,SBb,SBc,E0,E1,E2,E3,E4,E5,E6,E7,Irr
<dl>
<dd>The <b>Type</b> is shown in Celestia&#8217;s on-screen informational display. It also determines which PNG image in Celestia&#8217;s Models directory is used to define the shape of the <b>Galaxy&#8217;s</b> image.</dd>
</dl>
</div>
<p>or</p>
<ul>
<li><b>CustomTemplate</b> &#8220;<i>filename</i>&#8221; (optional)</li>
</ul>
<div style="margin-left: 2em">&#8220;<i>filename</i>&#8221; must be a the name of a PNG image defining the shape of this Galaxy.</div>
<h3> <span class="mw-headline" id="brightness">brightness</span></h3>
<ul>
<li><b>AppMag</b> <i>number</i></li>
</ul>
<p>or</p>
<ul>
<li><b>AbsMag</b> <i>number</i></li>
</ul>
</div>
<h2> <span class="mw-headline" id="Example">Example</span></h2>
<pre>  <b>Nebula "M16" </b>  <b>{</b>     <b>Mesh "1995-44-a.3ds"</b>     <b>Axis    [0.205007 -0.737927 -0.642989]</b>     <b>Angle 146.298</b>     <b>RA 18.31404</b>     <b>Dec -13.8311</b>     <b>Distance 7002</b>     <b>Radius 3.45</b>   <b>}</b></pre>
<h1> <span class="mw-headline" id="Orbits_.26_Trajectories">Orbits &amp; Trajectories</span></h1>
<h2> <span class="mw-headline" id="Introduction_18">Introduction</span></h2>
<p>The orbits and trajectories of objects in Celestia are predefined. Their definitions are loaded when Celestia starts.</p>
<p>Celestia does not calculate any gravitational effects. All gravitational effects must be included in the orbit and trajectory definitions. Gravitational effects are already incorporated in Celestia&#8217;s VSOP87 CustomOrbits and in the <a href="http://en.wikibooks.org/wiki/Celestia/JPL_Ephemerides" title="Celestia/JPL Ephemerides">JPL DE405</a> ephemeris files which can be used in CustomOrbits, in NASA&#8217;s SPICE ephemeris files which can be used in SpiceOrbits, and in the SampledOrbits of the spacecraft which are included with Celestia.</p>
<p>In many cases, Celestia assumes that an object will always be at same place at the same time. Periodic orbits have an orbital path drawn for them.</p>
<p><b>CustomOrbit</b>, <b>EllipticalOrbit</b> and <b>SampledOrbit</b> directives are recognized by all versions of Celestia. <b>FixedPosition</b>, <b>SpiceOrbit</b> and <b>ScriptedOrbit</b> are new directives which require Celestia v1.5.0 or later.</p>
<p>By default, if an SSC or STC object orbits a Star or STC Barycenter, then trajectories are defined relative to our Solar System&#8217;s J2000 Ecliptic plane. If an SSC object orbits another SSC object, then its trajectory is defined relative to the parent body&#8217;s J2000 equator. In Celestia v1.5.0 or newer, one also has the option of specifying any of a number of other <a href="http://en.wikibooks.org/wiki/Celestia/Reference_Frames" title="Celestia/Reference Frames">Reference Frames</a> in an <a href="http://en.wikibooks.org/wiki/Celestia/SSC_File" title="Celestia/SSC File">SSC catalog</a>. These new orbit and reference frame directives are not yet recognized in an <a href="http://en.wikibooks.org/wiki/Celestia/STC_File" title="Celestia/STC File">STC file</a>.</p>
<p>The following is a list of the orbit and trajectory directives which are recognized in SSC files. More information is available on the page <a href="http://en.wikibooks.org/wiki/Celestia/SSC_File" title="Celestia/SSC File">Celestia/SSC File</a>.</p>
<h2> <span class="mw-headline" id="FixedPosition">FixedPosition</span></h2>
<p><i>Requires Celestia 1.5.0</i></p>
<p>The FixedPosition trajectory type makes the center of a body stationary within its <a href="http://en.wikibooks.org/wiki/Celestia/Reference_Frames" title="Celestia/Reference Frames">Reference Frame</a>.</p>
<p>Usage:</p>
<pre><b>FixedPosition</b> [ <i>&lt;x&gt;</i> <i>&lt;y&gt;</i> <i>&lt;z&gt;</i> ]</pre>
<p>Units for the coordinates are AU for bodies orbiting Stars or Barycenters, and kilometers for all other objects.</p>
<p>Alternate Usage <i>(Requires Celestia 1.6.0)</i>:</p>
<p>It can be convenient to specify a fixed position using spherical rather than rectangular coordinates, thus Celestia offers an alternate form of FixedPosition:</p>
<pre><b>FixedPosition</b>{    Planetographic [ "&lt;longitude&gt;" "&lt;latitude&gt;" "&lt;altitude"&gt; ]}</pre>
<p>Longitude and latitude are in degrees; altitude is the height in kilometers above the surface of the parent object.</p>
<h2> <span class="mw-headline" id="EllipticalOrbit_2">EllipticalOrbit</span></h2>
<p>An EllipticalOrbit can be used either in an <a href="http://en.wikibooks.org/wiki/Celestia/SSC_File" title="Celestia/SSC File">SSC file</a> or in an <a href="http://en.wikibooks.org/wiki/Celestia/STC_File" title="Celestia/STC File">STC file</a>.</p>
<p>Usage:</p>
<pre><b>EllipticalOrbit</b>{    <b>Period</b> <i>&lt;number&gt;</i>    <b>SemiMajorAxis</b> <i>&lt;number&gt;</i>    <b>PericenterDistance</b> <i>&lt;number&gt;</i>    <b>ArgOfPericenter</b> <i>&lt;degrees&gt;</i>     <b>LongOfPericenter</b> <i>&lt;degrees&gt;</i>     <b>MeanAnomaly</b> <i>&lt;degrees&gt;</i> <i># default: 0</i>    <b>MeanLongitude</b> <i>&lt;degrees&gt;</i>    <b>Eccentricity</b> <i>&lt;number&gt;</i> <i># default: 0</i>    <b>Inclination</b> <i>&lt;degrees&gt;</i> <i># default: 0.0</i>    <b>AscendingNode</b> <i>&lt;degrees&gt;</i> <i># default = 0.0</i>     <b>Epoch</b> <i>&lt;date&gt;</i> <i># default: J2000.0</i>}</pre>
<p>A valid <b>EllipticalOrbit</b> requires <b>Period</b> and <b>SemiMajorAxis</b> (or <b>PericenterDistance</b>) to be specified. All the other properties have default values and are optional.</p>
<h3> <span class="mw-headline" id="Period"><b>Period</b></span></h3>
<p>gives the orbital period in Earth years for bodies that orbit Stars or Barycenters, and Earth solar days for all other bodies.</p>
<p>Several of the orbital parameters may be specified in two different ways.</p>
<h3> <span class="mw-headline" id="SemiMajorAxis">SemiMajorAxis</span></h3>
<p>The size of the orbit can be given as the <b>SemiMajorAxis</b> or <b>PericenterDistance</b>. The latter is more intuitive for hyperbolic orbits. If both <b>SemiMajorAxis</b> and <b>PericenterDistance</b> are specified, <b>SemiMajorAxis</b> overrides <b>PericenterDistance</b>. The units of both <b>SemiMajorAixs</b> and <b>PericenterDistance</b> are AU for bodies that orbit Stars or Barycenters, and kilometers for all other bodies.</p>
<h3> <span class="mw-headline" id="ArgOfPericenter">ArgOfPericenter</span></h3>
<p>The pericenter angle is given by either <b>ArgOfPericenter</b> or <b>LongOfPericenter</b>. <b>ArgOfPericenter</b> is measured from the ascending nodes, whereas <b>LongOfPericenter</b> is measured from the fundametal direction. If both <b>ArgOfPericenter</b> and <b>LongOfPericenter</b> are specified, <b>ArgOfPericenter</b> overrides <b>LongOfPericenter</b>.</p>
<h3> <span class="mw-headline" id="MeanAnomaly">MeanAnomaly</span></h3>
<p>The position of the body in its orbit at <b>Epoch</b> is given by either the <b>MeanAnomaly</b> or the <b>MeanLongitude</b>. <b>MeanAnomaly</b> is measured from the pericenter angle, whereas <b>MeanLongitude</b> is measured from the fundamental direction. If both <b>MeanAnomaly</b> and <b>MeanLongitude</b> are specified, <b>MeanAnomaly</b> overrides <b>MeanLongitude</b>.</p>
<h3> <span class="mw-headline" id="Eccentricity"><b>Eccentricity</b></span></h3>
<p>determines the shape of the orbit. In fact, the name <b>EllipticalOrbit</b> is a bit misleading since the orbit may be circular, elliptical, parabolic, or hyperbolic depending upon the eccentricity:</p>
<ul>
<li>eccentricity = 0 &#8212; circle</li>
<li>0 &lt; eccentricity &lt; 1 &#8212; ellipse</li>
<li>eccentricity = 1 &#8212; parabola</li>
<li>eccentricity &gt; 1 &#8212; hyperbola</li>
</ul>
<p>If <b>Eccentricity</b> is not provided, a circle is assumed.</p>
<h3> <span class="mw-headline" id="Inclination"><b>Inclination</b></span></h3>
<p>is optionally used to specify how much the orbit is tilted with respect to its reference plane. By default, that plane is the Ecliptic for bodies that orbit Stars or Barycenters, and the equator of the parent object for all other bodies. Starting with Celestia v1.5.0, any of a number of different reference planes can be specified. See <a href="http://en.wikibooks.org/wiki/Celestia/Reference_Frames" title="Celestia/Reference Frames">Reference Frames</a> for details. If <b>Inclination</b> is not specified, a value of 0 degrees is assumed.</p>
<h3> <span class="mw-headline" id="AscendingNode"><b>AscendingNode</b></span></h3>
<p>optionally defines the longitude of the point in its orbit where the orbiting body crosses the reference plane going &#8220;upward&#8221; or &#8220;northward&#8221;. It is measured in degrees from the fundamental direction. If <b>AscendingNode</b> is not specified, a value of 0 degrees is assumed.</p>
<h3> <span class="mw-headline" id="Epoch"><b>Epoch</b></span></h3>
<p>optionally specifies the date at which these parameters are valid. It can be provided either as a number or as a quoted string. A number is interpreted as a Julian date. A quoted string is interpreted as a Gregorian date in the format &#8220;&lt;year&gt; &lt;month&gt; &lt;day&gt; &lt;hours&gt;:&lt;minutes:&lt;seconds&gt;&#8221; e.g. &#8220;2007 10 09 12:13:14&#8243;. If <b>Epoch</b> is omitted, a date of January 1, 2000, is assumed.</p>
<p>Starting with Celestia v1.5.0, <b>Epoch</b> must be specified in TDB. See <a href="http://en.wikibooks.org/wiki/Celestia/Time_Scales" title="Celestia/Time Scales">Celestia/Time Scales</a> for more information about TDB and UTC.</p>
<h2> <span class="mw-headline" id="CustomOrbit">CustomOrbit</span></h2>
<p>A <b>CustomOrbit</b> is an orbit calculation that is built in to Celestia. Orbital theories for all the major planets and most of the larger satellites are available. The valid standard <b>CustomOrbit</b> names are listed below. Starting with Celestia v1.5.0, a JPL DE405 ephemeris can be provided. See <a href="http://en.wikibooks.org/wiki/Celestia/JPL_Ephemerides" title="Celestia/JPL Ephemerides">JPL Ephemerides</a> for details. A <b>CustomOrbit</b> takes priority over an <b>EllipticalOrbit</b>, but a <b>CustomOrbit</b> which specifies an unrecognized name is ignored.</p>
<p>Usage:</p>
<pre><b>CustomOrbit</b> <i>&lt;name&gt;</i></pre>
<p>Example:</p>
<pre>CustomOrbit "vsop87-venus"</pre>
<p>The following list gives all of the available <b>CustomOrbit</b>s in Celestia 1.5.0:</p>
<h3> <span class="mw-headline" id="VSOP87">VSOP87</span></h3>
<p>VSOP87 (Variations Séculaires des Orbites Planétaires) is an orbital theory for the major planets by P. Bretagnon et al. Celestia does not use the full set of terms. For a higher accuracy alternative to VSOP87, <a href="http://en.wikibooks.org/wiki/Celestia/JPL_Ephemerides" title="Celestia/JPL Ephemerides">JPL Ephemerides</a> may be used for the orbits of the major planets, Pluto, the Moon, and the Sun.</p>
<ul>
<li>vsop87-mercury</li>
<li>vsop87-venus</li>
<li>vsop87-earth</li>
<li>vsop87-mars</li>
<li>vsop87-jupiter</li>
<li>vsop87-saturn</li>
<li>vsop87-uranus</li>
<li>vsop87-neptune</li>
<li>vsop87-sun (orbit of Sun about the Solar System Barycenter)</li>
</ul>
<h3> <span class="mw-headline" id="Pluto">Pluto</span></h3>
<p><i>Reference needed</i></p>
<ul>
<li>pluto</li>
</ul>
<h3> <span class="mw-headline" id="Galilean_satellites">Galilean satellites</span></h3>
<p>From J. H. Lieske&#8217;s &#8220;E5&#8243; theory as given in Jean Meeus&#8217;s <i>Astronomical Algorithms</i>, pp. 301-315:</p>
<ul>
<li>io</li>
<li>europa</li>
<li>ganymede</li>
<li>callisto</li>
</ul>
<h3> <span class="mw-headline" id="Satellites_of_Saturn">Satellites of Saturn</span></h3>
<p>From Gérard Dourneau (1987), &#8220;Observations et étude du mouvement des huit premiers satellites de Saturne&#8221;</p>
<ul>
<li>mimas</li>
<li>enceladus</li>
<li>tethys</li>
<li>dione</li>
<li>rhea</li>
<li>titan</li>
<li>hyperion</li>
<li>iapetus</li>
</ul>
<h3> <span class="mw-headline" id="Satellites_of_Uranus">Satellites of Uranus</span></h3>
<p>From Laskar and Jacobson (1978), &#8220;An Analytical Ephemeris of the Uranian Satellites&#8221;</p>
<ul>
<li>miranda</li>
<li>ariel</li>
<li>umbriel</li>
<li>titania</li>
<li>oberon</li>
</ul>
<h3> <span class="mw-headline" id="The_Moon">The Moon</span></h3>
<p><i>Reference needed</i></p>
<ul>
<li>moon</li>
</ul>
<h2> <span class="mw-headline" id="SampledTrajectory">SampledTrajectory</span></h2>
<p><i>This is available only in Celestia v1.5.0 or later.</i></p>
<p><b>SampledTrajectory</b> is used to import an ASCII file containing a list of time stamps and positions (or optionally, positions with velocities.) Typically, such files are generated by trajectory modeling and analysis software.</p>
<pre>SampledTrajectory{    Source &lt;filename&gt;    DoublePrecision &lt;boolean&gt;    Interpolation &lt;string&gt;} </pre>
<p>The Source property is required, while the others are optional. The contents of the Source file are the same as for a SampledOrbit file. Valid values for interpolation are currently &#8220;linear&#8221; and &#8220;cubic&#8221;, with cubic the default. DoublePrecision defaults to true. The following two trajectories are equivalent:</p>
<pre>SampledTrajectory{    Source "file.xyz"    DoublePrecision false    Interpolation "cubic"}</pre>
<pre>SampledOrbit "file.xyz"</pre>
<p>Whenever accuracy is important, SampledTrajectory should be used with DoublePrecision true. Single precision floating point numbers are only precise to about one part in eight million; for an interplanetary trajectory to the outer solar system, this means errors of hundreds of kilometers.</p>
<p>A sampled trajectory file is a list of time and position records. Here&#8217;s an excerpt from a trajectory file for Galileo:</p>
<pre>2447818.615972 134114700.2612462193 64912642.6984842718 39861.7999412447819.615972 133153386.7785827518 66969511.3118158504 237125.7840892447820.615972 132137795.3581911474 69024279.8844281882 418499.8675722447821.615972 131079666.1268854141 71061806.8872888833 596914.157647</pre>
<p>The first value on each line is a Julian date (TDB), and that last three values are positions in kilometers. The reference frame for the positions is given in the ssc file. By default, Celestia uses a technique called cubic Hermite interpolation for smooth motion between points.</p>
<p>Celestia 1.6.0 adds support for position and velocity trajectory files. These files have the extension xyzv, and can be used in exactly the same manner as xyz files in a SampledTrajectory:</p>
<pre>SampledTrajectory { Source "trajectory.xyzv" }</pre>
<p>The records in an xyzv file have the same layout as in an xyz file except that three velocity values are appended after each position. The units for velocity are kilometers per second. For a given file size, xyzv files give much more accurate positioning of objects. Thus, if it&#8217;s possible to get velocities as well as positions for an object, an xyzv file should always be preferred over an xyz file.</p>
<p>The web interface for HORIZONS can be used to produce trajectories with velocities as well as positions. There&#8217;s also a new tool for Celestia called spice2xyzv that will generate an xyzv file from one or more SPICE kernels.</p>
<h2> <span class="mw-headline" id="SampledOrbit">SampledOrbit</span></h2>
<p><i>SampledOrbit is deprecated; SampledTrajectory is more flexible and provides the same functionality.</i></p>
<p><b>SampledOrbit</b> is used to import a file of times and associated coordinates.</p>
<p>Usage:</p>
<pre><b>SampledOrbit</b> <i>&lt;name&gt;</i></pre>
<p>Example:</p>
<pre>SampledOrbit "galileo.xyz"</pre>
<p>The file must be located in the directory named <i>data</i> which is associated with the object.</p>
<p>The file must contain sets of 4 numeric values which define positions along the object&#8217;s trajectory. The individual values must be separated by spaces, tabs, or line terminators. Celestia reads 4 values for each set and doesn&#8217;t care what &#8220;white space&#8221; is used to separate them. The file could contain one number per line or all of the numbers in the file could be on a single line.</p>
<p>Each set of numbers consists of a <a href="http://en.wikibooks.org/wiki/Celestia/Time_Scales" title="Celestia/Time Scales">TDB</a> Julian date followed by x, y and z positions measured in kilometers. They are positions within the coordinate system associated with the object. By default, for example, the <b>SampledOrbit</b> for a spaceprobe orbiting the Sun would contain heliocentric Ecliptic J2000 coordinates. In Celestia v1.5, any of a variety of <a href="http://en.wikibooks.org/wiki/Celestia/Reference_Frames" title="Celestia/Reference Frames">Reference Frames</a> could be specified. See <a href="http://en.wikibooks.org/wiki/Celestia/Reference_Frames" title="Celestia/Reference Frames">Celestia/Reference_Frames</a> for details.</p>
<p><b>Limitation:</b></p>
<p>Although the x, y and z coordinates may be provided with any precision, Celestia stores them internally as single precision (32 bit) floating point numbers. V1.5.0 of Celestia implements double precision as a separate option. See SampledTrajectory above.</p>
<h2> <span class="mw-headline" id="SpiceOrbit_2">SpiceOrbit</span></h2>
<p><i>Requires Celestia 1.5.0</i></p>
<p><b>SpiceOrbit</b> is used to import a trajectory from NASA&#8217;s SPICE spacecraft information system into Celestia. Not all versions of Celestia are built with SPICE support.</p>
<p>Usage:</p>
<pre><b>SpiceOrbit</b>{    <b>Kernel</b> <i>&lt;filename&gt;</i>    <b>Target</b> <i>&lt;ID string&gt;</i>    <b>Origin</b> <i>&lt;ID string&gt;</i>    <b>Beginning</b> <i>&lt;date&gt;</i>    <b>Ending</b> <i>&lt;date&gt;</i>    <b>BoundingRadius <i>&lt;number&gt;</i></b>    <b>Period</b> <i>&lt;number&gt;</i>}</pre>
<p>The <b>Kernel</b> property specifies the name of the SPICE kernel (SPK) file to load. Celestia expects the kernel file to reside in an add-on&#8217;s data directory.</p>
<p><b>Target</b> is the NAIF ID code for the object that you want to place in Celestia. A list of codes may be found here: <a href="http://www.gps.caltech.edu/~marsdata/req/naif_ids.html" class="external free" rel="nofollow">http://www.gps.caltech.edu/~marsdata/req/naif_ids.html</a></p>
<p>Either the integer ID or name may be used. The <b>SpiceOrbit</b> will be ignored if the kernel file does not contain a trajectory for specified object ID. The trajectory coordinates are relative to the position of the <b>Origin</b> object, which is specified with another NAIF ID code. It must match the origin of the reference frame. The coordinate system of the <b>SpiceOrbit</b> is the mean ecliptic and equinox of J2000. This matches the default reference frame that Celestia uses for Sun-orbiting bodies, but not the reference frame for other bodies. For an object that does not orbit the Sun and has its trajectory defined by a <b>SpiceOrbit</b>, you must explicitly specify an ecliptic reference frame:</p>
<pre>OrbitFrame{    EclipticJ2000 { Center <i>&lt;object name&gt;</i> }}</pre>
<p><b>Beginning</b> and <b>Ending</b> delimit the time range over which the SPICE trajectory is valid. The values can be either numeric Julian dates or Gregorian date strings. These times must be within the bounding times specified inside the SPICE kernel.</p>
<p>The <b>BoundingRadius</b> of the orbit needs to be supplied in order for culling to work. <b>Period</b> is optional; it&#8217;s used by Celestia only for orbit path rendering. If it&#8217;s set to zero or not given at all, the orbit is assumed to be an aperiodic trajectory. The units for <b>BoundingRadius</b> and <b>Period</b> are AU and years for bodies that directly orbit a star, and kilometers and Earth solar days for other bodies. The use of two different units is for consistancy with other Celestia trajectory types.</p>
<h3> <span class="mw-headline" id="Example:_Pluto">Example: Pluto</span></h3>
<p>This example uses a SPICE kernel for the orbit of Pluto. Note that the origin &#8220;SUN&#8221; matches the reference frame center, given here by the parent object.</p>
<pre>"Pluto" "Sol"{    SpiceOrbit    {         Kernel "de403_2000-2020.bsp"         Target "Pluto Barycenter"         Origin "SUN"         Beginning "2000 1 1"         Ending "2020 1 1"         BoundingRadius 40         Period 248.0    }}</pre>
<h2> <span class="mw-headline" id="ScriptedOrbit">ScriptedOrbit</span></h2>
<p><i>Requires Celestia 1.5.0</i></p>
<p>A <b>ScriptedOrbit</b> is used to create custom trajectory functions with Lua scripts.</p>
<p>Usage:</p>
<pre><b>ScriptedOrbit</b>{    <b>Module</b> <i>&lt;string&gt;</i>    <b>Function</b> <i>&lt;string&gt;</i>    <i>...additional properties...</i>}</pre>
<p><b>Module</b> gives the name of a package that will be loaded via Lua&#8217;s require method. It searches a standard lists of paths for a script file with the specified name. An Addon&#8217;s ScriptedOrbit&#8217;s <b>Module</b> file should be located in a directory named <b>celxx</b> in the Addon&#8217;s main directory. <b>Function</b> is the name of a factory function that produces a table with the orbit properties, including a function that returns the position at a particular time. All of the <b>ScriptedOrbit</b> properties other than <b>Module</b> and <b>Function</b> are passed on to the Lua function to create the orbit object. The function name is the only required parameter.</p>
<p>To create your own <b>ScriptedOrbit</b>, you need to have some familiarity with the Lua scripting language used in Celestia&#8217;s celx scripts. The Lua function specified in the <b>ScriptedOrbit</b> definition is a factory function that gets called immediately after the <b>ScriptedOrbit</b> is parsed. The factory function accepts a single table parameter containing all the properties from the <b>ScriptedOrbit</b> definition. The function must return a Lua orbit object, which is just a table with several standard fields. They are:</p>
<ul>
<li><b>boundingRadius</b> &#8211; A number giving the maximum distance of the trajectory from the origin; must be present, and must be a positive value.</li>
<li><b>period</b> &#8211; A number giving the period of the orbit. If not present, the orbit is assumed to be aperiodic. The orbital period is only used for drawing the orbit path.</li>
<li><b>beginDate, endDate</b> &#8211; optional values that specify the time span over which the orbit is valid. If not given, the orbit is assumed to be useable at any time. The orbit is invalid if end &lt; begin.</li>
<li><b>position(<i>time</i>)</b> &#8211; The position function receives a time value as input (TDB Julian day) and must return three values which are the x, y, and z coordinates. Units for the position are kilometers.</li>
</ul>
<p><b>ScriptedOrbit</b>s have a few limitations. The only allowed parameters are simple types: strings, numbers, and booleans. Complex types such as arrays and property lists will not be passed on to the Lua factory function. This limitation may disappear in a future version of Celestia. Also, Celestia expects that the position function will always return the same position for identical time values.</p>
<h3> <span class="mw-headline" id="Example_ScriptedOrbit">Example ScriptedOrbit</span></h3>
<p>Here&#8217;s an example ScriptedOrbit usage in an .ssc file.</p>
<pre>"Scripted" "Sol/Test Object"{    Radius 500    ScriptedOrbit    {        Module "orbits"        Function "lissajous"        PeriodX 1        PeriodY 3.1        PeriodZ 2.4        PhaseX 0.5        PhaseY 0.2        PhaseZ 0.0        AmplitudeX 1000        AmplitudeY 800        AmplitudeZ 540    }}</pre>
<p>The above ssc fragment tells Celestia to load a file called <b>orbits.lua</b> and invoke the function lissajous to create a new script orbit object. The rest of the properties will all be passed to the lissajous function as fields of a table. Next, the actual Lua function:</p>
<pre>function lissajous(t)   -- Create a new table   local orbit = {};   -- Save the parameter list    orbit.params = t;   -- Set the required fields boundingRadius and position; note that position is actually a function   -- Compute the bounding radius from the amplitudes   orbit.boundingRadius =       math.sqrt(t.AmplitudeX * t.AmplitudeX +                 t.AmplitudeY * t.AmplitudeY +                 t.AmplitudeZ * t.AmplitudeZ)   -- The position function will be called whenever Celestia needs the position of the object   function orbit:position(tjd)       local t = tjd - 2451545.0       local pi2 = math.pi * 2;       local x = self.params.AmplitudeX * math.sin((t / self.params.PeriodX + self.params.PhaseX) * pi2)       local y = self.params.AmplitudeY * math.sin((t / self.params.PeriodY + self.params.PhaseY) * pi2)       local z = self.params.AmplitudeZ * math.sin((t / self.params.PeriodZ + self.params.PhaseZ) * pi2)       return x, y, z    end    return orbitend </pre>
<p>The lissajous function may be used over and over with different <b>ScriptedOrbit</b> properties. As long as you know what parameters are expected, you can use an orbit script written by someone else without actually writing a line of code your self.</p>
<h1> <span class="mw-headline" id="JPL_Ephemerides">JPL Ephemerides</span></h1>
<h2> <span class="mw-headline" id="Using_JPL_Ephemerides_with_Celestia">Using JPL Ephemerides with Celestia</span></h2>
<p><i>Note: This information does not pertain to versions of Celestia prior to 1.5.0</i></p>
<p>It is possible to use JPL&#8217;s DE405/406 ephemerides with Celestia to compute the positions of the planets more accurately than the default VSOP87 theory does. The tradeoff is that since JPL&#8217;s ephemeris files are essentially large lookup tables, a lot of memory is required to cover the same time span as VSOP87.</p>
<p>First, you need to download the ephemeris files. They are available here:</p>
<p><a href="ftp://ssd.jpl.nasa.gov/pub/eph/planets/unix/de406/" class="external free" rel="nofollow">ftp://ssd.jpl.nasa.gov/pub/eph/planets/unix/de406/</a></p>
<p>The ones named unxpNNNN.406 are probably of most interest. They contain 300 year blocks of the DE406 ephemeris beginning at year +NNNN. The files name unxmNNNN.406 cover the years prior 1 BCE. Each block is about nine megabytes, so the total size of the entire DE406 is about 180 MB. You don&#8217;t need to use more than a single block, but if you want more than a 300-year ephemeris, there is a set of tools available on the JPL FTP site. The C tools may be found here:</p>
<p><a href="ftp://ssd.jpl.nasa.gov/pub/eph/planets/C-versions/hoffman/" class="external free" rel="nofollow">ftp://ssd.jpl.nasa.gov/pub/eph/planets/C-versions/hoffman/</a></p>
<p>DE405 is a larger and slightly more precise ephemeris than DE406, but DE406 should be more than accurate enough for most usages. The differences are explained in this document:</p>
<p><a href="ftp://ssd.jpl.nasa.gov/pub/eph/planets/README.txt" class="external free" rel="nofollow">ftp://ssd.jpl.nasa.gov/pub/eph/planets/README.txt</a></p>
<p>To use JPL ephemeris, you need to place in Celestia&#8217;s data directory and name it &#8216;jpleph.dat&#8217;. Then, you should modify the CustomOrbits of the planets defined in solarsys.ssc to use the JPL ephemeris instead of the default VSOP87 orbits. Here are the available CustomOrbit names:</p>
<ul>
<li><i>Heliocentric orbits for the planets</i></li>
</ul>
<pre>jpl-mercury-sunjpl-venus-sunjpl-earth-sunjpl-mars-sunjpl-jupiter-sunjpl-saturn-sunjpl-uranus-sunjpl-neptune-sunjpl-pluto-sun</pre>
<ul>
<li><i>Planet orbits relative to the solar system barycenter</i></li>
</ul>
<pre>jpl-mercury-ssbjpl-venus-ssbjpl-earth-ssbjpl-mars-ssbjpl-jupiter-ssbjpl-saturn-ssbjpl-uranus-ssbjpl-neptune-ssbjpl-pluto-ssb</pre>
<ul>
<li><i>Position of the Earth-Moon barycenter relative to Sun and SSB</i></li>
</ul>
<pre>jpl-emb-sunjpl-emb-ssb</pre>
<ul>
<li><i>Position of the Earth relative to the Earth-Moon barycenter</i></li>
</ul>
<pre>jpl-earth-emb</pre>
<ul>
<li><i>Geocentric and barycentric position of the Moon</i></li>
</ul>
<pre>jpl-moon-earthjpl-moon-emb</pre>
<ul>
<li><i>Position of the Sun relative to the SSB</i></li>
</ul>
<pre>jpl-sun-ssb</pre>
<p>The positions computed for jpl-mars, jpl-jupiter, jpl-saturn, jpl-uranus, jpl-neptune, and jpl-pluto are the barycenters of the systems. Venus and Mercury have no moons, so the barycenters are exactly the center of the planets. Although Mars does have moons, they&#8217;re so tiny relative to Mars that Horizons appears to treat the Mars system barycenter and the center of Mars as identical. There&#8217;s a slight inconsistency with jpl-earth: it gives the position of Earth. If you want the Earth-Moon barycenter, then use jpl-emb.</p>
<p>In case you are curious as to how much the positions of the giant planets deviates from their system barycenters, a rough calculation for Uranus and Titania gives ~20km. The mass ratio of the Galilean satellites and Jupiter is similar, though they are further away from Jupiter and will thus displace the barycenter more.</p>
<h3> <span class="mw-headline" id="Reference_frame">Reference frame</span></h3>
<p>Although the native reference frame of the JPL ephemerides is the Earth mean equator and equinox of J2000.0. Celestia internally transforms these (via a fixed rotation) to the J2000 ecliptic frame. This allows the default VSOP87 orbits to be replaced with JPL orbits by simply changing the CustomOrbit. The sole exception is the Moon. The default reference plane for moons is the plane of the equator of date for the planet that the moon orbits. Thus, when changing the orbit of the Moon to use the JPL ephemeris, the orbit frame must be overridden:</p>
<pre>OrbitFrame {    EclipticJ2000 { Center "Sol/Earth" }}</pre>
<h3> <span class="mw-headline" id="Example_2">Example</span></h3>
<p>There are two ways to switch to using from using VSOP87 series to JPL ephemerides for the planets. You can either directly modify data/solarsys.ssc, or you can create a simple add-on that takes advantage of the <i>Modify</i> disposition for SSC objects. Following is an example that replaces the orbits of the all the solar system&#8217;s planets and the Moon. Copy and paste this example into a new .ssc file in your extras directory, and the next time you start Celestia, the positions of the planets will be computed from the JPL ephemeris in data/jpleph.dat.</p>
<pre>Modify "Mercury" "Sol"{    CustomOrbit "jpl-mercury-sun"}Modify "Venus" "Sol"{    CustomOrbit "jpl-venus-sun"}Modify "Earth" "Sol"{    CustomOrbit "jpl-earth-sun"}Modify "Moon" "Sol/Earth"{    OrbitFrame    {        EclipticJ2000 { Center "Sol/Earth" }    }    CustomOrbit "jpl-moon-earth"}Modify "Mars" "Sol"{    CustomOrbit "jpl-mars-sun"}Modify "Jupiter" "Sol"{    CustomOrbit "jpl-jupiter-sun"}Modify "Saturn" "Sol"{    CustomOrbit "jpl-saturn-sun"}Modify "Uranus" "Sol"{    CustomOrbit "jpl-uranus-sun"}Modify "Neptune" "Sol"{    CustomOrbit "jpl-neptune-sun"}Modify "Pluto" "Sol"{    CustomOrbit "jpl-pluto-sun"}</pre>
<h1> <span class="mw-headline" id="Reference_Frames">Reference Frames</span></h1>
<h2> <span class="mw-headline" id="Reference_Frames_2">Reference Frames</span></h2>
<p>A reference frame is an origin and set of axes which define the coordinate system used for a body&#8217;s trajectory and orientation. The origin is some other body defined in a catalog file. There are a number of ways to set the coordinate system axes.</p>
<p>The reference frames used for a body&#8217;s trajectory and its orientation do not have to be the same. This is useful in some situations. For example, the orbit of a satellite may be given in a geocentric equatorial coordinate system, while the attitude is given in a local vertical-local horizontal system.</p>
<p><b>All of the Reference Frames keywords <i>require</i> Celestia 1.5.</b> They are ignored by earlier versions.</p>
<h3> <span class="mw-headline" id="OrbitFrame_property">OrbitFrame property</span></h3>
<p>Set the reference frame for the trajectory</p>
<p>Default: For bodies which have a star as the parent, the default reference frame for the orbit is centered on the star. The fundamental plane is the J2000 Earth ecliptic, and the preferred direction (x-axis) is the J2000 equinox. For all other bodies, the default reference frame is the equatorial frame of the parent body.</p>
<p>Usage</p>
<pre><b>OrbitFrame</b> <i>&lt;reference frame&gt;</i></pre>
<h3> <span class="mw-headline" id="BodyFrame_property">BodyFrame property</span></h3>
<p>Set the reference frame for the orientation</p>
<p>Default: For bodies which have a star as the parent, the default reference frame for the orientation is the J2000 ecliptic and equinox. For all other bodies, the default reference frame is the equatorial frame of the parent body (which can in turn default to the J2000 ecliptic and so on).</p>
<p>Usage</p>
<pre><b>BodyFrame</b> <i>&lt;reference frame&gt;</i></pre>
<h3> <span class="mw-headline" id="Reference_Frame_object">Reference Frame object</span></h3>
<p>A reference frame is a list containing a single property that is one of the specific reference frame types.</p>
<p>Usage</p>
<pre>{    <i>&lt;J2000 ecliptic frame&gt;</i> |     <i>&lt;J2000 equator frame&gt;</i> |    <i>&lt;body mean equator frame&gt;</i> |    <i>&lt;body-fixed frame&gt;</i> |    <i>&lt;two-vector frame&gt;</i>}</pre>
<p></p>
<h4> <span class="mw-headline" id="EclipticJ2000_property">EclipticJ2000 property</span></h4>
<p>EclipticJ2000 is a reference frame with the Earth ecliptic at epoch J2000 as the fundamental plane. The x-axis points along the J2000 vernal equinox, the z-axis points northward perpendicular to the ecliptic, and the y-axis completes the right-handed system.</p>
<p>Usage:</p>
<pre><b>EclipticJ2000</b>{    <b>Center</b> <i>&lt;object name&gt;</i>}</pre>
<p></p>
<h4> <span class="mw-headline" id="EquatorJ2000_property">EquatorJ2000 property</span></h4>
<p>EquatorJ2000 is a reference frame with the Earth equator at epoch J2000 as the fundamental plane. The x-axis points along the J2000 vernal equinox, the z-axis is the mean north pole, and the y-axis completes the right-handed system.</p>
<p>Usage:</p>
<pre><b>EquatorJ2000</b>{    <b>Center</b> <i>&lt;object name&gt;</i>}</pre>
<p></p>
<h4> <span class="mw-headline" id="MeanEquator_property">MeanEquator property</span></h4>
<p>MeanEquator defines a reference frame in which the body&#8217;s equator of date is the the xy-plane. The z-axis is perpendicular to the xy-plane, pointing in a direction such that the body rotates counterclockwise about it. The x-axis is the ascending node of the equatorial plane on the J2000 ecliptic plane.</p>
<p>Usage:</p>
<pre><b>MeanEquator</b>{    <b>Center</b> <i>&lt;object name&gt;</i>    <b>Object</b> <i>&lt;object name&gt;</i>    <b>Freeze</b> <i>&lt;date&gt;</i>}</pre>
<p>Properties:</p>
<ul>
<li>Object: the fundamental plane is the equatorial plane of this body</li>
<li>Freeze: if set, the equator of the freeze epoch is used instead of the equator of date</li>
</ul>
<h4> <span class="mw-headline" id="BodyFixed_property">BodyFixed property</span></h4>
<p>A BodyFixed reference frame rotates with the specified body.</p>
<p>Usage:</p>
<pre><b>BodyFixed</b>{    <b>Center</b> <i>&lt;object name&gt;</i>}</pre>
<p></p>
<h4> <span class="mw-headline" id="TwoVector_property">TwoVector property</span></h4>
<p>Usage:</p>
<pre><b>TwoVector</b>{    <b>Center</b> <i>&lt;object name&gt;</i>    <b>Primary</b> <i>&lt;axis&gt;</i>    <b>Secondary</b> <i>&lt;axis&gt;</i>}</pre>
<p></p>
<h5> <span class="mw-headline" id="Axis_object">Axis object</span></h5>
<p>An axis object is a list containing a single direction property along with an axis label.</p>
<p>Usage:</p>
<pre>{    <b>Axis</b> "x" | "y" | "z" | "-x" | "-y" | "-z"    <i>&lt;RelativePosition&gt;</i> | <i>&lt;RelativeVelocity&gt;</i> | <i>&lt;ConstantVector&gt;</i>}</pre>
<p></p>
<h5> <span class="mw-headline" id="RelativePosition_property">RelativePosition property</span></h5>
<p>Usage:</p>
<pre><b>RelativePosition</b>{    <b>Observer</b> <i>&lt;object name&gt;</i>    <b>Target</b> <i>&lt;object name&gt;</i>}</pre>
<p>The default observer object is the coordinate frame center. The target object has no default and must always be specified.</p>
<p></p>
<h5> <span class="mw-headline" id="RelativeVelocity_property">RelativeVelocity property</span></h5>
<p>Usage:</p>
<pre><b>RelativeVelocity</b>{    <b>Observer</b> <i>&lt;object name&gt;</i>    <b>Target</b> <i>&lt;object name&gt;</i>}</pre>
<p>The default observer object is the coordinate frame center. The target object has no default and must always be specified.</p>
<h5> <span class="mw-headline" id="ConstantVector_property">ConstantVector property</span></h5>
<p>Usage:</p>
<pre><b>ConstantVector</b>{    <b>Vector</b> <i>&lt;vector&gt;</i>    <b>Frame</b> <i>&lt;reference frame&gt;</i>}</pre>
<p>Examples:</p>
<p>Earth&#8217;s north rotational pole:</p>
<pre>ConstantVector{    Vector [ 0 0 1 ]    Frame {        EquatorJ2000 { Center "Sol/Earth" }    }}</pre>
<h3> <span class="mw-headline" id="Reference_Frame_Examples">Reference Frame Examples</span></h3>
<h4> <span class="mw-headline" id="Heliocentric_Earth_Equatorial">Heliocentric Earth Equatorial</span></h4>
<pre>OrbitFrame {    EquatorJ2000 { Center "Sol" }}</pre>
<h4> <span class="mw-headline" id="Geocentric_Solar_Ecliptic">Geocentric Solar Ecliptic</span></h4>
<p>This reference frame is based on an example from the SPICE <i>Frames Required Reading</i> document. The origin is the Earth, the xy-plane is the Earth&#8217;s orbital plane, and the x-axis points from Earth toward the Sun.</p>
<pre>OrbitFrame {    TwoVector {        Center "Sol/Earth"        Primary {            Axis "x"            RelativePosition { Target "Sol" }        }        Secondary {            Axis "y"            RelativeVelocity { Target "Sol" }        }    }}    </pre>
<h4> <span class="mw-headline" id="Sun_Locked">Sun Locked</span></h4>
<p>This reference frame for a Sun orbiting object called &#8216;Test&#8217; has its z-axis pointing toward the Sun, and the x axis pointing toward in the direction of travel. An object with a fixed orientation in this reference frame will always have the same side facing the Sun:</p>
<pre>BodyFrame {    TwoVector {        Center "Sol/Test"        Primary {            Axis "z"            RelativePosition { Target "Sol" }        }        Secondary {            Axis "x"            RelativeVelocity { Target "Sol" }        }    }}</pre>
<h4> <span class="mw-headline" id="JPL_Solar_System_Dynamics_pages">JPL Solar System Dynamics pages</span></h4>
<p>The <a href="http://ssd.jpl.nasa.gov/?sat_elem" class="external text" rel="nofollow">JPL Solar System Dynamics pages</a> provide mean orbital parameters of planetary satellites using a variety of reference frames. Entering these in <tt>solarsys.ssc</tt> can be challenging.</p>
<ul>
<li>When mean ecliptic elements are given (for a satellite of &#8220;object&#8221;):</li>
</ul>
<pre>EllipticalOrbit {...}OrbitFrame { EclipticJ2000 {        Center "object"} }</pre>
<p></p>
<ul>
<li>When the elements are referred to the primary&#8217;s equator:</li>
</ul>
<pre>EllipticalOrbit {...}OrbitFrame { BodyMeanEquator {   Center "object"   Object "object"   [Freeze &lt;date&gt;]} }</pre>
<p></p>
<ul>
<li>When the elements are referred to the ICRF (which is very nearly identical to the Earth equatorial frame):</li>
</ul>
<pre>EllipticalOrbit {...}OrbitFrame { EquatorJ2000 {    Center "object"} }</pre>
<p></p>
<ul>
<li>When the elements are referred to the local Laplace planes:</li>
</ul>
<p>This is the worst case. The Laplace plane for each satellite is defined by its polar right ascension and declination (in the EquatorJ2000 frame); this defines the local Laplace plane&#8217;s ascending node longitude (90° plus the pole&#8217;s RA) and inclination (the co-declination, i.e. 90° minus the dec).</p>
<pre>EllipticalOrbit {...}OrbitFrame { TwoVector {    Center "object"    Primary { Axis "x"        ConstantVector { Vector [&lt;Laplace plane ascending node&gt;] Frame { EquatorJ2000 { Center "object" } } }    }    Secondary { Axis "z"        ConstantVector { Vector [&lt;Laplace plane pole&gt;] Frame { EquatorJ2000 { Center "object" } } }    }} }</pre>
<p></p>
<h2> <span class="mw-headline" id="Additional_Examples">Additional Examples</span></h2>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>This section is a stub.</b><br />You can help Wikibooks by <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">expanding it</a>.</td>
</tr>
</table>
<h3> <span class="mw-headline" id="Placing_Several_Objects_Identically_on_the_Earth.27s_Surface">Placing Several Objects Identically on the Earth&#8217;s Surface</span></h3>
<p>Here&#8217;s an example of defining a position and orientation relative to the Earth. One can then reference this definition while placing several models instead of replicating the same definition for each of them: corrections to the position only have to be made in one place instead of several.</p>
<p>Note that some of the declarations which are included in this example could be omitted since their default values would place the objects appropriately.</p>
<pre>"Hale_position" "Sol/Earth"{ Class "invisible" Radius 0.0001# Place the Hale Telescope on the peak of Mount Palomar OrbitFrame { BodyFixed { Center "Sol/Earth" }} FixedPosition  [ -2407.99 -4753.86 3507.91 ]# Orient it appropriately with respect to the surface  BodyFrame { BodyFixed { Center "Sol/Earth" }} FixedRotation { MeridianAngle -116.86 AscendingNode 90 }}"Hale_model" "Sol/Earth/Hale_position"{  Mesh "telescope.3ds"  Radius 0.3  OrbitFrame { BodyFixed { Center "Sol/Earth/Hale_position" }}  FixedPosition  [ 0 0 0 ]  BodyFrame { BodyFixed { Center "Sol/Earth/Hale_position" }}  FixedRotation { }  Albedo 0.1}"Dome_model" "Sol/Earth/Hale_position"{  Mesh "dome.3ds"  Radius 0.3  OrbitFrame { BodyFixed { Center "Sol/Earth/Hale_position" }}  FixedPosition  [ 0 0 0 ]  BodyFrame { BodyFixed { Center "Sol/Earth/Hale_position" }}  FixedRotation { }  Albedo 0.1}</pre>
<h2> <span class="mw-headline" id="External_links_5">External links</span></h2>
<ul>
<li><a href="http://www.gps.caltech.edu/~marsdata/req/frames.html" class="external free" rel="nofollow">http://www.gps.caltech.edu/~marsdata/req/frames.html</a> &#8211; SPICE Required Reading Documents: Reference Frames</li>
</ul>
<h1> <span class="mw-headline" id="Rotation_Models">Rotation Models</span></h1>
<h2> <span class="mw-headline" id="Introduction_19">Introduction</span></h2>
<p><i>All information on this page is relevant only for Celestia 1.5.0 and later</i>.</p>
<p>Prior to v1.5.0, separate rotation statements were used. See the chapter on <a href="http://en.wikibooks.org/wiki/Celestia/SSC_File" title="Celestia/SSC File">SSC files</a> for descriptions of those declarations.</p>
<h2> <span class="mw-headline" id="UniformRotation">UniformRotation</span></h2>
<p>Usage:</p>
<pre><b>UniformRotation</b>{   <b>Period</b> <i>&lt;hours&gt;</i>   <b>Inclination</b> <i>&lt;degrees&gt;</i>   <b>AscendingNode</b> <i>&lt;degrees&gt;</i>   <b>MeridianAngle</b> <i>&lt;degrees&gt;</i>   <b>Epoch</b> <i>&lt;date&gt;</i>}</pre>
<p>Period is the sidereal rotation period of the object; that is, the rotation with respect to some fixed background. Thus the rotation period for the Earth would be 23.93 rather than 24 hours.</p>
<h2> <span class="mw-headline" id="FixedRotation">FixedRotation</span></h2>
<p>Usage:</p>
<pre><b>FixedRotation</b>{   <b>Inclination</b> <i>&lt;degrees&gt;</i>   <b>AscendingNode</b> <i>&lt;degrees&gt;</i>   <b>MeridianAngle</b> <i>&lt;degrees&gt;</i>}</pre>
<p>An object with a FixedRotation will maintain a constant orientation within its reference frame. A fixed rotation has properties identical to UniformRotation except that a rotation period isn&#8217;t required.</p>
<h2> <span class="mw-headline" id="PrecessingRotation">PrecessingRotation</span></h2>
<p>Usage:</p>
<pre><b>PrecessingRotation</b>{   <b>Period</b> <i>&lt;hours&gt;</i>   <b>PrecessionPeriod</b> <i>&lt;years&gt;</i>   <b>Inclination</b> <i>&lt;degrees&gt;</i>   <b>AscendingNode</b> <i>&lt;degrees&gt;</i>   <b>MeridianAngle</b> <i>&lt;degrees&gt;</i>   <b>Epoch</b> <i>&lt;date&gt;</i>}</pre>
<h2> <span class="mw-headline" id="SampledOrientation">SampledOrientation</span></h2>
<p>Usage:</p>
<pre><b>SampledOrientation</b> <i>&lt;filename&gt;</i></pre>
<p>Where the filename is the name of a Celestia orientation file, which by convention has the extension .q (for quaternion.) The orientation file is a text file containing a time tagged list of quaternions. Times are Julian dates specified in Barycentric Dynamical Time (TDB). Each record in the file has the form:</p>
<pre>&lt;double: Julian Date&gt; &lt;float: w&gt; &lt;float: x&gt; &lt;float: y&gt; &lt;float: z&gt;</pre>
<p>where w is the real part, and x, y, and z the imaginary parts of a quaternion. A rotation of angle theta about the axis V is given by the quaternion: <img class="tex" alt="( \cos{\frac{\theta} {2}}, \mathbf{V} \sin{\frac{\theta}{2}} )" src="http://upload.wikimedia.org/math/9/f/3/9f39cb7fe5abd9bf6ac7c7a251e7472f.png" /></p>
<h2> <span class="mw-headline" id="ScriptedRotation">ScriptedRotation</span></h2>
<p>A ScriptedRotation is used create rotation model where the orientation is given by a function in Lua script file.</p>
<p>Usage:</p>
<pre><b>ScriptedRotation</b>{    <b>Module</b> <i>&lt;string&gt;</i>    <b>Function</b> <i>&lt;string&gt;</i>    <i>...additional properties...</i>}</pre>
<p>Module gives the name of a package that will be loaded via Lua&#8217;s require method. It searches a standard lists of paths for a script file with the specified name. Function is the name of a factory function that produces a table with the rotation model properties, including a function that returns the orientation at a particular time. All of the ScriptRotation properties other than Module and Function are passed on to the Lua function to create the rotation object. The function name is the only required parameter.</p>
<p>To create your own ScriptedRotation, you need to have some familiarity with the Lua scripting language use in Celestia&#8217;s celx scripts. The Lua function specified in the ScriptedRotation definition is a factory function that gets called immediately after the ScriptedRotation is parsed. The factory function accepts a single table parameter containing all the properties from the ScriptedRotation definition. The function must return a Lua rotation model object, which is just table with several standard fields. They are:</p>
<ul>
<li>period &#8211; A number giving the period of the rotation in days. If not present, the rotation is assumed to be aperiodic.</li>
<li>beginDate, endDate &#8211; optional values that specify the time span over which the rotation model is valid. If not given, the rotation model is assumed to be useable at any time. A rotation model with end &lt; begin is not allowed.</li>
<li>orientation(time) &#8211; The position function takes a time value as input (TDB Julian day) and returns four values which are the quaternion (w, x, y, z). This quaternion is related to the axis angle rotation (A, theta) by:</li>
</ul>
<p><img class="tex" alt="w = \cos{\frac{\theta}{2}}" src="http://upload.wikimedia.org/math/9/0/8/908cd43621ccf10d3b9d17bc86e528ce.png" />, <img class="tex" alt="x = A_x\sin{\frac{\theta}{2}}" src="http://upload.wikimedia.org/math/d/2/6/d26610dfd88017184e0fbd6db0ab94ef.png" />, <img class="tex" alt="y = A_y\sin{\frac{\theta}{2}}" src="http://upload.wikimedia.org/math/3/b/d/3bd943817710984ae0ebb62289e8763e.png" />, <img class="tex" alt="z = A_z\sin{\frac{\theta}{2}}" src="http://upload.wikimedia.org/math/7/5/7/7574912e439c16f01f3c74f0ac9af95b.png" /></p>
<p>Here&#8217;s an example of how to use a ScriptedRotation in an .ssc file:</p>
<pre>"Scripted" "Sol/Earth"{    ScriptedRotation    {        Module "rotations"        Function "wobble"        Period 1        Amplitude 180    }}</pre>
<p>The above ssc fragment tells Celestia to load a file called rotations.lua and invoke the function named wobble to create a new rotation model object. The rest of the properties will all be passed to the wobble function as fields of a table. Next, the contents of rotations.lua:</p>
<pre>-- prototype for the wobble scripted rotation has default values for-- any parameters that are omitted in the ssc file.wobbleproto ={   Amplitude = 0,   Period    = 1,}-- constructor methodfunction wobbleproto:new(o)   o = o or {}  -- create table if one not provided   setmetatable(o, self)   self.__index = self   -- set the period to whatever value was specified in the ssc file;   -- slightly confusing because Celestia is case sensitive--period must   -- be lowercase, but the field from the ssc file is capitalized.   o.period = o.Period   return oend-- The orientation function. This implementation produces a back and forth-- wobble of Amplitude degrees about the z axis.function wobbleproto:orientation(tjd)   local t = tjd - 2451545.0   local theta = self.Amplitude * math.sin((t / self.Period + 0) * math.pi * 2);   -- convert from degrees to radians   theta = theta * math.pi / 180   -- compute a quaternion representing the orientation   return math.cos(theta / 2), 0, 0, math.sin(theta / 2)endfunction wobble(sscvals)   -- create a new wobble rotation object   return wobbleproto:new(sscvals)end</pre>
<p>ScriptedRotations have a few limitations. The only allowed parameters are simple types: strings, numbers, and booleans. Complex types such as arrays and property lists will not be passed on to the Lua factory function. This limitation may disappear in a future version of Celestia. Also, Celestia expects that the orientation function will always return the same orientation for identical time values.</p>
<h2> <span class="mw-headline" id="SpiceRotation">SpiceRotation</span></h2>
<p><span style="background-color: #c0ff80">1.6.0</span></p>
<p>Usage:</p>
<pre>SpiceRotation{    Kernel &lt;string|string array&gt;   # optional    Frame &lt;string&gt;    BaseFrame &lt;string&gt;             # optional (defaults to ecliptic)    Period &lt;number&gt;                # optional (units are hours)    Beginning &lt;number&gt;             # optional    Ending &lt;number&gt;                # optional}</pre>
<p>SpiceRotation is used to import a orientation information from NASA&#8217;s SPICE system into Celestia. The orientation of a Celestia object will be locked to a SPICE frame.</p>
<p>Not all versions of Celestia are built with SPICE support. SpiceRotation is not support in versions of Celestia earlier than 1.6.0.</p>
<p>The <b>Kernel</b> property can be used to specify the name of one or more SPICE kernel (SPK) files to load. It can be omitted if all required kernel files were listed in the definition of a previously loaded object. Celestia expects the kernel file to reside in an add-on&#8217;s data directory.</p>
<p><b>Frame</b> and <b>BaseFrame</b> are strings that give SPICE names for the frames. The orientation of the SpiceRotation is the orientation of the frame relative to the base frame. If no base frame is specified, the default is eclipj2000. The base frame should be the SPICE equivalent of whatever the BodyFrame of the Celestia object is.</p>
<p><b>Beginning</b> and <b>Ending</b> specify the valid time range of the SPICE rotation. If the Beginning and Ending are omitted, the rotation model is assumed to be valid at any time. It is an error to specify Beginning without Ending, and vice versa.</p>
<p><b>Period</b> specifies the principal rotation period; it defaults to 0 indicating that the rotation is aperiodic. It is not essential to provide the rotation period; it is only used by Celestia for displaying object information such as sidereal day length.</p>
<p>Example:</p>
<pre># Use the frame IAU_EARTH as defined by the constants in the SPICE text kernel pck00008.tpcSpiceRotation{    Kernel              "pck00008.tpc"    Frame               "IAU_EARTH"    BaseFrame           "eclipj2000"    Period              23.9344694}</pre>
<h1> <span class="mw-headline" id="Simple_Add-Ons:_Replacing_Textures_.26_Locating_Catalogs">Simple Add-Ons: Replacing Textures &amp; Locating Catalogs</span></h1>
<p><a href="http://en.wikibooks.org/wiki/Celestia" title="Celestia">Celestia</a> | Celestia:Add-Ons</p>
<h2> <span class="mw-headline" id="Introduction_20">Introduction</span></h2>
<p>This article describes the most common procedures for installing add-ons for the 3D astronomical visualization program &#8220;Celestia&#8221;. It can be downloaded for free from <a href="http://celestia.sf.net" class="external text" rel="nofollow">Celestia</a>. Most add-ons designed for this program can be downloaded from the <a href="http://celestiamotherlode.net" class="external text" rel="nofollow">Celestia Motherlode</a>. This document does NOT describe how to create new add-ons. If you want to make your own add-ons or modify others, you should start by reading Selden Ball&#8217;s <a href="http://www.lns.cornell.edu/~seb/celestia/addon-intro.html" class="external text" rel="nofollow">Not-so Brief Introduction to Add-ons</a> For further information, also see the the <a href="http://celestiamotherlode.net/catalog/documentation.html" class="external text" rel="nofollow">Documentation Page</a> of the Motherlode.</p>
<p>If you are new to Celestia, please read this document from start to finish, since information that is relevant to later sections is covered in earlier ones. If you try to read just the section that you want help with right now, you might miss important information that would help with future problems.</p>
<h2> <span class="mw-headline" id="How_Celestia_Determines_what_to_Display">How Celestia Determines what to Display</span></h2>
<p>The Celestia application itself is a very small part of the package that you initally download. Most of the size of the package is due to the pictures and catalogs of the celestial objects that Celestia draws. When Celestia launches, it reads the data from a folder on your computer called &#8220;Celestia&#8221; (Windows systems) or &#8220;Celestia Resources&#8221; (Macs). It then uses that data to determine what to display. By editing a few files in this folder, you can change what Celestia displays on the screen.</p>
<p>The Celestia Resources folder is in different places depending on your operating system.</p>
<p>In Windows, it is located in C:\Program Files\ and is called &#8220;Celestia&#8221; (Double-click on My Computer to find it).</p>
<p>In Mac OS X, the folder is called &#8220;CelestiaResources&#8221; and it will be where the person who installed the original Celestia program put it. This is usually in /Users/&lt;your username&gt;/Library/Application Support/ or within the Celestia application bundle. To find it inside the bundle, hold down the {Ctrl} key, click on the Celestia icon and select &#8220;Show Package Contents&#8221; from the menu that appears.</p>
<p>In Linux KDE, the folder can be installed anywhere, although /opt/kde3/share/apps/celestia is the default and most likely place. In Ubuntu the directory is /usr/share/celestia.</p>
<h2> <span class="mw-headline" id="Types_of_add-ons">Types of add-ons</span></h2>
<p>Add-ons fall roughly into two broad classes: replacement textures and extras. Since their methods of installation are different, we will deal with them differently.</p>
<h3> <span class="mw-headline" id="Replacement_Textures">Replacement Textures</span></h3>
<p>If the files you download are nothing more than images, you are dealing with a replacement texture. Celestia supports the following image formats: JPEG or JPG, PNG, DDS and BMP. (BMP images should be avoided. Celestia does not implement most of the BMP standard.)</p>
<p>An add-on containing replacement textures is designed to replace a texture that was included with the default distribution of Celestia that you downloaded. There are two ways to install new textures: by replacing the original image file, or by editing the catalog file that points to the texture, so that it points to your new image file instead.</p>
<h4> <span class="mw-headline" id="Replacing_the_image_file">Replacing the image file</span></h4>
<p>Replacing the image file is simple. The tricky part is detailed in the note below about image resolutions.</p>
<p>Open the textures folder in the Celestia resources folder, find the image file that you want to replace, and remember or write down its exact name. Then rename the original file to something else, like &lt;old-name&gt;-old.jpg. Place the new image file in the same folder as the old one, and re-name it so it matches the original name of the old image (paste the name from the clipboard.) When you relaunch Celestia, you should see the new texture in place of the old one.</p>
<h4> <span class="mw-headline" id="Resolutions">Resolutions</span></h4>
<p>Celestia allows you to provide images with the same name but with three different resolutions: low, medium and high. They are kept in the <b>lores</b>, <b>medres</b> and <b>hires</b> folders. You can type the letters &#8220;r&#8221; and &#8220;R&#8221; to switch among them. These resolution names are just for your convenience, though. There&#8217;s otherwise nothing special about the images.</p>
<p>Texture images must be a power-of-two on a side: 512&#215;256, 4096&#215;2048, etc. This restriction is in the design of most 3D graphics cards.</p>
<h4> <span class="mw-headline" id="Editing_the_catalog_file_to_refer_to_your_new_Texture">Editing the catalog file to refer to your new Texture</span></h4>
<p>Instead of renaming files as above, you can change the catalog file that directs Celestia to the image file you want to replace. For all default textures, these catalog files are in the folder &#8220;data&#8221; inside the main Celestia resources folder. They are called &#8220;ssc&#8221; catalog files, and they end in the 3-letter extension (ssc).</p>
<p>Based on the names of the files, find the one that describes the texture you want to replace. For safekeeping, copy the original catalog file to another name with a different filetype. Then open it with a text editor and scroll down until you see the entry for the object you are trying to improve. The syntax of the catalog file should be understandable. Replace the name of the old texture with the name of your new texture, but don&#8217;t modify anything else. Save and close the catalog file.</p>
<p>Place your new texture in the medres folder inside the textures folder inside the Celestia Resources folder.</p>
<p>When you launch Celestia, you should see the new texture on the object whose catalog entry you edited.</p>
<h3> <span class="mw-headline" id="Extras_2">Extras</span></h3>
<p>Extras are add-ons which usually cause Celestia to display an object that is not present at all in the default distribution. They usually include several files including catalogs, models, textures, and, hopefully, a README that tells you what to do get the object to display properly. If there is a README included, follow its instructions to install the add-on. If there is no README, you will need to sort the add-on&#8217;s files by their filetypes (the part of the name that is after the dot).</p>
<p>Place the files in the following directories (folders) according their filetypes:</p>
<ul>
<li>.cmod or .3ds or .cms &#8212; Place these models in the <b>models</b> directory.</li>
</ul>
<ul>
<li>.jpg or .png or .dsc or .bmp &#8212; Place these pictures in the <b>textures/medres</b> directory.</li>
</ul>
<ul>
<li>.ssc or .stc or .dsc &#8212; Place these catalogs in the add-on&#8217;s main directory.</li>
</ul>
<ul>
<li>.xyz &#8212; Place these trajectories in the <b>data</b> directory.</li>
</ul>
<h2> <span class="mw-headline" id="Testing_the_Add-on">Testing the Add-on</span></h2>
<p>After you have installed the add-on, you&#8217;ll need to quit and relaunch Celestia. This is because Celestia only reads the data files when it is launched. Any changes you make will not be apparent until you start Celestia again.</p>
<p>If you are installing a new object in Celestia, visit the object by pressing the [Return] or [Enter] key to bring up the target entry prompt. As you begin to type the name of the object you want to visit, Celestia will try to guess what object you want. You can press the TAB key to cycle through Celestia&#8217;s guesses. When the window displays the name you want, press [Return] (or [Enter]) again. If the object&#8217;s name does not appear in the target entry window, you probably have not installed it correctly.</p>
<p>The object has now been selected. Press the &#8216;g&#8217; key to go to it. Celestia&#8217;s viewpoint should move toward the object and it should come into view. If the viewpoint changes but an object does not become visible, make sure that rendering for that object is enabled in the Rendering menu. If the proper rendering is enabled, but you still see nothing, it is possible that the object is not defined at the time that Celestia is simulating. This could occur with comet Shoemaker-Levy 9, for example, which crashed into Jupiter during July 1994. Celestia will still take you to a location for objects which no longer exist, but nothing will be displayed. To view the object, set the time to something more appropriate. For Shoemaker-Levy, this would be any date before July 18, 1994.</p>
<p>If you are installing a different texture for an object that already exists in Celestia, it might be defined in an SSC catalog as an AltTexture. To view such an alternate texture, right-click on the object and select the alternate texture from the popup menu. If you still have trouble getting your new add-on to work, you may want to read its ssc, stc or dsc catalog file for clues to how and where the object should appear in Celestia. Even the smallest error can cause Celestia to function incorrectly, so be careful.</p>
<p>Error messages often are shown in Celestia&#8217;s &#8220;console log.&#8221; Type a tilde (~) to toggle the log on and off. The up- and down-arrow keys can be used to navigate within it.</p>
<h1> <span class="mw-headline" id="Creating_Textures:_Painting_Planets">Creating Textures: Painting Planets</span></h1>
<h2> <span class="mw-headline" id="Introduction_21">Introduction</span></h2>
<p>The appearance of any object we see is determined in large part by the light that reaches your eye from each point on the object&#8217;s surface. It is affected by the characteristics of the light reflected from the surface, the coloration of the surface, and any intervening translucent media (such as an atmosphere). Celestia uses mathematical models to calculate these effects, manipulating data which describe the relevant characteristics of each light source, and each point on the surface of each illuminated object. In reality, that&#8217;s an enormous amount of data, and for Celestia compromises must be made.</p>
<p>In many cases, Celestia uses images as &#8220;maps&#8221; to provide the needed information describing the characteristics of the object&#8217;s surface. Each point on a map corresponds to a point on the surface. Celestia uses image files to determine how the corresponding point on the surface of the object should appear. This process is called <b>texture mapping</b>. If you see an analogy here with the kinds of maps you&#8217;re familiar with from school, it&#8217;s no coincidence. The term <i>map</i> is used here with something very close to its conventional meaning.</p>
<p>The term <i>texture</i> may seem a bit puzzling in this context. It comes from the original usage of the technique in early computer graphics. At that time, because of hardware limitations, only very small images could be used, and so they could cover only a very small part of the surface of an object. However, a single small image could be used repeatedly to cover a large area of an object, giving it a textured appearance. Celestia generally uses a single texture images to cover the entire surface of an object, some of which are the size of planets. Technology has come a long way!</p>
<h2> <span class="mw-headline" id="Image_Basics">Image Basics</span></h2>
<h3> <span class="mw-headline" id="Concepts">Concepts</span></h3>
<p>Since texture mapping relies on image data, we&#8217;ll begin with a brief review of basic image concepts. A digital image is essentially a rectangular grid of cells, called pixels (short for &#8220;picture element&#8221;). Each pixel has a specific digital value. The pixel values are commonly used to represent colors, but can be used for any kind of information. The number of possible values which any pixel can have is called the &#8220;depth&#8221; of the image. The depth of an image is usually expressed as a number of bits. The more bits provided, the greater the precision of the data representation. The (spatial) resolution of an image is determined by the number of rows and columns of pixels it contains. The more rows and columns, the higher the resolution of the image. Unfortunately, the more rows and columns of pixels, and the more bits per pixel, the greater the amount of storage needed for the image. Image file formats often include compression techniques to reduce the storage requirements, but this can lead to a loss of information, resulting in reduced quality.</p>
<h3> <span class="mw-headline" id="Artistic_Development_of_Textures">Artistic Development of Textures</span></h3>
<p>Since textures actually are pictures, you can use your favorite paint program to create them. Often public domain photographs by NASA can be used as starting points for surface textures of imaginary planets.</p>
<h3> <span class="mw-headline" id="Preserving_Quality">Preserving Quality</span></h3>
<p>It&#8217;s usually best to work at a resolution that&#8217;s at least twice the resolution that you&#8217;ll be providing in an Addon. When scaled down, the results look much better than if you&#8217;d been working at the final resolution. Also, be sure to save your intermediate results using an image format that preserves the detail. Do not use either DDS or JPEG formats for anything other than the final released product.</p>
<h2> <span class="mw-headline" id="Texture_File_Formats">Texture File Formats</span></h2>
<p>Celestia supports three image file formats for textures: PNG , JPEG and DDS. Because of their differing characteristics, the different file formats are more suitable for some applications than others.</p>
<h3> <span class="mw-headline" id="PNG">PNG</span></h3>
<p>PNG, short for Portable Network Graphics, is a lossless compression format, i.e. it reproduces the original image without change. PNG images can contain an 8-bit alpha layer, which is used to determine where the image is transparent (think of a cloud-layer). Because it offers perfect quality and alpha layer, PNG can be used for all purposes in Celestia. However it typically has the biggest filesizes and may be a bad choice for textures offered for download. PNG is supported by all but the oldest image manipulation programs.</p>
<h3> <span class="mw-headline" id="JPEG">JPEG</span></h3>
<p>JPEG (initials of Joint Photographic Experts Group, often shortened to JPG) is designed for a good visual appearance and a high compression ratio. It introduces small differences compared to the original image, but this is rarely visible when using default or better quality when saving the JPEG image. The JPEG format is well suited for surface textures, especially when the filesize has to be kept small, as for downloads. JPEG is supported by practically all image manipulation programs. Unfortunately, JPEG does not support an alpha channel, so it cannot be used for textures that require transparency.</p>
<h3> <span class="mw-headline" id="DDS">DDS</span></h3>
<p>DDS, short for Direct Draw Surface, supports several different specialized formats. Most relevant for Celestia are DXT1, DXT3 and DXT5. DDS is different from JPEG and PNG in several ways, as it&#8217;s not a format typically used to store pictures. Instead it&#8217;s designed to be used by 3D hardware, and is directly loaded into your graphics card. Very old graphic cards don&#8217;t support DDS textures, so not everybody can use them. In some circumstances, DDS can have the worst quality of the supported image formats, considerably worse than JPEG with default compression. It also is not highly compressed, e.g. 1:6 for DXT1.</p>
<p>Why is it used then? Because the compression of DDS textures also works after the image was loaded. Let&#8217;s take a 2048&#215;1024 image as an example. When stored as PNG or JPEG, an image may take little space on the harddisk (200 kB for JPEG, 1-2 MB for PNG), but once loaded into memory, it would expand to width*height*3 Bytes = 6MB. A DDS image will take only 1/6th of this, on disk as well as in memory. So you can use more or higher resolution textures without hurting performance. Furthermore, DDS images don&#8217;t have to be decompressed by the CPU, so loading is considerably faster too. This is very important when approaching planets which haven&#8217;t had their textures loaded yet, and for Virtual Textures.</p>
<p>Because of their relatively low quality and the kind of artifacts the compression causes, DDS textures are generally unsuited for Normalmaps. Nevertheless, a specialized NormalMap format has been defined by Nvidia which uses a special DXT5 encoding. Celestia calls this format DXT5nm.</p>
<p>A DDS file usually includes several texture images, called &#8220;mipmaps&#8221;. They are progressively lower resolution versions of the primary image, automatically created by the software used to create DDS file. The graphics hardware chooses the mipmap that best fits the size of the object on the screen, minimizing the number of pixels that have to be rescaled and thus improving the graphics frame-rate.</p>
<p>(additional details of the DXT formats is needed here)</p>
<h4> <span class="mw-headline" id="DXT1">DXT1</span></h4>
<h4> <span class="mw-headline" id="DXT3">DXT3</span></h4>
<h4> <span class="mw-headline" id="DXT5">DXT5</span></h4>
<h2> <span class="mw-headline" id="Celestia_Texture_Map_Types">Celestia Texture Map Types</span></h2>
<p>The following are some of the different types of texture maps used by Celestia:</p>
<h3> <span class="mw-headline" id="Surface_Texture_Maps">Surface Texture Maps</span></h3>
<p>A <b>Texture</b> is like a photograph of the surface, looking much like a conventional map of the world. If the image file used as surface texture contains an Alpha layer (usually used to indicate transparency), this layer is used by Celestia as the object&#8217;s specular texture map.</p>
<h3> <span class="mw-headline" id="Specular_Texture_Maps">Specular Texture Maps</span></h3>
<p>A JPG, PNG or DDS <b>SpecularTexture</b> controls which parts of a planetary surface seem to be shiny and which do not by causing a bright highlight to be drawn. In the texture image, white indicates areas which will display a highlight. Black indicates areas with no highlights. It can be very effective in showing a watery surface on an Oceanic planet.</p>
<p>When using a <b>SpecularTexture</b>, both <b>SpecularColor</b> and <b>SpecularPower</b> must also be specified. See the chapter on <a href="http://en.wikibooks.org/wiki/Celestia/SSC_File" title="Celestia/SSC File">SSC Catalog files</a> for more information.</p>
<p>Specular reflection highlights are visible only in Celestia&#8217;s OpenGL Vertex Program and OpenGL 2.0 render paths. The graphics hardware must support OpenGL v1.4 or better.</p>
<h3> <span class="mw-headline" id="Normal_Texture_Maps">Normal Texture Maps</span></h3>
<p>A <b>NormalMap</b> is not &#8220;normal&#8221; in the sense of being a conventional map. Rather, it defines surface normal vectors: it contains information about the slope of the surface at each point in the texture image. This makes it possible for Celestia to draw shadows on what actually is a smooth surface, making it look like it contains bumps and creases due to mountains and valleys. This usually is much easier than actually molding craters and mountains into the model.</p>
<p>Shadows drawn by <b>NormalMap</b>s are visible only in Celestia&#8217;s OpenGL Vertex Program and OpenGL 2.0 render paths.</p>
<p>Tools for creating these normal maps are available on the <a href="http://www.celestialmatters.org/cm//hosts/home_t00fri/projects/nmtools/" class="external text" rel="nofollow">Celestial Matters Website</a>.</p>
<h3> <span class="mw-headline" id="Bump_Maps">Bump Maps</span></h3>
<p>A <b>BumpMap</b> is an alternative to a <b>NormalMap</b>. It specifies the relative heights of positions on the surface of an object. A pixel corresponding to a position which has the highest altitude is colored white, while the lowest is black. BumpMaps often are created from heightmaps. Internally, Celestia translates BumpMaps into NormalMaps.</p>
<p>When a <b>BumpMap</b> is used, <b>BumpHeight</b> must also be specified.</p>
<p>Shadows drawn by <b>BumpMap</b>s are visible only in Celestia&#8217;s OpenGL Vertex Program and OpenGL 2.0 render paths.</p>
<p>Also keep in mind that a Black &amp; white copy of the texture IS NOT A BUMP MAP( i repeat NOT A BUMP MAP&#160;!!!) and NEVER use one as a bump map . Bump maps are HEIGHT / altitude data, and the texture is a &#8220;photo&#8221; with shadows caused by the sun. see: <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/Bumpmap" class="external free" rel="nofollow">http://en.wikipedia.orghttp://en.wikibooks.org/wiki/Bumpmap</a> <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/Normal_mapping" class="external free" rel="nofollow">http://en.wikipedia.orghttp://en.wikibooks.org/wiki/Normal_mapping</a></p>
<h3> <span class="mw-headline" id="Cloud_Layer_Texture_Maps">Cloud Layer Texture Maps</span></h3>
<p>A <b>CloudMap</b> is a transparent, or semi-transparent image drawn above the surface <b>Texture</b>, used to render clouds. A <b>Cloudmap</b> must be in either png or dds (dtx3 or dxt5) format with an Alpha channel to provide its transparency. In an <a href="http://en.wikibooks.org/wiki/Celestia/SSC_File" title="Celestia/SSC File">SSC catalog file</a> (the properties declaration for the object), one can define the cloud´s height above ground, and the speed at which the clouds move relative to the Surface Texture.</p>
<p>If the <b>CloudMap</b> is a Virtual Texture, <b>CloudSpeed</b> must be 0, or the image will appear to be broken.</p>
<h3> <span class="mw-headline" id="Cloud_Layer_Normal_Maps">Cloud Layer Normal Maps</span></h3>
<p><i>This feature requires Celestia v1.5.0 or later.</i></p>
<p>A <b>CloudNormalMap</b> adds shadows to the surface of a cloud image, making it appear to be bumpy.</p>
<h3> <span class="mw-headline" id="Night_Light_Texture_Maps">Night Light Texture Maps</span></h3>
<p>A <b>NightTexture</b> shows what the nightside of an object looks like, with lighted areas caused by cities, erupting volcanoes, forest fires, etc. It should include an Alpha channel to allow the surface Texture map to be seen through the NightTexture, but that isn&#8217;t required.</p>
<h2> <span class="mw-headline" id="Texture_Resolution">Texture Resolution</span></h2>
<p>The (spatial) <b>resolution</b> of a texture image is determined by the number of rows and columns of pixels it contains. The more rows and column, the higher the resolution of the image. Most importantly, the higher the resolution of the texture, the more detail it contains, and the closer the distance you can view it from. If you view a texture too closely, it will appear blurry because it does not contain sufficient detail. The higher the resolution of the texture, the closer you can get with a clear view, and the more detail you can see. If a texture is mapped to a planet&#8217;s surface, the size of the planet together with the resolution of the texture determines how close you can view the planet from with a satisfactory view. A larger planet will require a higher resolution image to provide comparable detail at the same viewing distance.</p>
<p>As many as three images with identical names but different resolutions can be used for textures if they&#8217;re put into the subdirectories <tt>textures/lores, textures/medres</tt> and <tt>textures/hires</tt>. The keyboard commands &#8220;r&#8221; and &#8220;R&#8221; can then be used to select among them.</p>
<p>It is common to refer to the texture resolution as 1k, 2k, 4k, 8k <i>et cetera</i>.</p>
<p><b>What this means is:</b></p>
<p>- a 1k texture has a width of 1024 pixels and a height of 512 pixels</p>
<p>- a 2k texture is 2048 x 1024 pixels</p>
<p>- a 4k texture is 4096 x 2048 pixels</p>
<p>&#8230; And so on.</p>
<p>Any texture used in Celestia must be a power of two on each side, like the dimensions shown in the above example. This restriction is lifted in Celestia v1.5.0, but works best with graphics cards which support &#8220;non-power-of-two&#8221; texture sizes. Celestia will shrink textures to fit into cards that don&#8217;t have that feature, possibly damaging the image significantly.</p>
<p>When a texture becomes very large, it can be advantageous to cut it up into smaller parts, thus creating a Virtual Texture &#8211; this economizes on the memory Celestia needs to draw it.</p>
<h2> <span class="mw-headline" id="Virtual_Textures">Virtual Textures</span></h2>
<p>A <b>virtual texture</b> is a special texture format used by Celestia to handle very large textures. It is made up of many little textures showing the small details on planets, moons etc.</p>
<p>There are different levels to a virtual texture. The levels are numbered 0 to 10 (12 for v1.4.0 and later). Level 10 is for very fine details and Level 0 is pretty much a global view showing all the major features of Celestia&#8217;s worlds. Level 0 is made up of 2 images, Level 10 can be made up of thousands of close up images showing great detail.</p>
<p>A ctx file defines the virtual texture and its filename is used when refering to the virtual texture in ssc files.</p>
<p>For the details of creating a Virtual Texture, see the documentation on the <a href="http://celestiamotherlode.net/catalog/documentation.html" class="external text" rel="nofollow">Celestia MotherLode</a>.</p>
<h1> <span class="mw-headline" id="3D_Models:_Scupting_Satellites">3D Models: Scupting Satellites</span></h1>
<h2> <span class="mw-headline" id="Introduction_22">Introduction</span></h2>
<p>In addition to its internally defined spherical objects, Celestia can use 3D models to display bodies with complicated shapes.</p>
<h2> <span class="mw-headline" id="Usage_in_Celestia">Usage in Celestia</span></h2>
<p>A 3D model will be displayed when Celestia encounters the <b>Mesh</b> directive in one of its <a href="http://en.wikibooks.org/wiki/Celestia/Catalog_File_Reference" title="Celestia/Catalog File Reference">catalog files</a>. For example,</p>
<pre>Mesh "file.3ds"</pre>
<p>If a <b>Texture</b> declaration is included in the entry for the same object, that texture image will replace all diffuse material texture images specified in the model file.</p>
<h2> <span class="mw-headline" id="Model_Types">Model Types</span></h2>
<p>Celestia can display three different types of 3D model files.</p>
<h3> <span class="mw-headline" id="3DS">3DS</span></h3>
<p>Originally developed by the authors of 3D Studio Max, the .3DS binary file format is used by many different software packages. Model files usually can be created in this format by choosing it in the &#8220;Export&#8221; menu of your favorite 3D modeling program.</p>
<h3> <span class="mw-headline" id="CMS">CMS</span></h3>
<p><a href="http://en.wikibooks.org/wiki/Celestia/3D_Models/CMS_File" title="Celestia/3D Models/CMS File">CMS Model Files</a> are unique to Celestia. They use a simple textual format. The CMS format is deprecated.</p>
<h3> <span class="mw-headline" id="CMOD_2">CMOD</span></h3>
<p><a href="http://en.wikibooks.org/wiki/Celestia/3D_Models/CMOD_File" title="Celestia/3D Models/CMOD File">CMOD Model Files</a> are unique to Celestia. They have both binary and textual forms. The format was designed for efficient use by OpenGL code. When drawing a CMOD model, Celestia&#8217;s framerate is about 1.5-2x as fast as when drawing the equivalent 3DS model.</p>
<p>A 3DS to CMOD conversion program is available. CMOD export scripts are available for Anim8or and Blender.</p>
<h2> <span class="mw-headline" id="Modeling_Programs">Modeling Programs</span></h2>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>This section is a stub.</b><br />You can help Wikibooks by <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">expanding it</a>.</td>
</tr>
</table>
<h2> <span class="mw-headline" id="Modeling_Hints">Modeling Hints</span></h2>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>This section is a stub.</b><br />You can help Wikibooks by <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">expanding it</a>.</td>
</tr>
</table>
<h2> <span class="mw-headline" id="Limitations">Limitations</span></h2>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>This section is a stub.</b><br />You can help Wikibooks by <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">expanding it</a>.</td>
</tr>
</table>
<ol>
<li>Models in Celestia do not (yet?) cast shadows on themselves or on other objects.</li>
<li>Translucent model surfaces are not properly depth sorted. Some are drawn correctly, but some are not.</li>
<li>DSC Nebula Meshes are not depth sorted at all. They always are drawn in the order that Celestia reads them.</li>
</ol>
<h1> <span class="mw-headline" id="CMS_Models">CMS Models</span></h1>
<h2> <span class="mw-headline" id="CMS_File_Reference">CMS File Reference</span></h2>
<p>The CMS model format is deprecated. This means that its usage is discouraged and that it is likely to go away in a future version of Celestia.</p>
<h3> <span class="mw-headline" id="What.27s_a_CMS_file.3F">What&#8217;s a CMS file?</span></h3>
<p>&#8220;<u>C</u>elestia? <u>M</u>odel? <u>S</u>imple?&#8221; files define simple shapes by deforming a sphere. Although deprecated, they are still used for a few generic objects such as asteroids, minor moons and the like.</p>
<p>They lie in the &#8220;models&#8221; directory of the <a href="http://en.wikibooks.org/wiki/Celestia" title="Celestia">Celestia</a> root, or in an add-on&#8217;s root subdirectory (itself in Celestia&#8217;s &#8220;extra&#8221; directory).</p>
<p>They are plain text files, and can thus be modified with your favourite text editor.</p>
<h3> <span class="mw-headline" id=".23">#</span></h3>
<p>The pound sign begins a comment: whatever lies after this sign up to the next carriage return is ignored by Celestia.</p>
<h3> <span class="mw-headline" id=".22SphereDisplacementMesh.22_.7B_..._.7D">&#8220;SphereDisplacementMesh&#8221; { &#8230; }</span></h3>
<p>All of the cms stuff is within this block. The parameters appearing within the accolades are:</p>
<h4> <span class="mw-headline" id=".22Size_.5B_x_y_z_.5D.22">&#8220;Size [ <tt>x y z</tt> ]&#8220;</span></h4>
<p>When a model is placed in a circular orbit around a parent body without rotation settings (so it is tide-locked) and with a mean longitude of 0,</p>
<ul>
<li>x is the radial axis (running from the parent body to the model and through it: near-far)</li>
<li>y is the polar axis (running perpendicular to the orbital plane: north-south)</li>
<li>z is the orbital axis (running parallel to the orbit: forward-backward)</li>
</ul>
<p>It defaults to <tt>[1.0 1.0 1.0]</tt>.</p>
<h4> <span class="mw-headline" id=".22NoiseOffset_.5B_a_b_c_.5D.22">&#8220;NoiseOffset [ <tt>a b c</tt> ]&#8220;</span></h4>
<p>This is some kind of implementation of Perlin noise, and NoiseOffset (probably) moves the origin of the noise.</p>
<p>It defaults to <tt>[10 10 10]</tt>.</p>
<h4> <span class="mw-headline" id=".22FeatureHeight_f.22">&#8220;FeatureHeight <tt>f</tt>&#8220;</span></h4>
<p>This controls the height of the bumps. Small numbers like 0.2 define a body that is roughly spherical with low hills, while larger numbers like 1.0 define a body with large hills.</p>
<p>It defaults to <tt>0.0</tt>.</p>
<h4> <span class="mw-headline" id=".22Octaves_i.22">&#8220;Octaves <tt>i</tt>&#8220;</span></h4>
<p>This defines the bumpiness of the model. Small values like 1 define a body with a fairly regular distortion, whereas large values like 9 define a very bumpy body. A value of zero gives a spherical body.</p>
<p>It defaults to <tt>1</tt>.</p>
<h4> <span class="mw-headline" id=".22Slices_i.22">&#8220;Slices <tt>i</tt>&#8220;</span></h4>
<p>Together with Rings, this defines how much detail there is in the mesh. The default value of <tt>20</tt> defines a blocky mesh, while 200 defines a much smoother mesh that can take several seconds to render when displayed for the first time.</p>
<p>Setting Slices to a low value and Rings to a high value gives a mesh that is shaped like a peeled orange. (The Slices parameter controls the number of longitude lines)</p>
<h4> <span class="mw-headline" id=".22Rings_i.22">&#8220;Rings <tt>i</tt>&#8220;</span></h4>
<p>Together with Slices, this defines how much detail there is in the mesh. It also defaults to <tt>20</tt>.</p>
<p>Setting Slices to a high value and Rings to a low value gives a mesh that is shaped like a pile of doughnuts of varying thicknesses stacked on each other. (The Rings parameters controls the number of latitude lines)</p>
<h1> <span class="mw-headline" id="CMOD_Models">CMOD Models</span></h1>
<p><b>The text in its current form is incomplete.</b></p>
<p></p>
<h2> <span class="mw-headline" id="Introduction_23">Introduction</span></h2>
<p>Celestia&#8217;s internal Model object consists of a set of &#8220;materials&#8221; followed by a set of &#8220;meshes&#8221;. Each &#8220;mesh&#8221; consists of a list of vertex definitions followed by several &#8220;groups&#8221;. Each &#8220;group&#8221; consists of a specification of the type of &#8220;group&#8221; that it is, followed by an enumeration of previously defined vertices belonging to the group. This structure exactly corresponds to the items contained in a CMOD file.</p>
<h2> <span class="mw-headline" id="BN_description_of_CMOD_format">BN description of CMOD format</span></h2>
<p>The following description has been adapted from comments in Celestia&#8217;s source code.</p>
<p>This is an approximate Backus Naur form for the contents of ASCII cmod files. For brevity, the categories &lt;unsigned_int&gt; and &lt;float&gt; aren&#8217;t defined here&#8211;they have the obvious definitions.</p>
<pre> &lt;modelfile&gt;           ::= &lt;header&gt; &lt;model&gt;               &lt;header&gt;              ::= #celmodel__ascii               &lt;model&gt;               ::= { &lt;material_definition&gt; } { &lt;mesh_definition&gt; }               &lt;material_definition&gt; ::= material                           { &lt;material_attribute&gt; }                           end_material  &lt;material_attribute&gt;  ::= diffuse  &lt;color&gt;  |                           specular &lt;color&gt;  |                            emissive &lt;color&gt;  |                            specpower &lt;float&gt; |                            opacity   &lt;float&gt; |                           texture0 &lt;string&gt; |                           texture1 &lt;string&gt; |                           blend add |             (v1.5.0 only)                           normalmap   &lt;string&gt; |  (v1.5.0 only)                           specularmap &lt;string&gt; |  (v1.5.0 only)                           emissivemap &lt;string&gt;    (v1.5.0 only) &lt;color&gt;               ::= &lt;float&gt; &lt;float&gt; &lt;float&gt;               &lt;string&gt;              ::= """ { letter } """              &lt;mesh_definition&gt;     ::= mesh                           &lt;vertex_description&gt;                           &lt;vertex_pool&gt;                          { &lt;prim_group&gt; }                           end_mesh  &lt;vertex_description&gt;  ::= vertexdesc                           { &lt;vertex_attribute&gt; }                           end_vertexdesc &lt;vertex_attribute&gt;    ::= &lt;vertex_semantic&gt; &lt;vertex_format&gt;               &lt;vertex_semantic&gt;     ::= position | normal | color0 | color1 | tangent |                           texcoord0 | texcoord1 | texcoord2 | texcoord3  &lt;vertex_format&gt;       ::= f1 | f2 | f3 | f4 | ub4               &lt;vertex_pool&gt;         ::= vertices &lt;count&gt;                           { &lt;float&gt; }  &lt;count&gt;               ::= &lt;unsigned_int&gt;               &lt;prim_group&gt;          ::= &lt;prim_group_type&gt; &lt;material_index&gt; &lt;count&gt;                           { &lt;unsigned_int&gt; }  &lt;prim_group_type&gt;     ::= trilist | tristrip | trifan |                           linelist | linestrip | points |                            sprites    (v1.5.0 only)               &lt;material_index&gt;      :: &lt;unsigned_int&gt; | -1</pre>
<h3> <span class="mw-headline" id="Clarification_of_some_of_the_elements">Clarification of some of the elements</span></h3>
<p>In Celestia v1.5.0, a full Material definition would look like</p>
<pre>materialdiffuse 0.5 0.5 0.2specular 1 1 1specpower 30opacity 1texture0 "basetex.jpg"normalmap "norm.png"specularmap "specmask.jpg"emissivemap "lights.jpg"end_material</pre>
<p>Some of the vertex attributes are</p>
<ul>
<li>position &#8211; position (required)</li>
<li>texcoord0 &#8211; primary texture coordinate</li>
<li>texcoord1 &#8230; texcoord3 &#8211; additional texture coordinates (for multitexturing)</li>
<li>color0 &#8230; color1 &#8211; primary and secondary colors</li>
<li>tangent &#8211; surface tangents (for bump mapping)</li>
</ul>
<p>The vertex formats are</p>
<ul>
<li>f1 &#8211; one float</li>
<li>f2 &#8211; two floats (typical for texture coordinates)</li>
<li>f3 &#8211; three floats (positions and normals)</li>
<li>f4 &#8211; four floats</li>
<li>ub4 &#8211; four unsigned bytes (the usual format for colors)</li>
</ul>
<p>The primitive types are</p>
<ul>
<li>trilist</li>
<li>tristrip</li>
<li>trifan</li>
<li>linelist</li>
<li>linestrip</li>
<li>points</li>
<li>sprites (v1.5.0 only)</li>
</ul>
<p>Tristrips and trifans can be much more efficient than triangle lists.</p>
<h2> <span class="mw-headline" id="Example_ASCII_CMOD_File">Example ASCII CMOD File</span></h2>
<pre>#celmodel__ascii# The above line is the 16-byte header; for binary files, it's# #celmodel_binary# material definitions follow--these must precede any meshes in the filematerial       # index 0emissive 0 1 0opacity 0.5end_material# A material with a texture.  Texture filenames may use the wildcard# character, which behaves exactly as it does within a .ssc file.material	# index 1emissive 1 1 1texture0 "tropical-beach.*"end_material# There may be one or more meshes in a model file--this file happens# to have just a single onemesh# The vertex description tells what attributes the vertices for this mesh# have.  Each attribute in the description consists of a semantic and a# data format.vertexdescposition f3normal f3texcoord0 f2end_vertexdesc# The vertex data--the number right after the keyword vertices is the# number of vertices in the pool.vertices 60 0 0 0 0 1 0 01 1 0 0 0 1 1 10 1 0 0 0 1 0 10 1 0 0 0 -1 0 11 1 0 0 0 -1 1 10 0 0 0 0 -1 0 0# An arbitrary number of primitive groups follow# The primitive group type is followed by a material index, then# a count of the number of vertex indices in the grouptrilist 0 30 1 2trilist 1 33 4 5# End of the meshend_mesh# ---- end of cmod file ----</pre>
<h2> <span class="mw-headline" id="Point_Sprites">Point Sprites</span></h2>
<p>A new feature which has been added to the cmod format in Celestia v1.5.0 is point sprites. These can be used for a variety of different volumetric rendering effects for phenomena such as nebula, accretion disks, volcanic plumes, or engine exhaust.</p>
<p>The changes to the cmod format relevant to point sprites are minor. There&#8217;s a new material attribute (blend add), a new primitive type (sprites), and a new vertex attribute type (pointsize). The sprite texture is texture0 from the material definition. Here is a very basic example of a sprite cmod with three red sprites:</p>
<pre>#celmodel__asciimaterialdiffuse 1 0 0texture0 "gaussian.jpg"end_materialmeshvertexdescposition f3pointsize f1end_vertexdescvertices 31 0 0 0.252 0 0 0.253 0 0 0.25sprites 0 30 1 2end_mesh</pre>
<p>For nebula meshes, it may be useful to specify additive blending in the material definition by adding the line &#8216;blend add&#8217;. This is especially appropriate for emission nebula, definitely not to be used for dark nebula like the Horsehead. Additively blended objects have the advantage of not needing to be depth sorted with respect to each other. Here&#8217;s a slightly more complex sprite cmod that uses additive blending and per vertex colors so that each sprite has a different color:</p>
<pre>#celmodel__asciimaterialdiffuse 1 0 0texture0 "gaussian.jpg"blend addend_materialmeshvertexdescposition f3pointsize f1color f3end_vertexdesc# row of sprites: red, green, bluevertices 31 0 0 0.25  1 0 02 0 0 0.25  0 1 03 0 0 0.25  0 0 1sprites 0 30 1 2end_mesh</pre>
<h2> <span class="mw-headline" id="Using_TriStrips_.28by_Toti.29">Using TriStrips (by Toti)</span></h2>
<p>A tristrip is an OpenGL primitive that draws a set of triangles this way:</p>
<pre>     1-----2      1-----2      \     /        \ /         3      1-----2      \     /\        \ /    \         3-----4      1-----2      \     /\        \ /    \         3-----4         \     /           \ /            5 </pre>
<p>So we can store this as: 1,2,3,4,5 (5 entries) With a trilist the same three triangles must be stored this way: 1,2,3 2,3,4 3,4,5 (9 entries, spaces are only to make text legible) Basically the first two vertices define a basis. For each added vertex v a new triangle is defined. This triangle if formed by the vertices [v-2][v-1][v].</p>
<p>In general, for a trilist of T triangles we need 3*T entries, but for a tristrip of T triangles T+2 entries are enough. So for large meshes you are saving 2/3 of the resources. The same can be applied to linestrips:</p>
<pre>     1---2      1---2          /        /        3      1---2          /        /         3----4      1---2          /        /         3----4            /          /          5 </pre>
<p>If the above mesh is defined as a linelist: 1,2 2,3 3,4 4,5 (8 entries). If it is defined as a linestrip: 1,2,3,4,5 (5 entries) A linelist needs 2*L entries for a set of L lines. A linestrip only needs L+1 entries for the same set. For large meshes the saving is about 50% of resources.</p>
<p>The usual way to work with these primitives is to model the object as usual and then use an optimization utility to convert from raw triangles to tristrips, etc. I don&#8217;t know of any free program/library that can do this, though. Surely Chris does.</p>
<h2> <span class="mw-headline" id="Using_Trifans_.28by_Toti.29">Using Trifans (by Toti)</span></h2>
<pre>            1-------2              \     /               \   /                 3             1-------2           /  \     /          /    \   /         4------ 3        5------ 1-------2         \    /  \     /          \  /    \   /            4------ 3 </pre>
<p>Using trifans, the above mesh can be described as 1,2,3,4,5 Each tringle has the vertices [v0][v-1][v], where v0 is the first vertex of the set.</p>
<p>As you see, it&#8217;s similar to a tristrip, but the first vertex is always the center of the trifan. You need T+2 entries to define T triangles, so it is as efficient as a tristrip (but often it can be used where a tristrip can&#8217;t)</p>
<p>The advantage of using these primitives is that you save disk, bus and memory resources, because mesh descriptions are less voluminous.</p>
<h1> <span class="mw-headline" id="Time_Scales">Time Scales</span></h1>
<h2> <span class="mw-headline" id="UTC_vs_TDB">UTC vs TDB</span></h2>
<p>Versions of Celestia before v1.5.0 use UTC to calculate times and positions. Unfortunately, UTC includes &#8220;leap seconds&#8221; in order to stay aligned with the Earth&#8217;s varying rotation. Leap seconds happen essentially randomly, when they are needed. Although Celestia does incorporate a table of leap second times, its use of UTC causes problems when used with ephemerides which are defined using TDB. Starting with v1.5.0, although it still displays UTC on the screen, Celestia uses the TDB time scale internally for everything else. As a result, Celestia places objects much more accurately than before.</p>
<h2> <span class="mw-headline" id="Time_Scales_2">Time Scales</span></h2>
<p>It may be helpful for Celestia users to understand the various time scales that are used in the field of astronomy. The most familiar is local time, which is probably what you see if you look at a nearby clock. The local time zone determines the difference between local time and Coordinated Universal Time, or UTC. UTC is the current time at the zero degree meridian; it replaces Greenwich Mean Time as the standard world clock.</p>
<p>Astronomical ephemerides are typically defined in terms of Barycentric Dynamical Time, or TDB. TDB is the time measured by a clock at the solar system barycenter. It differs from Terrestrial Time (TT)&#8211;the time measured by a clock on the Earth&#8211;because of relativistic effects, but the difference between the two scales is always less than 0.002 seconds. The two scales can usually be considered equivalent in Celestia.</p>
<p>TT is ahead of International Atomic Time (TAI) by constant value of 32.184 seconds. Finally, UTC differs from TAI by some integer number of leap seconds. Leap seconds are inserted occasionally because the Earth&#8217;s rotation is irregular, and it&#8217;s desirable to keep our everyday time scale from drifting with respect to the terrestrial day-night cycle&#8211;except at the poles, the sun should be in the sky at noon. The most recent leap second occurred at 23:59:60 on December 31, 2008 and made UTC 34 seconds behind TAI. (See <a href="http://en.wikipedia.orghttp://en.wikibooks.org/wiki/International_Atomic_Time" class="extiw" title="wikipedia:International Atomic Time">Wikipedia on TAI</a>)</p>
<p>To briefly summarize the relationship between time scales:</p>
<pre>TT = TAI + 32.184TAI = UTC + <i>leap second count</i>Thus, TT = UTC + 32.184 + <i>leap second count</i></pre>
<p>UTC is used in the Celestia&#8217;s Set Time dialog and it&#8217;s also the time displayed in the upper right of the screen. Unless you&#8217;re creating scripts or add-ons for Celestia, UTC is all that you will see. But everywhere else, the time scale is TDB: xyz trajectory files, attitude files, beginning, ending, and epoch times in .ssc files.</p>
<h1> <span class="mw-headline" id="Troubleshooting_Celestia">Troubleshooting Celestia</span></h1>
<p><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Troubleshooting_Celestia&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Troubleshooting Celestia (does not exist)">Celestia/Troubleshooting Celestia</a></p>
<h1> <span class="mw-headline" id="Troubleshooting_Scripts">Troubleshooting Scripts</span></h1>
<p><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Troubleshooting_Scripts&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Troubleshooting Scripts (does not exist)">Celestia/Troubleshooting Scripts</a></p>
<h1> <span class="mw-headline" id="Troubleshooting_Addons">Troubleshooting Addons</span></h1>
<p><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Troubleshooting_Addons&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Troubleshooting Addons (does not exist)">Celestia/Troubleshooting Addons</a></p>
<h1> <span class="mw-headline" id="Development_2">Development</span></h1>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>A reader has identified this chapter as as undeveloped draft or outline.</b><br />You can help to <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">develop the work</a>, or you can ask for assistance in the <a href="http://en.wikibooks.org/wiki/Wikibooks:PROJECTS" title="Wikibooks:PROJECTS" class="mw-redirect">project room</a>.</td>
</tr>
</table>
<p>Celestia&#8217;s source code is freely available on <a href="http://celestia.svn.sourceforge.net/viewvc/celestia/" class="external text" rel="nofollow">SourceForge</a>. Only official Celestia developers can upload modified code to the SourceForge server, but anyone can download the code and modify it for their own purposes. If you would like to contribute code to the project, please discuss it on the <a href="http://shatters.net/forum/" class="external text" rel="nofollow">Celestia Web Forum</a> in its <a href="http://shatters.net/forum/viewforum.php?f=4" class="external text" rel="nofollow">Development Forum</a>.</p>
<p>The following pages describe how to obtain the code and modify it for specific operating systems.</p>
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Development/Linux_platform" title="Celestia/Development/Linux platform">Linux</a></li>
</ul>
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Development/MacOS_platform" title="Celestia/Development/MacOS platform">MacOS X</a></li>
</ul>
<ul>
<li><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Development/Windows_Vista_platform&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Development/Windows Vista platform (does not exist)">Windows Vista</a></li>
</ul>
<ul>
<li><a href="http://en.wikibooks.org/wiki/Celestia/Development/Win32_platform" title="Celestia/Development/Win32 platform">Windows XP 32bit</a> &amp; Win7 64bit</li>
</ul>
<p></p>
<p>A sociological comment:</p>
<dl>
<dd>As with most software projects with established developer communities and protocols, a potential contributor to Celestia will have to undergo a form of apprenticeship. The program is large and complex and its underlying design philosophy has to be understood. It also takes a while to gain the trust of the people currently working on the program. By themselves, programming skills aren&#8217;t enough. Too often individuals unfamiliar with the program or with the people involved have suggested significant changes and have become discouraged because their ideas weren&#8217;t incorporated immediately. Don&#8217;t let this happen to you. Read the forum. Read the developers mailing list. Participate in discussions. Contribute ideas. Try out things with the code on your own. Be patient. It&#8217;ll take a while.</dd>
</dl>
<h1> <span class="mw-headline" id="Developing_Under_Linux">Developing Under Linux</span></h1>
<h2> <span class="mw-headline" id="Getting_source_from_SVN">Getting source from SVN</span></h2>
<p>Use your favorite Subversion client program to download Celestia from SourceForge. If you&#8217;re using the command line svn client, use the following command line to update your local Celestia development directory:</p>
<pre>svn co <a href="https://celestia.svn.sourceforge.net/svnroot/celestia/trunk" class="external free" rel="nofollow">https://celestia.svn.sourceforge.net/svnroot/celestia/trunk</a> <i>dir_name</i></pre>
<p>You may use &#8220;dir_name&#8221; for downloading directory name such as celestia. The default directory name is trunk if &#8220;dir_name&#8221; is omitted.</p>
<h2> <span class="mw-headline" id="Basic_installation_steps">Basic installation steps</span></h2>
<p>First, change directory with &#8220;cd dir_name/celestia&#8221; and type</p>
<pre>autoreconf -iv</pre>
<p>If this step does not succeed, make sure the following packages are installed (names shown for SuSE 10.2):</p>
<ul>
<li>gconf2-devel</li>
<li>gettext-devel</li>
</ul>
<p>For Ubuntu, the following basic build tools should be installed</p>
<ul>
<li>build-essential</li>
<li>automake</li>
</ul>
<p>In addition, dependent packages are also installed for Ubuntu:</p>
<pre>sudo apt-get build-dep celestia</pre>
<p>After the make ran through successfully, type</p>
<pre>./configure</pre>
<p>to get the list of available frontends and choose the one appropriate for you. Also, decide if you want to compile &#8220;<i>&#8211;with-lua</i>&#8221; and/or with &#8220;<i>&#8211;enable-theora</i>&#8220;, Celestia itself runs fine without them, but some Addons use Lua.</p>
<p>Type</p>
<pre>./configure --help</pre>
<p>to see a list other compile options you might want to enable/disable.</p>
<p>Now, configure the build tree with the following commands:</p>
<pre>./configure --with-<i>frontend</i> <i>&lt;other options&gt;</i></pre>
<p>To finally build celestia and install it, type:</p>
<pre>makesudo make install</pre>
<h3> <span class="mw-headline" id="Packages_needed">Packages needed</span></h3>
<p>At the first installation, <b>configure</b> probably will complain about missing packages. Install and repeat.</p>
<p>For OpenSuse 10.2, at least the following packages have to be installed:</p>
<ul>
<li>freeglut-devel</li>
<li>qt3-devel</li>
<li>kdebase3-devel</li>
</ul>
<h2> <span class="mw-headline" id="Directory_Layout">Directory Layout</span></h2>
<p>The executable will be installed in</p>
<pre>/usr/local/bin/celestia</pre>
<p>the data directory is located in</p>
<pre>/usr/local/share/celestia/</pre>
<p>or whatever your <i>&#8211;prefix</i>-option of <i>configure</i> pointed to.</p>
<h1> <span class="mw-headline" id="References">References</span></h1>
<p>The basic information how to install Celestia under Linux was obtained from this thread in the celestia forums: <a href="http://shatters.net/forum/viewtopic.php?t=11055" class="external free" rel="nofollow">http://shatters.net/forum/viewtopic.php?t=11055</a></p>
<h1> <span class="mw-headline" id="Developing_Under_MacOS_X">Developing Under MacOS X</span></h1>
<h2> <span class="mw-headline" id="Install_XCode_Tools">Install XCode Tools</span></h2>
<p>If you&#8217;ve not already done so, install Xcode 2.4.x or higher from the OS X CD/DVD, or download it from <a href="http://developer.apple.com/tools/download/" class="external text" rel="nofollow">Apple</a>. <b>Make sure that you choose options and install the Universal SDK</b>.</p>
<h2> <span class="mw-headline" id="Subversion">Subversion</span></h2>
<p>Before compiling Celestia, you must obtain the source code. The very latest source code is kept in SourceForge&#8217;s Subversion (SVN) repository. You can get the source code by following these instructions:</p>
<ol>
<li>Open Terminal</li>
<li>See if SVN is installed on your system. Type &#8220;svn&#8221; in the terminal (without the quotes.) If you get a &#8220;command not found&#8221; error message, you need to install SVN. See <a href="http://www.wikihow.com/Install-Subversion-on-Mac-OS-X" class="external text" rel="nofollow">this guide</a> for information on installing SVN on Mac OS X.</li>
<li>Type, or paste in: <code>svn co <a href="https://celestia.svn.sourceforge.net/svnroot/celestia/trunk" class="external free" rel="nofollow">https://celestia.svn.sourceforge.net/svnroot/celestia/trunk</a> celestia</code></li>
<li>Wait for a while, until the download is complete</li>
</ol>
<p><i>The above steps are for the SVN command line client; the procedure will be different for graphical SVN client.</i></p>
<h2> <span class="mw-headline" id="CVS">CVS</span></h2>
<p><i>Celestia has moved to using Subversion for version control. This section is obsolete and will be removed.</i></p>
<p>Before compiling Celestia, you must obtain the source code. The very latest source code is kept in SourceForge&#8217;s CVS archive. You can get the source code by following these instructions:</p>
<ol>
<li>Open Terminal</li>
<li>Type, or paste in: <code>cvs -d:pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia login</code></li>
<li>As the <code>Password:</code> prompt, hit return</li>
<li>Type: <code>cvs -z3 -d:pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia co -P celestia</code> (the &#8220;co&#8221; means &#8220;check out&#8221;)</li>
<li>Wait for a while, until the download is complete</li>
</ol>
<h2> <span class="mw-headline" id="Compiling">Compiling</span></h2>
<p>Navigate to the new &#8220;celestia&#8221; folder inside your home folder. Look for the celestia.xcodeproj file inside the &#8220;macosx&#8221; folder and double click it. Once XCode has launched, choose <i>Build &gt; Build and Debug</i>, or <i>Build and Run</i>.</p>
<h2> <span class="mw-headline" id="Notes_2">Notes</span></h2>
<ul>
<li>When compiling a version for everyday use, make sure that you select the Universal_Release target before compiling. Choosing the Debug target will result in a <i>slow</i> version of Celestia that is only suitable for debugging purposes.</li>
<li>You can tell if your Celestia is a debug version or not by looking at the splash screen when Celestia starts up. Debug versions will say DEBUG BUILD in capital letters.</li>
<li>Compiling on versions of Mac OS X earlier than Tiger 10.4.x is no longer officially supported.</li>
<li>Using makefiles and X11 on Mac OS X is not officially supported, but might work.</li>
</ul>
<h1> <span class="mw-headline" id="Developing_Under_Windows_Vista">Developing Under Windows Vista</span></h1>
<p><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Development/Windows_Vista_platform&amp;action=edit&amp;redlink=1" class="new" title="Celestia/Development/Windows Vista platform (does not exist)">Celestia/Development/Windows Vista platform</a></p>
<h1> <span class="mw-headline" id="Developing_Under_Windows_XP">Developing Under Windows XP</span></h1>
<p>Celestia development options using Windows-32 software packages:</p>
<h2> <span class="mw-headline" id="Subversion_.28svn.29">Subversion (svn)</span></h2>
<p>Celestia&#8217;s source code is available on a Subversion (SVN) repository hosted on <a href="http://sourceforge.net/svn/?group_id=21302" class="external text" rel="nofollow">SourceForge</a>.</p>
<p>Several Subversion clients are available for Windows. A very popular one is <a href="http://tortoisesvn.tigris.org/" class="external text" rel="nofollow">TortoiseSVN</a>, a Windows shell extension that lets you use SVN commands right from Windows Explorer. A command line version is available with <a href="http://www.cygwin.com/" class="external text" rel="nofollow">Cygwin</a>.</p>
<p>To get the latest Celestia source using the with the command line client, cd to the desired directory and then issue the command</p>
<pre>svn co <a href="https://celestia.svn.sourceforge.net/svnroot/celestia/trunk" class="external free" rel="nofollow">https://celestia.svn.sourceforge.net/svnroot/celestia/trunk</a></pre>
<p>With Tortoise SVN, select &#8216;Checkout&#8217; from the Windows Explorer popup menu, and then enter this URL:</p>
<pre><a href="https://celestia.svn.sourceforge.net/svnroot/celestia/trunk" class="external free" rel="nofollow">https://celestia.svn.sourceforge.net/svnroot/celestia/trunk</a></pre>
<h2> <span class="mw-headline" id="Microsoft_C.2B.2B_.26_SDK_tools_for_Windows_XP_and_Windows_7">Microsoft C++ &amp; SDK tools for Windows XP and Windows 7</span></h2>
<p>In order to build software for Windows, you need both an SDK (Software Development Kit) and a compiler. The SDK provides libraries and include files needed for building for a particular version of Windows. The compiler converts text files into binary programs, linking them to the SDK libraries. Microsoft provides free versions of their SDKs and compilers, although with limited features, in order to encourage development of software for use with their operating systems. They also sell enhanced versions for use by commercial software development organizations.</p>
<h3> <span class="mw-headline" id="VS2008">VS2008</span></h3>
<p>In December 2007, Microsoft released Visual C++ 2008 Express Edition. As of Celestia version 1.6.0, this is the only version of the compiler recommended for building Celestia. (Visual C++ 2010 Express Edition does not currently work with Celestia: it builds but does not run.) Note that Visual C++ 2008 will not run on Windows 98. <i>For this reason only</i>, you may want to use Visual Studio 2005. If you have Windows 2000, XP, Vista or 7, compiling is much easier with Visual C++ 2008.</p>
<ul>
<li>If you do not already have Microsoft Visual C++ 2008, you may download it for free from here</li>
</ul>
<dl>
<dd><a href="http://www.microsoft.com/express/download/default.aspx" class="external free" rel="nofollow">http://www.microsoft.com/express/download/default.aspx</a></dd>
</dl>
<p>Select the VS2008 link in the upper right corner of the web page.</p>
<ul>
<li>You will also need the Windows SDK, also a free download from Microsoft:</li>
</ul>
<dl>
<dd><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E6E1C3DF-A74F-4207-8586-711EBE331CDC&amp;displaylang=en" class="external free" rel="nofollow">http://www.microsoft.com/downloads/details.aspx?FamilyId=E6E1C3DF-A74F-4207-8586-711EBE331CDC&amp;displaylang=en</a></dd>
</dl>
<p>Note: When installing VS C++ 2008 SP1 using the Web installation , it automatically downloads and installs all of the correct SDK libraries, too. This happens under both Windows XP, 32bit, and Windows 7, 64bit. The SDK does not need to be downloaded or installed separately.</p>
<h3> <span class="mw-headline" id="Step_by_step_instructions_for_Visual_C.2B.2B_2008_Express_Edition">Step by step instructions for Visual C++ 2008 Express Edition</span></h3>
<p>These instructions work for both Windows XP and Windows 7.</p>
<p>This process assumes that you&#8217;ve followed the steps above, checked out the source from SVN, and installed the Visual C++ compiler and Windows SDK.</p>
<ol>
<li>Copy iconv.dll, intl.dll and lua5.1.dll from trunk\celestia\windows\dll\x86 into trunk\celestia
<ul>
<li>Celestia is a 32bit x86 application. There are no x64 libraries.</li>
</ul>
</li>
<li>Open celestia.sln in Microsoft Visual C++.Net 2008 and allow the updater to work.
<ul>
<li>Select (double-click on) celestia.sln in the directory trunk\celestia</li>
</ul>
</li>
<li>Set the build type to &#8220;Release&#8221;. (The project provided from svn has it set to &#8220;Debug&#8221;)
<ul>
<li>In the line of icons across the top of the window, where it initially says &#8220;Debug&#8221;, open its dropdown menu and select &#8220;Release&#8221;</li>
</ul>
</li>
<li>Build!
<ul>
<li>Open the menu &#8220;Build&#8221; and select &#8220;Rebuild Solution&#8221;</li>
</ul>
</li>
</ol>
<h3> <span class="mw-headline" id="VS2005">VS2005</span></h3>
<p><i>Recommended only for users of Windows 98/ME, where the Visual C++ 2008 is not supported. If you are running XP, Vista or 7, you should use the much easier process described in the previous section.</i></p>
<ul>
<li>Windows Platform SDK: Web Install</li>
</ul>
<dl>
<dd><a href="http://www.microsoft.com/downloads/details.aspx?familyid=0BAF2B35-C656-4969-ACE8-E4C0C0716ADB&amp;displaylang=en" class="external free" rel="nofollow">http://www.microsoft.com/downloads/details.aspx?familyid=0BAF2B35-C656-4969-ACE8-E4C0C0716ADB&amp;displaylang=en</a></dd>
</dl>
<ul>
<li>Windows Platform SDK: disk image</li>
</ul>
<dl>
<dd><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e15438ac-60be-41bd-aa14-7f1e0f19ca0d&amp;DisplayLang=en" class="external free" rel="nofollow">http://www.microsoft.com/downloads/details.aspx?FamilyID=e15438ac-60be-41bd-aa14-7f1e0f19ca0d&amp;DisplayLang=en</a></dd>
</dl>
<ul>
<li>Visual Studio 2005 Express C++: Web install</li>
</ul>
<dl>
<dd><a href="http://www.microsoft.com/express/2005/download/default.aspx" class="external free" rel="nofollow">http://www.microsoft.com/express/2005/download/default.aspx</a></dd>
</dl>
<ul>
<li>Visual Studio 2005 Express C++: disk image</li>
</ul>
<dl>
<dd><a href="http://msdn2.microsoft.com/en-us/express/aa718401.aspx" class="external free" rel="nofollow">http://msdn2.microsoft.com/en-us/express/aa718401.aspx</a></dd>
</dl>
<h3> <span class="mw-headline" id="Celestia_libraries_for_VS2005">Celestia libraries for VS2005</span></h3>
<p>The libraries in the Celestia repository were built with VS2008, and will not work on Windows 98/ME:</p>
<p>Celestia Libraries for Visual Studio 2005 Express:</p>
<dl>
<dd><a href="http://www.shatters.net/~claurel/celestia/winbuild/" class="external free" rel="nofollow">http://www.shatters.net/~claurel/celestia/winbuild/</a></dd>
</dl>
<ul>
<li>As of October, 2007, use
<ul>
<li>cspice.lib</li>
<li>winbuild-2.zip</li>
<li>winlibs-2.zip</li>
</ul>
</li>
</ul>
<dl>
<dd>Several source code files have been added to Celestia&#8217;s svn repository since winbuild-2.zip was created. Insert these lines into the OBJS section of celestia/src/celengine/engine.mak if you&#8217;re using makerelease.bat to build from the current subversion repository:</dd>
</dl>
<pre>       $(INTDIR)\axisarrow.obj \       $(INTDIR)\customrotation.obj \       $(INTDIR)\frametree.obj \       $(INTDIR)\precession.obj \       $(INTDIR)\scriptrotation.obj \        $(INTDIR)\timeline.obj \       $(INTDIR)\timelinephase.obj \</pre>
<dl>
<dd>The SPICE include files are included in winlibs-2.zip.</dd>
</dl>
<dl>
<dd>No binary DLLs (Dynamically Loaded Libraries) are included in these Zip files, so you&#8217;ll have to get them from one of the precompiled Celestia installation kits. As of January 26, 2008, use the DLLs which are included in Celestia v1.5.0. The official release of Celestia v1.5.0 is available on <a href="http://sourceforge.net/project/showfiles.php?group_id=21302" class="external text" rel="nofollow">SourceForge</a>.</dd>
</dl>
<p>The version of Celestia that&#8217;s included in the Windows Celestia distribution kits is compiled using the script makerelease.bat. The older VS2003 versions of the build scripts are still what are in the cvs archive on SourceForge. The makefiles and .bat scripts which have been updated for VS2005/VS2008 are included in winbuild-2.zip <span style="background-color: yellow">[Remark: There is no makerelease.bat in winbuild-2.zip]</span>, which is in the VS2005 winbuild directory shown above.</p>
<p>Don&#8217;t forget that you&#8217;ll have to configure the PATH, LIB and INCLUDE environment variables according to your particular development environment so that the build scripts will find the Visual Studio and Celestia programs, include files and libraries.</p>
<p>Here&#8217;s one example .BAT script for defining the search lists. It probably won&#8217;t work for you: you probably have put the files in different directories. Change it appropriately.</p>
<pre>Set INCLUDE=C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include;%INCLUDE%Set INCLUDE=C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\include\mfc;%INCLUDE%Set INCLUDE=C:\Program Files\Microsoft Visual Studio 8\VC\include;%INCLUDE%Set INCLUDE=C:\cvs\Celestia\celestia\inc;%INCLUDE%Set PATH=C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin;%PATH%Set PATH=C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;%PATH%Set PATH=C:\Program Files\Microsoft Visual Studio 8\VC\bin;%PATH%Set LIB=C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib;%LIB%Set LIB=C:\Program Files\Microsoft Visual Studio 8\VC\lib;%LIB%Set LIB=C:\cvs\Celestia\celestia\lib;%LIB%</pre>
<h1> <span class="mw-headline" id="Win_CVS">Win CVS</span></h1>
<p>How to get the C++ source code for Celestia with the latest WinCVS</p>
<p>December 30, 2005</p>
<p>Step 1 Get Python. To download Python, go to the official Website. <a href="http://www.python.org/" class="external free" rel="nofollow">http://www.python.org/</a></p>
<p>Step 2 Get WinCVS, the Concurrent Versions System 2.0.51d <a href="http://www.wincvs.org/" class="external free" rel="nofollow">http://www.wincvs.org/</a></p>
<p>Step 3 Enter info into WinCVS to prepare for getting source code</p>
<p>Step 3b Create a new folder on your Hard Disk. I suggest to use a folder in the root. As an example my folder is: C:\CVS. This folder will be the base for our local CVS tree.</p>
<p>Step 3c Use menu Admin:Preferences to set Home to c:\CVS</p>
<p>Step 3d Understand that the Sourceforge Repository is a remote website. You will get your own copies of the source code into your computer directory c:\CVS\celestia (or c:\celestia if you make a mistake like I did).</p>
<p>Step 4 Communicate with the SourceForge website where the C++ source code is kept</p>
<p>Step 4a Use the WinCVS menu Admin:Login&#8230; A dialog window appears called Login settings. Put a checkmark in the CVSROOT box</p>
<p>Step 4b Paste this line in the login line for cvsroot</p>
<dl>
<dd>pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia</dd>
</dl>
<p></p>
<p>Step 4c When you are prompted for a password, do not type in anything, just hit the OK button</p>
<p>The console should report your success with code 0, as shown on 3 lines here:</p>
<p>cvs -d&#160;:pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia login Logging in to&#160;:pserver:anonymous@celestia.cvs.sourceforge.net:2401:/cvsroot/celestia</p>
<ul>
<li>
<ul>
<li>
<ul>
<li>
<ul>
<li>
<ul>
<li>CVS exited normally with code 0 *****</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>If you get code 1, try again. Maybe the connection is too busy to service your login.</p>
<p>Step 4d Checkout the files with these commands. The first time this is a checkout. Future WinCVS sessions are updates, and the commands are the same.</p>
<p>Step 4e Use the menu Admin:Command Line&#8230;</p>
<p>Step 4f check the box for CVSROOT and put this line in the space next to that box:</p>
<dl>
<dd>pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia</dd>
</dl>
<p></p>
<p>Step 4f2&#160;: check the box for Execute in directory, enter c:\CVS</p>
<p>Step 4g paste the command on the next line into the big empty command line box: cvs -z3 -d:pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia co -P celestia</p>
<p></p>
<p>Wait while files are then listed as they are sent to your computer. The console will show stuff like this&#160;:</p>
<p>cvs -d&#160;:pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia -z3 -d:pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia co -P celestia (in directory C:\CVS) cvs checkout: cwd=C:\CVS ,current=C:\CVS cvs checkout: Updating celestia U celestia/ABOUT-NLS U celestia/AUTHORS . . .</p>
<p>Wait while files are then listed as they are sent to your computer.</p>
<p>The files were put in c:\CVS\celestia</p>
<p>Also, download the Windows-specific shared libraries that aren&#8217;t included with Celestia on SourcForge. <a href="http://shatters.net/celestia/files/winlibs-new.zip" class="external free" rel="nofollow">http://shatters.net/celestia/files/winlibs-new.zip</a> Unzip these files and put them in a directory with the other library files.</p>
<p>Now you have the C++ files.</p>
<h1> <span class="mw-headline" id="Tortoise_CVS">Tortoise CVS</span></h1>
<p>Acquiring Celestia CVS with TortoiseCVS (by Wcomer)</p>
<p><b>Celestia no longer uses CVS. Use ToroiseSVN instead.</b></p>
<ol>
<li>Download the latest version here: (1-2 min, 3.7 MB) <a href="http://www.tortoisecvs.org/download.shtml" class="external free" rel="nofollow">http://www.tortoisecvs.org/download.shtml</a></li>
<li>Follow the TortoiseCVS installation instructions. Note – you may be asked to reboot your machine but in my experience this wasn’t necessary.</li>
<li>Create a new folder on your hard drive. Mine is called “C:\TortoiseCVS”. This will be your CVS repository</li>
<li>Right-click your CVS repository folder and select “CVS Checkout”. If you do not see this option, then you must reboot your machine and try again.</li>
<li>Enter “:pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia” as your CVSROOT. This should cause several other fields to fill in:
<ol>
<li>Protocol &#8211; “Password server (:pserver:)”;</li>
<li>Server – “celestia.cvs.sourceforge.net”;</li>
<li>Repository folder – “/cvsroot/celestia”;</li>
<li>User name – “anonymous”.</li>
</ol>
</li>
<li>Enter “celestia” as your Module.</li>
<li>Press OK. Now the CVS client will attempt to download the Celestia source code. Expect the download time to be about 20 minutes mostly because the CVS server is a bit slow. If it is successful then there will be a subfolder called “celestia” within your CVS repository which will contain the current Celestia CVS archive.
<ol>
<li>The checkout process may timeout, especially if you started it during a time of heavy traffic (that&#8217;s late in the evening if accessing from Europe). You can continue the checkout at any time. Tortoise will restart with the incompletely checked out directory.</li>
<li>If you normally use a dialup modem, you may safely do the initial checkout at an external broadband access and then copy the complete CVS directory to your local computer. Tortoise marks all CVS directories and will recognize the copied one instantly. Subsequent checkouts are usually only some dozen kB in size, and can be easily accessed from a dialup line.</li>
</ol>
</li>
</ol>
<p>Also, download the Windows-specific shared libraries that aren&#8217;t included with Celestia on SourcForge. The libraries for use with Visual Studio 2003 are at <a href="http://shatters.net/celestia/files/winlibs-new.zip" class="external free" rel="nofollow">http://shatters.net/celestia/files/winlibs-new.zip</a> Unzip these files and put them in a directory with the other library files.</p>
<p></p>
<h1> <span class="mw-headline" id="Development_Road_Map">Development Road Map</span></h1>
<p>Here&#8217;s a development roadmap for Celestia (as of 6/22/07), with tasks roughly prioritized highest first.</p>
<h2> <span class="mw-headline" id="Celestia_1.5.0pre3">Celestia 1.5.0pre3</span></h2>
<ul>
<li>Don&#8217;t require LuaHook for scripted orbits and rotations</li>
<li>Fix cloud shadows</li>
<li>ASAP</li>
</ul>
<p>Celestia v1.5.0pre3 for Windows was made available on May 24, 2007. A list of the accumulated changes and the location for downloading the Windows installer are at <a href="http://www.shatters.net/forum/viewtopic.php?t=11082&amp;" class="external free" rel="nofollow">http://www.shatters.net/forum/viewtopic.php?t=11082&amp;</a></p>
<h2> <span class="mw-headline" id="Celestia_1.5.0pre4">Celestia 1.5.0pre4</span></h2>
<ul>
<li>Changes to standard data files:
<ul>
<li>new Eros model</li>
<li>new ISS and Mir models</li>
<li>new Itokawa model</li>
</ul>
</li>
<li>Fix stars</li>
<li>Allow star orbits to be toggled separately from planet orbits</li>
<li>Eliminate OrbitBarycenter</li>
<li>Adjust near clip plane for FOV (to preserve depth buffer precision)</li>
<li>Don&#8217;t show labels for star system barycenters</li>
<li>Fix SSC texture override for meshes</li>
</ul>
<p>Celestia v1.5.0pre4 for Windows was made available on October 29, 2007. Not all of the hoped-for improvements were included, but many bugs were fixed. A list of the accumulated changes and the location for downloading the Windows installer are at <a href="http://shatters.net/forum/viewtopic.php?t=11605&amp;" class="external free" rel="nofollow">http://shatters.net/forum/viewtopic.php?t=11605&amp;</a></p>
<h2> <span class="mw-headline" id="Celestia_1.5.0pre5">Celestia 1.5.0pre5</span></h2>
<p>Celestia v1.5.0pre5 for Windows was made available on December 18, 2007. Not all of the hoped-for improvements were included, but many bugs were fixed. A list of the accumulated changes and the location for downloading the Windows installer are at <a href="http://www.shatters.net/forum/viewtopic.php?t=11807" class="external free" rel="nofollow">http://www.shatters.net/forum/viewtopic.php?t=11807</a></p>
<h2> <span class="mw-headline" id="Celestia_1.5.0pre6">Celestia 1.5.0pre6</span></h2>
<p>Celestia v1.5.0pre6 for Windows was made available on January 21, 2008. Not all of the hoped-for improvements were included, but many bugs were fixed. A list of the accumulated changes and the location for downloading the Windows installer are at <a href="http://www.shatters.net/forum/viewtopic.php?t=11932" class="external free" rel="nofollow">http://www.shatters.net/forum/viewtopic.php?t=11932</a></p>
<h2> <span class="mw-headline" id="Celestia_1.5.0_final">Celestia 1.5.0 final</span></h2>
<p>Celestia v1.5.0 for Windows and MacOS X, as well as a tarball of its source code, was made available on January 26, 2008. It can be downloaded from <a href="http://sourceforge.net/project/showfiles.php?group_id=21302" class="external text" rel="nofollow">SourceForge</a>.</p>
<p>Not all of the hoped-for improvements listed below were included, but many bugs were fixed. A list of the accumulated changes is available at <a href="http://www.shatters.net/forum/viewtopic.php?t=11953" class="external free" rel="nofollow">http://www.shatters.net/forum/viewtopic.php?t=11953</a></p>
<ul>
<li>Changes to standard data files:
<ul>
<li>Switch to new rotation model forms</li>
</ul>
</li>
<li>Atmospheres
<ul>
<li>Make dense atmospheres work better</li>
<li>Fix artifacts from linear interpolation across triangles</li>
<li>Fix too dark sky at zenith</li>
<li>Automatic conversion of new style atmosphere parameters to old ones</li>
</ul>
</li>
<li>Default body frame is based on parent, not center of orbit frame; is this right?</li>
<li>Fix depth sorting of labels</li>
</ul>
<h2> <span class="mw-headline" id="Celestia_1.5.1">Celestia 1.5.1</span></h2>
<p>Change of plans: Celestia v1.5.1 will be strictly a bug-fix release, plus translations which were not included in v1.5.0. Features listed below which weren&#8217;t in v1.5.0 will be included in v1.6.0.</p>
<ul>
<li>Script function to show / hide individual objects</li>
<li>Script menu <i>Already completed for 1.5.0</i></li>
<li>Make quaternion slerp more robust <i>Already completed for 1.5.0</i></li>
<li>Double precision SampledOrbits <i>Already completed for 1.5.0</i></li>
<li>Pulsar catalog?</li>
<li>Triaxial ellipsoids for solar system bodies</li>
<li>Fix multiple star handling in star database builder</li>
<li>Bug fixing</li>
</ul>
<h2> <span class="mw-headline" id="Celestia_1.6.0">Celestia 1.6.0</span></h2>
<p>For a more up-to-date list of features considered or implemented for Celestia v1.6.0, see the WikiPage <a href="http://en.wikibooks.org/wiki/Celestia/160Features" title="Celestia/160Features">Celestia/160Features</a>.</p>
<ul>
<li>User-definable object classes</li>
<li>Orbits:
<ul>
<li>More flexible means to choose which orbits to display (custom classes)</li>
</ul>
</li>
<li>Allow orbits to be shown in any reference frame</li>
<li>Script:
<ul>
<li>Functions to deal with object classes</li>
<li>Expose 1.5.0 reference frames in scripts</li>
<li>Vector and orientation parameters for ScriptedOrbits and ScriptedRotations</li>
</ul>
</li>
<li>Markers:
<ul>
<li>Labeled markers</li>
<li>Allow different reference frames for markers</li>
</ul>
</li>
<li>Texture improvements:
<ul>
<li>Use lower resolution virtual texture tiles for surface patches farther from camera</li>
<li>Improve texture memory management</li>
<li>Multithreaded texture loader</li>
<li>Optimize galaxy rendering: point sprites, vertex buffers instead of immediate mode.</li>
</ul>
</li>
<li>SPICE
<ul>
<li>Allow lists of kernel files</li>
<li>Manage loaded kernels</li>
<li>C-kernel rotation model</li>
<li>Generic frame rotation model</li>
</ul>
</li>
<li>Goto fixes:
<ul>
<li>Fix center orbit (currently assumes infinitely distant target)</li>
<li>Goto barycenter should pick a distance based on size of the orbits aroundthe barycenter.</li>
</ul>
</li>
<li>SampledOrbit / SampledOrientation:
<ul>
<li>Periodic SampledOrbits</li>
<li>Support cubic interpolation of SampledOrientation files</li>
</ul>
</li>
<li>New Earth rotation CustomRotations&#8211;precession, nutation, IRTF93</li>
<li>Internal changes:
<ul>
<li>Implement velocity method for all orbit types</li>
<li>Change internal time scale to be Julian days relative to J2000.0</li>
<li>Use J2000 ecliptic coordinate system throughout Celestia</li>
<li>CachingRotation base class</li>
</ul>
</li>
<li>More accurate lunar orbit</li>
<li>Depth sort location labels (new drawable type: label cluster)</li>
<li>New data:
<ul>
<li>Create model for comet Tempel 1</li>
<li>Create model for asteroid (66391) 1999 KW<sub>4</sub> and its moon</li>
</ul>
</li>
<li>Eliminate the .cms format</li>
</ul>
<h2> <span class="mw-headline" id="Celestia_1.7.0">Celestia 1.7.0</span></h2>
<ul>
<li>Dynamic loading and unloading of add-ons</li>
<li>Make add-ons easier to install</li>
<li>Multiple names for solar system objects</li>
<li>For stars, do antialiased points in shader</li>
<li>3D graphic objects in scripts</li>
<li>Reference frames
<ul>
<li>Named frames</li>
<li>Rotation offset frames</li>
<li>Two-vector frames: closest point vectors</li>
</ul>
</li>
<li>Self shadowing for complex objects</li>
<li>Address 16k light year limit</li>
<li>Supernova catalog?</li>
</ul>
<h2> <span class="mw-headline" id="Celestia_2.0">Celestia 2.0</span></h2>
<ul>
<li>High dynamic range lighting &#8211; photorealism</li>
<li>Light scattering model for rings</li>
<li>Major UI improvements</li>
<li>Advance Visual effects</li>
</ul>
<h1> <span class="mw-headline" id="Versions">Versions</span></h1>
<table class="metadata plainlinks ambox ambox-content" style="">
<tr>
<td class="mbox-image">
<div style="width: 52px;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_important2.svg/40px-Book_important2.svg.png" width="40" height="40" /></div>
</td>
<td class="mbox-text" style=""><b>A reader has identified this chapter as as undeveloped draft or outline.</b><br />You can help to <a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit" class="external text" rel="nofollow">develop the work</a>, or you can ask for assistance in the <a href="http://en.wikibooks.org/wiki/Wikibooks:PROJECTS" title="Wikibooks:PROJECTS" class="mw-redirect">project room</a>.</td>
</tr>
</table>
<p>Celestia has gone through quite a few versions since it was first made available in the late 1990s.</p>
<p>Celestia v1.6.0 was made available on July 10, 2009. Please visit the <a href="http://www.shatters.net/forum/viewtopic.php?f=2&amp;t=13995" class="external text" rel="nofollow">Celestia Web forum: Celestia 1.6.0 released</a> for details.</p>
<p>Celestia v1.5.0 was made available on January 26, 2008. Please visit the <a href="http://shatters.net/forum/viewtopic.php?t=11953" class="external text" rel="nofollow">Celestia Web forum&#160;: Celestia 1.5.0 is ready</a> for details.</p>
<p>The previous stable version of Celestia, v1.4.1, was released in February, 2006.</p>
<p>Both are available from <a href="http://sourceforge.net/project/showfiles.php?group_id=21302" class="external text" rel="nofollow">SourceForge</a> . Unless there are errors in the newest version producers of celestia said they wont be upgrading anymore.</p>
<h1> <span class="mw-headline" id="Bugs_and_Feature_Requests">Bugs and Feature Requests</span></h1>
<h2> <span class="mw-headline" id="Bugs">Bugs</span></h2>
<p>If you think you&#8217;ve found something wrong in Celestia, please report it using Tracker on SourceForge. Please review the [<a href="https://sourceforge.net/tracker/?atid=121302&amp;group_id=21302&amp;func=browse|" class="external text" rel="nofollow">known bugs</a>] to make sure your report is not a duplication. When reporting a problem, be sure to include a description of your system, especially the operating system, graphics card and OpenGL driver you&#8217;re using.</p>
<p>Starting in February of 2007, the primary author of Celestia, Chris Laurel, would prefer that bugs be reported using <a href="https://sourceforge.net/tracker/?atid=121302&amp;group_id=21302&amp;func=browse|" class="external text" rel="nofollow">BugTracker on SourceForge</a>.</p>
<p>That page is used to keep track of known bugs and the progress in fixing them.</p>
<h2> <span class="mw-headline" id="Requests_for_New_Features">Requests for New Features</span></h2>
<p>If you think of features which would be useful to Celestia users, please add them to the <a href="https://sourceforge.net/tracker/?group_id=21302&amp;atid=371302|" class="external text" rel="nofollow">Requests page on SourceForge</a>, not here.</p>
<p>Old lists of <a href="http://en.wikibooks.org/wiki/Celestia/Suggested_New_Features" title="Celestia/Suggested New Features">suggested new features</a> and <a href="http://en.wikibooks.org/wiki/Celestia/Wish_List" title="Celestia/Wish List">Wish List items</a> are included in this <a href="http://en.wikibooks.org/wiki/Celestia" title="Celestia">WikiBook</a>, but they&#8217;re very unlikely to be implemented if they aren&#8217;t on the <a href="https://sourceforge.net/tracker/?group_id=21302&amp;atid=371302|" class="external text" rel="nofollow">SourceForge list</a>. If you are interested in any of the features listed on those pages, <i><b>you</b></i> must take the responsibility of making sure they&#8217;re requested on <a href="https://sourceforge.net/tracker/?group_id=21302&amp;atid=371302|" class="external text" rel="nofollow">SourceForge</a>.</p>
<h1> <span class="mw-headline" id="Acknowledgements">Acknowledgements</span></h1>
<p><a href="http://en.wikibooks.org/wiki/Celestia" title="Celestia">Celestia</a>|Celestia:Acknowledgements</p>
<hr />
<p>Celestia was created by Chris Laurel.</p>
<p>The Celestia AUTHORS file lists the following people:</p>
<pre>Chris Laurel &lt;claurel@www.shatters.net&gt;Clint Weisbrod &lt;cweisbrod@cogeco.ca&gt;Fridger Schrempp &lt;t00fri@mail.desy.de&gt;Bob Ippolito &lt;bob@redivi.com&gt;Christophe Teyssier &lt;chris@teyssier.org&gt;Hank Ramsey &lt;hramsey@users.sourceforge.net&gt;Grant Hutchison &lt;granthutchison@blueyonder.co.uk&gt;</pre>
<p>Other contributors to the Celestia software distribution are cited as follows in the README file:</p>
<pre>...to be included here later with permission from Chris</pre>
<p>Authors who have generously contributed material from their previously written documentation to this wikibook include:</p>
<ul>
<li>Chris Laurel</li>
<li>Selden Ball</li>
</ul>
<p><i>Add yourself here if appropriate</i></p>
<p>People who have made original contributions to this wikibook include:</p>
<ul>
<li>Chris Laurel</li>
<li>Selden Ball</li>
</ul>
<p><i>add yourself here if appropriate</i></p>
<p>Many other people have also made valuable contributions to the Celestia community in various ways. Those that deserve special mention here are:</p>
<ul>
<li><i>add deserving individuals (not yourself, of course!) with their permission here</i></li>
</ul>
<p>And if we&#8217;ve inadvertantly left out anyone you think should be mentioned, please add them!</p>
<h1> <span class="mw-headline" id="GNU_Free_Documentation_License">GNU Free Documentation License</span></h1>
<p>Version 1.2, November 2002</p>
<pre><code>Copyright (C) 2000,2001,2002  Free Software Foundation, Inc.51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USAEveryone is permitted to copy and distribute verbatim copiesof this license document, but changing it is not allowed.</code></pre>
<h2><span class="mw-headline" id="0._PREAMBLE">0. PREAMBLE</span></h2>
<p>The purpose of this License is to make a manual, textbook, or other functional and useful document &#8220;free&#8221; in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it, with or without modifying it, either commercially or noncommercially. Secondarily, this License preserves for the author and publisher a way to get credit for their work, while not being considered responsible for modifications made by others.</p>
<p>This License is a kind of &#8220;copyleft&#8221;, which means that derivative works of the document must themselves be free in the same sense. It complements the GNU General Public License, which is a copyleft license designed for free software.</p>
<p>We have designed this License in order to use it for manuals for free software, because free software needs free documentation: a free program should come with manuals providing the same freedoms that the software does. But this License is not limited to software manuals; it can be used for any textual work, regardless of subject matter or whether it is published as a printed book. We recommend this License principally for works whose purpose is instruction or reference.</p>
<h2><span class="mw-headline" id="1._APPLICABILITY_AND_DEFINITIONS">1. APPLICABILITY AND DEFINITIONS</span></h2>
<p>This License applies to any manual or other work, in any medium, that contains a notice placed by the copyright holder saying it can be distributed under the terms of this License. Such a notice grants a world-wide, royalty-free license, unlimited in duration, to use that work under the conditions stated herein. The &#8220;Document&#8221;, below, refers to any such manual or work. Any member of the public is a licensee, and is addressed as &#8220;you&#8221;. You accept the license if you copy, modify or distribute the work in a way requiring permission under copyright law.</p>
<p>A &#8220;Modified Version&#8221; of the Document means any work containing the Document or a portion of it, either copied verbatim, or with modifications and/or translated into another language.</p>
<p>A &#8220;Secondary Section&#8221; is a named appendix or a front-matter section of the Document that deals exclusively with the relationship of the publishers or authors of the Document to the Document&#8217;s overall subject (or to related matters) and contains nothing that could fall directly within that overall subject. (Thus, if the Document is in part a textbook of mathematics, a Secondary Section may not explain any mathematics.) The relationship could be a matter of historical connection with the subject or with related matters, or of legal, commercial, philosophical, ethical or political position regarding them.</p>
<p>The &#8220;Invariant Sections&#8221; are certain Secondary Sections whose titles are designated, as being those of Invariant Sections, in the notice that says that the Document is released under this License. If a section does not fit the above definition of Secondary then it is not allowed to be designated as Invariant. The Document may contain zero Invariant Sections. If the Document does not identify any Invariant Sections then there are none.</p>
<p>The &#8220;Cover Texts&#8221; are certain short passages of text that are listed, as Front-Cover Texts or Back-Cover Texts, in the notice that says that the Document is released under this License. A Front-Cover Text may be at most 5 words, and a Back-Cover Text may be at most 25 words.</p>
<p>A &#8220;Transparent&#8221; copy of the Document means a machine-readable copy, represented in a format whose specification is available to the general public, that is suitable for revising the document straightforwardly with generic text editors or (for images composed of pixels) generic paint programs or (for drawings) some widely available drawing editor, and that is suitable for input to text formatters or for automatic translation to a variety of formats suitable for input to text formatters. A copy made in an otherwise Transparent file format whose markup, or absence of markup, has been arranged to thwart or discourage subsequent modification by readers is not Transparent. An image format is not Transparent if used for any substantial amount of text. A copy that is not &#8220;Transparent&#8221; is called &#8220;Opaque&#8221;.</p>
<p>Examples of suitable formats for Transparent copies include plain ASCII without markup, Texinfo input format, LaTeX input format, SGML or XML using a publicly available DTD, and standard-conforming simple HTML, PostScript or PDF designed for human modification. Examples of transparent image formats include PNG, XCF and JPG. Opaque formats include proprietary formats that can be read and edited only by proprietary word processors, SGML or XML for which the DTD and/or processing tools are not generally available, and the machine-generated HTML, PostScript or PDF produced by some word processors for output purposes only.</p>
<p>The &#8220;Title Page&#8221; means, for a printed book, the title page itself, plus such following pages as are needed to hold, legibly, the material this License requires to appear in the title page. For works in formats which do not have any title page as such, &#8220;Title Page&#8221; means the text near the most prominent appearance of the work&#8217;s title, preceding the beginning of the body of the text.</p>
<p>A section &#8220;Entitled XYZ&#8221; means a named subunit of the Document whose title either is precisely XYZ or contains XYZ in parentheses following text that translates XYZ in another language. (Here XYZ stands for a specific section name mentioned below, such as &#8220;Acknowledgements&#8221;, &#8220;Dedications&#8221;, &#8220;Endorsements&#8221;, or &#8220;History&#8221;.) To &#8220;Preserve the Title&#8221; of such a section when you modify the Document means that it remains a section &#8220;Entitled XYZ&#8221; according to this definition.</p>
<p>The Document may include Warranty Disclaimers next to the notice which states that this License applies to the Document. These Warranty Disclaimers are considered to be included by reference in this License, but only as regards disclaiming warranties: any other implication that these Warranty Disclaimers may have is void and has no effect on the meaning of this License.</p>
<h2><span class="mw-headline" id="2._VERBATIM_COPYING">2. VERBATIM COPYING</span></h2>
<p>You may copy and distribute the Document in any medium, either commercially or noncommercially, provided that this License, the copyright notices, and the license notice saying this License applies to the Document are reproduced in all copies, and that you add no other conditions whatsoever to those of this License. You may not use technical measures to obstruct or control the reading or further copying of the copies you make or distribute. However, you may accept compensation in exchange for copies. If you distribute a large enough number of copies you must also follow the conditions in section 3.</p>
<p>You may also lend copies, under the same conditions stated above, and you may publicly display copies.</p>
<h2><span class="mw-headline" id="3._COPYING_IN_QUANTITY">3. COPYING IN QUANTITY</span></h2>
<p>If you publish printed copies (or copies in media that commonly have printed covers) of the Document, numbering more than 100, and the Document&#8217;s license notice requires Cover Texts, you must enclose the copies in covers that carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both covers must also clearly and legibly identify you as the publisher of these copies. The front cover must present the full title with all words of the title equally prominent and visible. You may add other material on the covers in addition. Copying with changes limited to the covers, as long as they preserve the title of the Document and satisfy these conditions, can be treated as verbatim copying in other respects.</p>
<p>If the required texts for either cover are too voluminous to fit legibly, you should put the first ones listed (as many as fit reasonably) on the actual cover, and continue the rest onto adjacent pages.</p>
<p>If you publish or distribute Opaque copies of the Document numbering more than 100, you must either include a machine-readable Transparent copy along with each Opaque copy, or state in or with each Opaque copy a computer-network location from which the general network-using public has access to download using public-standard network protocols a complete Transparent copy of the Document, free of added material. If you use the latter option, you must take reasonably prudent steps, when you begin distribution of Opaque copies in quantity, to ensure that this Transparent copy will remain thus accessible at the stated location until at least one year after the last time you distribute an Opaque copy (directly or through your agents or retailers) of that edition to the public.</p>
<p>It is requested, but not required, that you contact the authors of the Document well before redistributing any large number of copies, to give them a chance to provide you with an updated version of the Document.</p>
<h2><span class="mw-headline" id="4._MODIFICATIONS">4. MODIFICATIONS</span></h2>
<p>You may copy and distribute a Modified Version of the Document under the conditions of sections 2 and 3 above, provided that you release the Modified Version under precisely this License, with the Modified Version filling the role of the Document, thus licensing distribution and modification of the Modified Version to whoever possesses a copy of it. In addition, you must do these things in the Modified Version:</p>
<dl>
<dd><b>A.</b> Use in the Title Page (and on the covers, if any) a title distinct from that of the Document, and from those of previous versions (which should, if there were any, be listed in the History section of the Document). You may use the same title as a previous version if the original publisher of that version gives permission.</dd>
<dd><b>B.</b> List on the Title Page, as authors, one or more persons or entities responsible for authorship of the modifications in the Modified Version, together with at least five of the principal authors of the Document (all of its principal authors, if it has fewer than five), unless they release you from this requirement.</dd>
<dd><b>C.</b> State on the Title page the name of the publisher of the Modified Version, as the publisher.</dd>
<dd><b>D.</b> Preserve all the copyright notices of the Document.</dd>
<dd><b>E.</b> Add an appropriate copyright notice for your modifications adjacent to the other copyright notices.</dd>
<dd><b>F.</b> Include, immediately after the copyright notices, a license notice giving the public permission to use the Modified Version under the terms of this License, in the form shown in the Addendum below.</dd>
<dd><b>G.</b> Preserve in that license notice the full lists of Invariant Sections and required Cover Texts given in the Document&#8217;s license notice.</dd>
<dd><b>H.</b> Include an unaltered copy of this License.</dd>
<dd><b>I.</b> Preserve the section Entitled &#8220;History&#8221;, Preserve its Title, and add to it an item stating at least the title, year, new authors, and publisher of the Modified Version as given on the Title Page. If there is no section Entitled &#8220;History&#8221; in the Document, create one stating the title, year, authors, and publisher of the Document as given on its Title Page, then add an item describing the Modified Version as stated in the previous sentence.</dd>
<dd><b>J.</b> Preserve the network location, if any, given in the Document for public access to a Transparent copy of the Document, and likewise the network locations given in the Document for previous versions it was based on. These may be placed in the &#8220;History&#8221; section. You may omit a network location for a work that was published at least four years before the Document itself, or if the original publisher of the version it refers to gives permission.</dd>
<dd><b>K.</b> For any section Entitled &#8220;Acknowledgements&#8221; or &#8220;Dedications&#8221;, Preserve the Title of the section, and preserve in the section all the substance and tone of each of the contributor acknowledgements and/or dedications given therein.</dd>
<dd><b>L.</b> Preserve all the Invariant Sections of the Document, unaltered in their text and in their titles. Section numbers or the equivalent are not considered part of the section titles.</dd>
<dd><b>M.</b> Delete any section Entitled &#8220;Endorsements&#8221;. Such a section may not be included in the Modified Version.</dd>
<dd><b>N.</b> Do not retitle any existing section to be Entitled &#8220;Endorsements&#8221; or to conflict in title with any Invariant Section.</dd>
<dd><b>O.</b> Preserve any Warranty Disclaimers.</dd>
</dl>
<p>If the Modified Version includes new front-matter sections or appendices that qualify as Secondary Sections and contain no material copied from the Document, you may at your option designate some or all of these sections as invariant. To do this, add their titles to the list of Invariant Sections in the Modified Version&#8217;s license notice. These titles must be distinct from any other section titles.</p>
<p>You may add a section Entitled &#8220;Endorsements&#8221;, provided it contains nothing but endorsements of your Modified Version by various parties&#8211;for example, statements of peer review or that the text has been approved by an organization as the authoritative definition of a standard.</p>
<p>You may add a passage of up to five words as a Front-Cover Text, and a passage of up to 25 words as a Back-Cover Text, to the end of the list of Cover Texts in the Modified Version. Only one passage of Front-Cover Text and one of Back-Cover Text may be added by (or through arrangements made by) any one entity. If the Document already includes a cover text for the same cover, previously added by you or by arrangement made by the same entity you are acting on behalf of, you may not add another; but you may replace the old one, on explicit permission from the previous publisher that added the old one.</p>
<p>The author(s) and publisher(s) of the Document do not by this License give permission to use their names for publicity for or to assert or imply endorsement of any Modified Version.</p>
<h2><span class="mw-headline" id="5._COMBINING_DOCUMENTS">5. COMBINING DOCUMENTS</span></h2>
<p>You may combine the Document with other documents released under this License, under the terms defined in section 4 above for modified versions, provided that you include in the combination all of the Invariant Sections of all of the original documents, unmodified, and list them all as Invariant Sections of your combined work in its license notice, and that you preserve all their Warranty Disclaimers.</p>
<p>The combined work need only contain one copy of this License, and multiple identical Invariant Sections may be replaced with a single copy. If there are multiple Invariant Sections with the same name but different contents, make the title of each such section unique by adding at the end of it, in parentheses, the name of the original author or publisher of that section if known, or else a unique number. Make the same adjustment to the section titles in the list of Invariant Sections in the license notice of the combined work.</p>
<p>In the combination, you must combine any sections Entitled &#8220;History&#8221; in the various original documents, forming one section Entitled &#8220;History&#8221;; likewise combine any sections Entitled &#8220;Acknowledgements&#8221;, and any sections Entitled &#8220;Dedications&#8221;. You must delete all sections Entitled &#8220;Endorsements.&#8221;</p>
<h2><span class="mw-headline" id="6._COLLECTIONS_OF_DOCUMENTS">6. COLLECTIONS OF DOCUMENTS</span></h2>
<p>You may make a collection consisting of the Document and other documents released under this License, and replace the individual copies of this License in the various documents with a single copy that is included in the collection, provided that you follow the rules of this License for verbatim copying of each of the documents in all other respects.</p>
<p>You may extract a single document from such a collection, and distribute it individually under this License, provided you insert a copy of this License into the extracted document, and follow this License in all other respects regarding verbatim copying of that document.</p>
<h2><span class="mw-headline" id="7._AGGREGATION_WITH_INDEPENDENT_WORKS">7. AGGREGATION WITH INDEPENDENT WORKS</span></h2>
<p>A compilation of the Document or its derivatives with other separate and independent documents or works, in or on a volume of a storage or distribution medium, is called an &#8220;aggregate&#8221; if the copyright resulting from the compilation is not used to limit the legal rights of the compilation&#8217;s users beyond what the individual works permit. When the Document is included in an aggregate, this License does not apply to the other works in the aggregate which are not themselves derivative works of the Document.</p>
<p>If the Cover Text requirement of section 3 is applicable to these copies of the Document, then if the Document is less than one half of the entire aggregate, the Document&#8217;s Cover Texts may be placed on covers that bracket the Document within the aggregate, or the electronic equivalent of covers if the Document is in electronic form. Otherwise they must appear on printed covers that bracket the whole aggregate.</p>
<h2><span class="mw-headline" id="8._TRANSLATION">8. TRANSLATION</span></h2>
<p>Translation is considered a kind of modification, so you may distribute translations of the Document under the terms of section 4. Replacing Invariant Sections with translations requires special permission from their copyright holders, but you may include translations of some or all Invariant Sections in addition to the original versions of these Invariant Sections. You may include a translation of this License, and all the license notices in the Document, and any Warranty Disclaimers, provided that you also include the original English version of this License and the original versions of those notices and disclaimers. In case of a disagreement between the translation and the original version of this License or a notice or disclaimer, the original version will prevail.</p>
<p>If a section in the Document is Entitled &#8220;Acknowledgements&#8221;, &#8220;Dedications&#8221;, or &#8220;History&#8221;, the requirement (section 4) to Preserve its Title (section 1) will typically require changing the actual title.</p>
<h2><span class="mw-headline" id="9._TERMINATION">9. TERMINATION</span></h2>
<p>You may not copy, modify, sublicense, or distribute the Document except as expressly provided for under this License. Any other attempt to copy, modify, sublicense or distribute the Document is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</p>
<h2><span class="mw-headline" id="10._FUTURE_REVISIONS_OF_THIS_LICENSE">10. FUTURE REVISIONS OF THIS LICENSE</span></h2>
<p>The Free Software Foundation may publish new, revised versions of the GNU Free Documentation License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. See <a href="http://www.gnu.org/copyleft/" class="external free" rel="nofollow">http://www.gnu.org/copyleft/</a>.</p>
<p>Each version of the License is given a distinguishing version number. If the Document specifies that a particular numbered version of this License &#8220;or any later version&#8221; applies to it, you have the option of following the terms and conditions either of that specified version or of any later version that has been published (not as a draft) by the Free Software Foundation. If the Document does not specify a version number of this License, you may choose any version ever published (not as a draft) by the Free Software Foundation.</p>
<div id='catlinks' class='catlinks'>
<div id="mw-normal-catlinks"><a href="http://en.wikibooks.org/wiki/Special:Categories" title="Special:Categories">Categories</a>: <span dir='ltr'><a href="http://en.wikibooks.org/wiki/Category:Chapter_stubs" title="Category:Chapter stubs">Chapter stubs</a></span> | <span dir='ltr'><a href="http://en.wikibooks.org/wiki/Category:Celestia" title="Category:Celestia">Celestia</a></span> | <span dir='ltr'><a href="http://en.wikibooks.org/wiki/Category:Section_stubs" title="Category:Section stubs">Section stubs</a></span></div>
</div>
<div id='mw-data-after-content'>
<form method="post" action="http://en.wikibooks.org/w/index.php?title=Special:ReaderFeedback&amp;action=submit" id="mw-feedbackform">
<fieldset class="feedback_reviewform noprint">
<legend><strong>What do you think of this page?</strong></legend>
<p><i>Please take a moment to rate this page below. Your feedback is valuable and helps us improve our website.</i></p>
<p><span id="mw-feedbackselects"><b><label for="wpreliability">Reliability</label>:</b>&nbsp;<br />
<select name="wpreliability" id="wpreliability" onchange="updateFeedbackForm()"><option class="rfb-rating-option-4" value="4">Excellent</option><option class="rfb-rating-option-3" value="3">High</option><option class="rfb-rating-option-2" value="2">Fair</option><option class="rfb-rating-option-1" value="1">Low</option><option class="rfb-rating-option-0" value="0">Poor</option><option value="-1" selected="selected">(unsure)</option></select>
<p><b><label for="wpcompleteness">Completeness</label>:</b>&nbsp;<br />
<select name="wpcompleteness" id="wpcompleteness" onchange="updateFeedbackForm()"><option class="rfb-rating-option-4" value="4">Excellent</option><option class="rfb-rating-option-3" value="3">High</option><option class="rfb-rating-option-2" value="2">Fair</option><option class="rfb-rating-option-1" value="1">Low</option><option class="rfb-rating-option-0" value="0">Poor</option><option value="-1" selected="selected">(unsure)</option></select>
<p><b><label for="wpnpov">Neutrality</label>:</b>&nbsp;<br />
<select name="wpnpov" id="wpnpov" onchange="updateFeedbackForm()"><option class="rfb-rating-option-4" value="4">Excellent</option><option class="rfb-rating-option-3" value="3">High</option><option class="rfb-rating-option-2" value="2">Fair</option><option class="rfb-rating-option-1" value="1">Low</option><option class="rfb-rating-option-0" value="0">Poor</option><option value="-1" selected="selected">(unsure)</option></select>
<p><b><label for="wppresentation">Presentation</label>:</b>&nbsp;<br />
<select name="wppresentation" id="wppresentation" onchange="updateFeedbackForm()"><option class="rfb-rating-option-4" value="4">Excellent</option><option class="rfb-rating-option-3" value="3">High</option><option class="rfb-rating-option-2" value="2">Fair</option><option class="rfb-rating-option-1" value="1">Low</option><option class="rfb-rating-option-0" value="0">Poor</option><option value="-1" selected="selected">(unsure)</option></select>
<p></span><br />
<input type="submit" value="Submit" id="submitfeedback" accesskey="b" title="Submit review [b]" />
<input type="hidden" value="Special:ReaderFeedback" name="title" />
<input type="hidden" value="Celestia/Print_Version" name="target" />
<input type="hidden" value="977248" name="oldid" />
<input type="hidden" value="9a47d6f0e4de75abe6a018dcda02d077" name="validatedParams" />
<input type="hidden" value="submit" name="action" />
<input type="hidden" value="+\" name="wpEditToken" />
<input name="commentary" size="12" value="" style="display:none;" /></fieldset>
</form>
</div>
<div class="visualClear"></div>
</p></div>
</p></div>
<div id="mw-head" class="noprint">
<div id="p-personal" class="">
<h5>Personal tools</h5>
<ul>
<li  id="pt-prefswitch-link-anon"><a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Special:UsabilityInitiativePrefSwitch&amp;from=Celestia%2FPrint_Version" title="Learn about new features" class="no-text-transform">New features</a></li>
<li  id="pt-login"><a href="http://en.wikibooks.org/w/index.php?title=Special:UserLogin&amp;returnto=Celestia/Print_Version" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o">Log in / create account</a></li>
</ul>
</div>
<div id="left-navigation">
<div id="p-namespaces" class="vectorTabs">
<h5>Namespaces</h5>
<ul>
<li  id="ca-nstab-main" class="selected"><a href="http://en.wikibooks.org/wiki/Celestia/Print_Version"  title="View the content page [c]" accesskey="c"><span>Module</span></a></li>
<li  id="ca-talk" class="new"><a href="http://en.wikibooks.org/w/index.php?title=Talk:Celestia/Print_Version&amp;action=edit&amp;redlink=1"  title="Discussion about the content page [t]" accesskey="t"><span>Discussion</span></a></li>
</ul>
</div>
<div id="p-variants" class="vectorMenu emptyPortlet">
<h5><span>Variants</span><a href="#"></a></h5>
<div class="menu">
<ul>					</ul>
</p></div>
</div></div>
<div id="right-navigation">
<div id="p-views" class="vectorTabs">
<h5>Views</h5>
<ul>
<li id="ca-view" class="selected"><a href="http://en.wikibooks.org/wiki/Celestia/Print_Version" ><span>Read</span></a></li>
<li id="ca-edit"><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=edit"  title="You can edit this page. Please use the preview button before saving [e]" accesskey="e"><span>Edit</span></a></li>
<li id="ca-history" class="collapsible "><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;action=history"  title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li>
</ul>
</div>
<div id="p-cactions" class="vectorMenu emptyPortlet">
<h5><span>Actions</span><a href="#"></a></h5>
<div class="menu">
<ul>					</ul>
</p></div>
</div>
<div id="p-search">
<h5><label for="searchInput">Search</label></h5>
<form action="http://en.wikibooks.org/w/index.php" id="searchform">
<input type='hidden' name="title" value="Special:Search"/>
<div id="simpleSearch">
<input id="searchInput" name="search" type="text"  title="Search Wikibooks [f]" accesskey="f"  value="" />			<button id="searchButton" type='submit' name='button'  title="Search the pages for this text"><img src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/vector/images/search-ltr.png?283r" alt="Search" /></button>		</div>
</p></form>
</div></div>
</p></div>
<div id="mw-panel" class="noprint">
<div id="p-logo"><a style="background-image: url(http://upload.wikimedia.org/wikibooks/en/b/bc/Wiki.png);" href="http://en.wikibooks.org/wiki/Main_Page"  title="Visit the main page"></a></div>
<div class="portal" id='p-Navigation'>
<h5>Navigation</h5>
<div class="body">
<ul>
<li id="n-mainpage"><a href="http://en.wikibooks.org/wiki/Main_Page" title="Visit the main page [z]" accesskey="z">Main Page</a></li>
<li id="n-help"><a href="http://en.wikibooks.org/wiki/Help:Contents" title="Find help on how to use and edit Wikibooks">Help</a></li>
<li id="n-Browse"><a href="http://en.wikibooks.org/wiki/Wikibooks:Card_Catalog_Office" title="Check out what Wikibooks has to offer">Browse</a></li>
<li id="n-Cookbook"><a href="http://en.wikibooks.org/wiki/Cookbook:Table_of_Contents" title="Learn recipes from around the world">Cookbook</a></li>
<li id="n-Wikijunior"><a href="http://en.wikibooks.org/wiki/Wikijunior" title="Books for children">Wikijunior</a></li>
<li id="n-Featured-books"><a href="http://en.wikibooks.org/wiki/Wikibooks:Featured_books" title="The best of Wikibooks">Featured books</a></li>
<li id="n-recentchanges"><a href="http://en.wikibooks.org/wiki/Special:RecentChanges" title="The list of recent changes in the wiki [r]" accesskey="r">Recent changes</a></li>
<li id="n-sitesupport"><a href="http://wikimediafoundation.orghttp://en.wikibooks.org/wiki/Donate" title="Support Wikibooks">Donations</a></li>
</ul></div>
</div>
<div class="portal" id='p-Community'>
<h5>Community</h5>
<div class="body">
<ul>
<li id="n-Reading-room"><a href="http://en.wikibooks.org/wiki/Wikibooks:Reading_room" title="Discuss Wikibooks-related questions and concerns with others">Reading room</a></li>
<li id="n-portal"><a href="http://en.wikibooks.org/wiki/Wikibooks:Community_Portal" title="Find your way around the Wikibooks community">Community portal</a></li>
<li id="n-currentevents"><a href="http://en.wikibooks.org/wiki/Wikibooks:Reading_room/Bulletin_Board" title="Important community news">Bulletin Board</a></li>
<li id="n-maintenance"><a href="http://en.wikibooks.org/wiki/Wikibooks:Maintenance" title="Frequent tasks that you can help with">Help out!</a></li>
<li id="n-Policies-and-guidelines"><a href="http://en.wikibooks.org/wiki/Wikibooks:Policies_and_guidelines" title="Pages detailing important rules and procedures">Policies and guidelines</a></li>
<li id="n-contact"><a href="http://en.wikibooks.org/wiki/Wikibooks:Contact_us" title="Alternative methods of communication">Contact us</a></li>
</ul></div>
</div>
<div class="portal" id='p-coll-print_export'>
<h5>Print/export</h5>
<div class="body">
<ul id="collectionPortletList">
<li id="coll-create_a_book"><a href="http://en.wikibooks.org/w/index.php?title=Special:Book&amp;bookcmd=book_creator&amp;referer=Celestia%2FPrint+Version" title="Create a book or page collection" rel="nofollow">Create a book</a></li>
<li id="coll-download-as-rl"><a href="http://en.wikibooks.org/w/index.php?title=Special:Book&amp;bookcmd=render_article&amp;arttitle=Celestia%2FPrint+Version&amp;oldid=977248&amp;writer=rl" title="Download a PDF version of this wiki page" rel="nofollow">Download as PDF</a></li>
<li id="t-print"><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;printable=yes" title="Printable version of this page [p]" accesskey="p">Printable version</a></li>
</ul></div>
</div>
<div class="portal" id="p-tb">
<h5>Toolbox</h5>
<div class="body">
<ul>
<li id="t-whatlinkshere"><a href="http://en.wikibooks.org/wiki/Special:WhatLinksHere/Celestia/Print_Version" title="List of all wiki pages that link here [j]" accesskey="j">What links here</a></li>
<li id="t-recentchangeslinked"><a href="http://en.wikibooks.org/wiki/Special:RecentChangesLinked/Celestia/Print_Version" title="Recent changes in pages linked from this page [k]" accesskey="k">Related changes</a></li>
<li id="t-upload"><a href="http://commons.wikimedia.orghttp://en.wikibooks.org/wiki/Commons:Upload" title="Upload files [u]" accesskey="u">Upload file</a></li>
<li id="t-specialpages"><a href="http://en.wikibooks.org/wiki/Special:SpecialPages" title="List of all special pages [q]" accesskey="q">Special pages</a></li>
<li id="t-permalink"><a href="http://en.wikibooks.org/w/index.php?title=Celestia/Print_Version&amp;oldid=977248" title="Permanent link to this revision of the page">Permanent link</a></li>
<li id="t-rating"><a href="http://en.wikibooks.org/w/index.php?title=Special:RatingHistory&amp;target=Celestia/Print_Version">Page rating</a></li>
</ul></div>
</div>
<div class="portal" id="p-lang">
<h5>In other languages</h5>
<div class="body">
<ul>
<li class="interwiki-fr"><a href="http://fr.wikibooks.orghttp://en.wikibooks.org/wiki/Celestia" title="Celestia">Français</a></li>
</ul></div>
</div></div>
<div id="footer">
<ul id="footer-info">
<li id="footer-info-lastmod"> This page was last modified on 22 September 2007, at 02:59.</li>
<li id="footer-info-copyright">Text is available under the <a rel="license" href="http://en.wikibooks.orghttp://en.wikibooks.org/wiki/Wikibooks:Creative_Commons_Attribution-ShareAlike_3.0_Unported_License">Creative Commons Attribution-ShareAlike License</a><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/" style="display:none;"></a>;additional terms may apply. See <a href="http://wikimediafoundation.orghttp://en.wikibooks.org/wiki/Terms_of_Use">Terms of Use</a> for details.</li>
</ul>
<ul id="footer-places">
<li id="footer-places-privacy"><a href="http://wikimediafoundation.orghttp://en.wikibooks.org/wiki/Privacy_policy" title="wikimedia:Privacy policy">Privacy policy</a></li>
<li id="footer-places-about"><a href="http://en.wikibooks.org/wiki/Wikibooks:About" title="Wikibooks:About">About Wikibooks</a></li>
<li id="footer-places-disclaimer"><a href="http://en.wikibooks.org/wiki/Wikibooks:General_disclaimer" title="Wikibooks:General disclaimer">Disclaimers</a></li>
</ul>
<ul id="footer-icons" class="noprint">
<li id="footer-icon-poweredby"><a href="http://www.mediawiki.org/"><img src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/images/poweredby_mediawiki_88x31.png" height="31" width="88" alt="Powered by MediaWiki" /></a></li>
<li id="footer-icon-copyright"><a href="http://wikimediafoundation.org/"><img src="/images/wikimedia-button.png" width="88" height="31" alt="Wikimedia Foundation"/></a></li>
</ul>
<div style="clear:both"></div>
</p></div>
<p>						<script type="text/javascript"> if ( window.isMSIE55 ) fixalpha(); </script>				<script type="text/javascript">if (window.runOnloadHook) runOnloadHook();</script>					</body></html></div>
]]></content:encoded>
			<wfw:commentRss>http://en.wiki-books.org/9627.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clinical Anaesthesia &#8211; Premedication Drugs</title>
		<link>http://en.wiki-books.org/11830.html</link>
		<comments>http://en.wiki-books.org/11830.html#comments</comments>
		<pubDate>Sun, 05 Sep 2010 13:56:54 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[
 Anxiolytics

Benzodiazepines
A group of drugs that act by enhancing GABA (gamma-amino-butyric-acid) activity in the CNS. GABA is an inhibitory neurotransmitter causing sedation, reduction in anxiety, and anti-epileptic effects. Clinical examples include midazolam,temazepam and diazepam.

 Antacids

Category: Clinical Anaesthesia

]]></description>
			<content:encoded><![CDATA[<div class="wiki">
<h2> <span class="mw-headline" id="Anxiolytics">Anxiolytics</span></h2>
<dl>
<dt>Benzodiazepines</dt>
<dd>A group of drugs that act by enhancing GABA (gamma-amino-butyric-acid) activity in the CNS. GABA is an inhibitory neurotransmitter causing sedation, reduction in anxiety, and anti-epileptic effects. Clinical examples include midazolam,temazepam and diazepam.</dd>
</dl>
<h2> <span class="mw-headline" id="Antacids">Antacids</span></h2>
<div id='catlinks' class='catlinks'>
<div id="mw-normal-catlinks"><a href="http://en.wikibooks.org/wiki/Special:Categories" title="Special:Categories">Category</a>: <span dir='ltr'><a href="http://en.wikibooks.org/wiki/Category:Clinical_Anaesthesia" title="Category:Clinical Anaesthesia">Clinical Anaesthesia</a></span></div>
</div></div>
]]></content:encoded>
			<wfw:commentRss>http://en.wiki-books.org/11830.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Tina POS+ &#8211; Developer guide &#8211; Database-Table descriptions &#8211; tax</title>
		<link>http://en.wiki-books.org/58131.html</link>
		<comments>http://en.wiki-books.org/58131.html#comments</comments>
		<pubDate>Sun, 05 Sep 2010 12:42:32 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[HTTP/1.0 200 OK
Date: Sun, 05 Sep 2010 12:42:36 GMT
Server: Apache
Cache-Control: private, s-maxage=0, max-age=0, must-revalidate
Content-Language: en
Vary: Accept-Encoding,Cookie
Last-Modified: Fri, 23 Apr 2010 21:20:38 GMT
Content-Length: 25836
Content-Type: text/html; charset=UTF-8
Age: 15205
X-Cache: HIT from sq72.wikimedia.org
X-Cache-Lookup: HIT from sq72.wikimedia.org:3128
X-Cache: MISS from sq76.wikimedia.org
X-Cache-Lookup: MISS from sq76.wikimedia.org:80
Connection: close



















var skin="vector",stylepath="http://bits.wikimedia.org/skins-1.5",wgUrlProtocols="http\\:\\/\\/&#124;https\\:\\/\\/&#124;ftp\\:\\/\\/&#124;irc\\:\\/\\/&#124;gopher\\:\\/\\/&#124;telnet\\:\\/\\/&#124;nntp\\:\\/\\/&#124;worldwind\\:\\/\\/&#124;mailto\\:&#124;news\\:&#124;svn\\:\\/\\/",wgArticlePath="http://en.wikibooks.org/wiki/$1",wgScriptPath="/w",wgScriptExtension=".php",wgScript="http://en.wikibooks.org/w/index.php",wgVariantArticlePath=false,wgActionPaths={},wgServer="http://en.wikibooks.org",wgCanonicalNamespace="",wgCanonicalSpecialPageName=false,wgNamespaceNumber=0,wgPageName="Using_POSper/Developer_guide/Database-Table_descriptions/posper_tax",wgTitle="Using POSper/Developer guide/Database-Table descriptions/posper tax",wgAction="view",wgArticleId=128616,wgIsArticle=true,wgUserName=null,wgUserGroups=null,wgUserLanguage="en",wgContentLanguage="en",wgBreakFrames=false,wgCurRevisionId=1548377,wgVersion="1.16wmf4",wgEnableAPI=true,wgEnableWriteAPI=true,wgSeparatorTransformTable=["", ""],wgDigitTransformTable=["", ""],wgMainPageTitle="Main Page",wgFormattedNamespaces={"-2": "Media", "-1": "Special", "0": "", "1": "Talk", "2": [...]]]></description>
			<content:encoded><![CDATA[<div class="wiki">HTTP/1.0 200 OK<br />
Date: Sun, 05 Sep 2010 12:42:36 GMT<br />
Server: Apache<br />
Cache-Control: private, s-maxage=0, max-age=0, must-revalidate<br />
Content-Language: en<br />
Vary: Accept-Encoding,Cookie<br />
Last-Modified: Fri, 23 Apr 2010 21:20:38 GMT<br />
Content-Length: 25836<br />
Content-Type: text/html; charset=UTF-8<br />
Age: 15205<br />
X-Cache: HIT from sq72.wikimedia.org<br />
X-Cache-Lookup: HIT from sq72.wikimedia.org:3128<br />
X-Cache: MISS from sq65.wikimedia.org<br />
X-Cache-Lookup: MISS from sq65.wikimedia.org:80<br />
Connection: close</p>
<p><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" dir="ltr"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta http-equiv="Content-Style-Type" content="text/css" /><meta name="generator" content="MediaWiki 1.16wmf4" />
<link rel="canonical" href="http://en.wikibooks.org/wiki/Using_POSper/Developer_guide/Database-Table_descriptions/posper_tax" />
<link rel="alternate" type="application/x-wiki" title="Edit this page" href="http://en.wikibooks.org/w/index.php?title=Using_POSper/Developer_guide/Database-Table_descriptions/posper_tax&amp;action=edit" />
<link rel="edit" title="Edit this page" href="http://en.wikibooks.org/w/index.php?title=Using_POSper/Developer_guide/Database-Table_descriptions/posper_tax&amp;action=edit" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="search" type="application/opensearchdescription+xml" href="http://en.wikibooks.org/w/opensearch_desc.php" title="Wikibooks (en)" />
<link rel="copyright" href="http://creativecommons.org/licenses/by-sa/3.0/" />
<link rel="alternate" type="application/atom+xml" title="Wikibooks Atom feed" href="http://en.wikibooks.org/w/index.php?title=Special:RecentChanges&amp;feed=atom" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/vector/main-ltr.css?283r" type="text/css" media="screen" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/shared.css?283r" type="text/css" media="screen" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/commonPrint.css?283r" type="text/css" media="print" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/extensions/FlaggedRevs/client/flaggedrevs.css?76" type="text/css" media="all" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/css/combined.min.css?117" type="text/css" media="all" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/css/vector/jquery-ui-1.7.2.css?1.7.2y" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/extensions/ReaderFeedback/readerfeedback.css?1" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Common.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Print.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="print" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Handheld.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="handheld" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Vector.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=-&amp;action=raw&amp;maxage=2678400&amp;gen=css" type="text/css" media="all" /><script type="text/javascript">var skin="vector",stylepath="http://bits.wikimedia.org/skins-1.5",wgUrlProtocols="http\\:\\/\\/|https\\:\\/\\/|ftp\\:\\/\\/|irc\\:\\/\\/|gopher\\:\\/\\/|telnet\\:\\/\\/|nntp\\:\\/\\/|worldwind\\:\\/\\/|mailto\\:|news\\:|svn\\:\\/\\/",wgArticlePath="http://en.wikibooks.org/wiki/$1",wgScriptPath="/w",wgScriptExtension=".php",wgScript="http://en.wikibooks.org/w/index.php",wgVariantArticlePath=false,wgActionPaths={},wgServer="http://en.wikibooks.org",wgCanonicalNamespace="",wgCanonicalSpecialPageName=false,wgNamespaceNumber=0,wgPageName="Using_POSper/Developer_guide/Database-Table_descriptions/posper_tax",wgTitle="Using POSper/Developer guide/Database-Table descriptions/posper tax",wgAction="view",wgArticleId=128616,wgIsArticle=true,wgUserName=null,wgUserGroups=null,wgUserLanguage="en",wgContentLanguage="en",wgBreakFrames=false,wgCurRevisionId=1548377,wgVersion="1.16wmf4",wgEnableAPI=true,wgEnableWriteAPI=true,wgSeparatorTransformTable=["", ""],wgDigitTransformTable=["", ""],wgMainPageTitle="Main Page",wgFormattedNamespaces={"-2": "Media", "-1": "Special", "0": "", "1": "Talk", "2": "User", "3": "User talk", "4": "Wikibooks", "5": "Wikibooks talk", "6": "File", "7": "File talk", "8": "MediaWiki", "9": "MediaWiki talk", "10": "Template", "11": "Template talk", "12": "Help", "13": "Help talk", "14": "Category", "15": "Category talk", "102": "Cookbook", "103": "Cookbook talk", "108": "Transwiki", "109": "Transwiki talk", "110": "Wikijunior", "111": "Wikijunior talk", "112": "Subject", "113": "Subject talk"},wgNamespaceIds={"media": -2, "special": -1, "": 0, "talk": 1, "user": 2, "user_talk": 3, "wikibooks": 4, "wikibooks_talk": 5, "file": 6, "file_talk": 7, "mediawiki": 8, "mediawiki_talk": 9, "template": 10, "template_talk": 11, "help": 12, "help_talk": 13, "category": 14, "category_talk": 15, "cookbook": 102, "cookbook_talk": 103, "transwiki": 108, "transwiki_talk": 109, "wikijunior": 110, "wikijunior_talk": 111, "subject": 112, "subject_talk": 113, "wb": 4, "wj": 110, "cat": 14, "cook": 102, "sub": 112, "image": 6, "image_talk": 7},wgSiteName="Wikibooks",wgCategories=["Using POSper"],wgMWSuggestTemplate="http://en.wikibooks.orghttp://en.wikibooks.org/w/api.php?action=opensearch\x26search={searchTerms}\x26namespace={namespaces}\x26suggest",wgDBname="enwikibooks",wgSearchNamespaces=[0, 4, 112],wgMWSuggestMessages=["with suggestions", "no suggestions"],wgRestrictionEdit=[],wgRestrictionMove=[],wgFlaggedRevsParams={"tags": {"value": {"levels": 3, "quality": 2, "pristine": 3}}},wgStableRevisionId=0,wgCollapsibleNavBucketTest=false,wgCollapsibleNavForceNewVersion=false,wgVectorPreferences={"collapsiblenav": {"enable": 1}, "editwarning": {"enable": 1}, "simplesearch": {"enable": 1, "disablesuggest": 0}},wgVectorEnabledModules={"collapsiblenav": true, "collapsibletabs": true, "editwarning": true, "expandablesearch": false, "footercleanup": false, "simplesearch": true},wgFeedbackParams={"tags": {"reliability": 3, "completeness": 2, "npov": 2, "presentation": 1}},wgAjaxFeedback={"sendingMsg": "Submitting …", "sentMsg": "Thank you!"},wgNotice="";</script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/wikibits.js?283r" type="text/javascript"></script><script type="text/javascript" src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/jquery.min.js?283r"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/ajax.js?283r" type="text/javascript"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/mwsuggest.js?283r" type="text/javascript"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/js/plugins.combined.min.js?283r" type="text/javascript"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/Vector/Vector.combined.min.js?283r" type="text/javascript"></script><script type="text/javascript">mw.usability.addMessages({'vector-collapsiblenav-more':'More languages','vector-editwarning-warning':'Leaving this page may cause you to lose any changes you have made.\nIf you are logged in, you can disable this warning in the \"Editing\" section of your preferences.','vector-simplesearch-search':'Search','vector-simplesearch-containing':'containing...'});</script><script src="http://upload.wikimedia.org/centralnotice/wikibooks/en/centralnotice.js?283r" type="text/javascript"></script><script src="http://en.wikibooks.org/w/index.php?title=-&amp;action=raw&amp;gen=js&amp;useskin=vector&amp;283r" type="text/javascript"></script><script type="text/javascript" src="http://en.wikibooks.org/w/extensions/FlaggedRevs/client/flaggedrevs.js?76"></script><script type="text/javascript">FlaggedRevs.messages = {"diffToggleShow": "show those changes", "diffToggleHide": "hide those changes", "logToggleShow": "show stability log", "logToggleHide": "hide stability log", "logDetailsShow": "show details", "logDetailsHide": "hide details", "toggleShow": "(+)", "toggleHide": "(-)"};</script><script type="text/javascript" src="http://en.wikibooks.org/w/extensions/ReaderFeedback/readerfeedback.js?1"></script></head><body class="mediawiki ltr ns-0 ns-subject page-Using_POSper_Developer_guide_Database-Table_descriptions_posper_tax skin-vector">
<div id="mw-page-base" class="noprint"></div>
<div id="mw-head-base" class="noprint"></div>
<div id="content">			<a id="top"></a>
<div id="mw-js-message" style="display:none;"></div>
<div id="siteNotice"><script type="text/javascript">if (wgNotice != '') document.writeln(wgNotice);</script></div>
<h1 id="firstHeading" class="firstHeading">Using POSper/Developer guide/Database-Table descriptions/posper tax</h1>
<div id="bodyContent">
<div id="siteSub">From Wikibooks, the open-content textbooks collection</div>
<div id="contentSub"><span class="subpages">&lt; <a href="http://en.wikibooks.org/wiki/Using_POSper" title="Using POSper">Using POSper</a> | <a href="http://en.wikibooks.org/wiki/Using_POSper/Developer_guide" title="Using POSper/Developer guide">Developer guide</a> | <a href="http://en.wikibooks.org/wiki/Using_POSper/Developer_guide/Database-Table_descriptions" title="Using POSper/Developer guide/Database-Table descriptions">Database-Table descriptions</a></span>(Redirected from <a href="http://en.wikibooks.org/w/index.php?title=Using_Tina_POS%2B/Developer_guide/Database-Table_descriptions/tax&amp;redirect=no" title="Using Tina POS+/Developer guide/Database-Table descriptions/tax">Using Tina POS+/Developer guide/Database-Table descriptions/tax</a>)
<div id='mw-fr-revisiontag' class='flaggedrevs_notice plainlinks noprint'><img class="flaggedrevs-icon" src="http://en.wikibooks.org/w/extensions/FlaggedRevs/client/img/1.png" alt="Pending changes are displayed on this page" title="Pending changes are displayed on this page" />This page may need to be <a href="http://en.wikibooks.org/wiki/Help:Revision_review" title="Help:Revision review">reviewed</a> for quality.</div>
</div>
<div id="jump-to-nav">					Jump to: <a href="#mw-head">navigation</a>,					<a href="#p-search">search</a>				</div>
<h1> <span class="mw-headline" id="posper_tax">posper_tax</span></h1>
<p>This table lists the taxes that can be applied to products. Combinative taxes are currently not supported so to bundle two or more taxes together you have to create a new entry with the rate being the sum of all the taxes.</p>
<table border="1" cellspacing="0" align="left">
<tr>
<th>Column Name</th>
<th>Data Type</th>
<th>Null Allowed?</th>
<th>Key?</th>
<th>Comments</th>
</tr>
<tr>
<td>id</td>
<td>VARCHAR(255)</td>
<td>No</td>
<td>Primary</td>
<td>UUID instead of int</td>
</tr>
<tr>
<td>version</td>
<td>INT(11)</td>
<td>No</td>
<td></td>
<td>This is used by hibernate to track table versions</td>
</tr>
<tr>
<td>visibleId</td>
<td>INT(11)</td>
<td>Yes</td>
<td>Uni</td>
<td>This is the user visible (user-friendly) Id</td>
</tr>
<tr>
<td>rate</td>
<td>DOUBLE</td>
<td>No</td>
<td></td>
<td>This is the percentage rate of the tax</td>
</tr>
<tr>
<td>tax_name</td>
<td>VARCHAR(255)</td>
<td>No</td>
<td></td>
<td>name of the tax</td>
</tr>
</table>
<div id='catlinks' class='catlinks'>
<div id="mw-normal-catlinks"><a href="http://en.wikibooks.org/wiki/Special:Categories" title="Special:Categories">Category</a>: <span dir='ltr'><a href="http://en.wikibooks.org/wiki/Category:Using_POSper" title="Category:Using POSper">Using POSper</a></span></div>
</div>
<div id='mw-data-after-content'>
<form method="post" action="http://en.wikibooks.org/w/index.php?title=Special:ReaderFeedback&amp;action=submit" id="mw-feedbackform">
<fieldset class="feedback_reviewform noprint">
<legend><strong>What do you think of this page?</strong></legend>
<p><i>Please take a moment to rate this page below. Your feedback is valuable and helps us improve our website.</i></p>
<p><span id="mw-feedbackselects"><b><label for="wpreliability">Reliability</label>:</b>&nbsp;<br />
<select name="wpreliability" id="wpreliability" onchange="updateFeedbackForm()"><option class="rfb-rating-option-4" value="4">Excellent</option><option class="rfb-rating-option-3" value="3">High</option><option class="rfb-rating-option-2" value="2">Fair</option><option class="rfb-rating-option-1" value="1">Low</option><option class="rfb-rating-option-0" value="0">Poor</option><option value="-1" selected="selected">(unsure)</option></select>
<p><b><label for="wpcompleteness">Completeness</label>:</b>&nbsp;<br />
<select name="wpcompleteness" id="wpcompleteness" onchange="updateFeedbackForm()"><option class="rfb-rating-option-4" value="4">Excellent</option><option class="rfb-rating-option-3" value="3">High</option><option class="rfb-rating-option-2" value="2">Fair</option><option class="rfb-rating-option-1" value="1">Low</option><option class="rfb-rating-option-0" value="0">Poor</option><option value="-1" selected="selected">(unsure)</option></select>
<p><b><label for="wpnpov">Neutrality</label>:</b>&nbsp;<br />
<select name="wpnpov" id="wpnpov" onchange="updateFeedbackForm()"><option class="rfb-rating-option-4" value="4">Excellent</option><option class="rfb-rating-option-3" value="3">High</option><option class="rfb-rating-option-2" value="2">Fair</option><option class="rfb-rating-option-1" value="1">Low</option><option class="rfb-rating-option-0" value="0">Poor</option><option value="-1" selected="selected">(unsure)</option></select>
<p><b><label for="wppresentation">Presentation</label>:</b>&nbsp;<br />
<select name="wppresentation" id="wppresentation" onchange="updateFeedbackForm()"><option class="rfb-rating-option-4" value="4">Excellent</option><option class="rfb-rating-option-3" value="3">High</option><option class="rfb-rating-option-2" value="2">Fair</option><option class="rfb-rating-option-1" value="1">Low</option><option class="rfb-rating-option-0" value="0">Poor</option><option value="-1" selected="selected">(unsure)</option></select>
<p></span><br />
<input type="submit" value="Submit" id="submitfeedback" accesskey="b" title="Submit review [b]" />
<input type="hidden" value="Special:ReaderFeedback" name="title" />
<input type="hidden" value="Using_POSper/Developer_guide/Database-Table_descriptions/posper_tax" name="target" />
<input type="hidden" value="1548377" name="oldid" />
<input type="hidden" value="73cc7eec8e69271cb919429f01db69f3" name="validatedParams" />
<input type="hidden" value="submit" name="action" />
<input type="hidden" value="+\" name="wpEditToken" />
<input name="commentary" size="12" value="" style="display:none;" /></fieldset>
</form>
</div>
<div class="visualClear"></div>
</p></div>
</p></div>
<div id="mw-head" class="noprint">
<div id="p-personal" class="">
<h5>Personal tools</h5>
<ul>
<li  id="pt-prefswitch-link-anon"><a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Special:UsabilityInitiativePrefSwitch&amp;from=Using_POSper%2FDeveloper_guide%2FDatabase-Table_descriptions%2Fposper_tax" title="Learn about new features" class="no-text-transform">New features</a></li>
<li  id="pt-login"><a href="http://en.wikibooks.org/w/index.php?title=Special:UserLogin&amp;returnto=Using_POSper/Developer_guide/Database-Table_descriptions/posper_tax" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o">Log in / create account</a></li>
</ul>
</div>
<div id="left-navigation">
<div id="p-namespaces" class="vectorTabs">
<h5>Namespaces</h5>
<ul>
<li  id="ca-nstab-main" class="selected"><a href="http://en.wikibooks.org/wiki/Using_POSper/Developer_guide/Database-Table_descriptions/posper_tax"  title="View the content page [c]" accesskey="c"><span>Module</span></a></li>
<li  id="ca-talk" class="new"><a href="http://en.wikibooks.org/w/index.php?title=Talk:Using_POSper/Developer_guide/Database-Table_descriptions/posper_tax&amp;action=edit&amp;redlink=1"  title="Discussion about the content page [t]" accesskey="t"><span>Discussion</span></a></li>
</ul>
</div>
<div id="p-variants" class="vectorMenu emptyPortlet">
<h5><span>Variants</span><a href="#"></a></h5>
<div class="menu">
<ul>					</ul>
</p></div>
</div></div>
<div id="right-navigation">
<div id="p-views" class="vectorTabs">
<h5>Views</h5>
<ul>
<li id="ca-view" class="selected"><a href="http://en.wikibooks.org/wiki/Using_POSper/Developer_guide/Database-Table_descriptions/posper_tax" ><span>Read</span></a></li>
<li id="ca-edit"><a href="http://en.wikibooks.org/w/index.php?title=Using_POSper/Developer_guide/Database-Table_descriptions/posper_tax&amp;action=edit"  title="You can edit this page. Please use the preview button before saving [e]" accesskey="e"><span>Edit</span></a></li>
<li id="ca-history" class="collapsible "><a href="http://en.wikibooks.org/w/index.php?title=Using_POSper/Developer_guide/Database-Table_descriptions/posper_tax&amp;action=history"  title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li>
</ul>
</div>
<div id="p-cactions" class="vectorMenu emptyPortlet">
<h5><span>Actions</span><a href="#"></a></h5>
<div class="menu">
<ul>					</ul>
</p></div>
</div>
<div id="p-search">
<h5><label for="searchInput">Search</label></h5>
<form action="http://en.wikibooks.org/w/index.php" id="searchform">
<input type='hidden' name="title" value="Special:Search"/>
<div id="simpleSearch">
<input id="searchInput" name="search" type="text"  title="Search Wikibooks [f]" accesskey="f"  value="" />			<button id="searchButton" type='submit' name='button'  title="Search the pages for this text"><img src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/vector/images/search-ltr.png?283r" alt="Search" /></button>		</div>
</p></form>
</div></div>
</p></div>
<div id="mw-panel" class="noprint">
<div id="p-logo"><a style="background-image: url(http://upload.wikimedia.org/wikibooks/en/b/bc/Wiki.png);" href="http://en.wikibooks.org/wiki/Main_Page"  title="Visit the main page"></a></div>
<div class="portal" id='p-Navigation'>
<h5>Navigation</h5>
<div class="body">
<ul>
<li id="n-mainpage"><a href="http://en.wikibooks.org/wiki/Main_Page" title="Visit the main page [z]" accesskey="z">Main Page</a></li>
<li id="n-help"><a href="http://en.wikibooks.org/wiki/Help:Contents" title="Find help on how to use and edit Wikibooks">Help</a></li>
<li id="n-Browse"><a href="http://en.wikibooks.org/wiki/Wikibooks:Card_Catalog_Office" title="Check out what Wikibooks has to offer">Browse</a></li>
<li id="n-Cookbook"><a href="http://en.wikibooks.org/wiki/Cookbook:Table_of_Contents" title="Learn recipes from around the world">Cookbook</a></li>
<li id="n-Wikijunior"><a href="http://en.wikibooks.org/wiki/Wikijunior" title="Books for children">Wikijunior</a></li>
<li id="n-Featured-books"><a href="http://en.wikibooks.org/wiki/Wikibooks:Featured_books" title="The best of Wikibooks">Featured books</a></li>
<li id="n-recentchanges"><a href="http://en.wikibooks.org/wiki/Special:RecentChanges" title="The list of recent changes in the wiki [r]" accesskey="r">Recent changes</a></li>
<li id="n-sitesupport"><a href="http://wikimediafoundation.orghttp://en.wikibooks.org/wiki/Donate" title="Support Wikibooks">Donations</a></li>
</ul></div>
</div>
<div class="portal" id='p-Community'>
<h5>Community</h5>
<div class="body">
<ul>
<li id="n-Reading-room"><a href="http://en.wikibooks.org/wiki/Wikibooks:Reading_room" title="Discuss Wikibooks-related questions and concerns with others">Reading room</a></li>
<li id="n-portal"><a href="http://en.wikibooks.org/wiki/Wikibooks:Community_Portal" title="Find your way around the Wikibooks community">Community portal</a></li>
<li id="n-currentevents"><a href="http://en.wikibooks.org/wiki/Wikibooks:Reading_room/Bulletin_Board" title="Important community news">Bulletin Board</a></li>
<li id="n-maintenance"><a href="http://en.wikibooks.org/wiki/Wikibooks:Maintenance" title="Frequent tasks that you can help with">Help out!</a></li>
<li id="n-Policies-and-guidelines"><a href="http://en.wikibooks.org/wiki/Wikibooks:Policies_and_guidelines" title="Pages detailing important rules and procedures">Policies and guidelines</a></li>
<li id="n-contact"><a href="http://en.wikibooks.org/wiki/Wikibooks:Contact_us" title="Alternative methods of communication">Contact us</a></li>
</ul></div>
</div>
<div class="portal" id='p-coll-print_export'>
<h5>Print/export</h5>
<div class="body">
<ul id="collectionPortletList">
<li id="coll-create_a_book"><a href="http://en.wikibooks.org/w/index.php?title=Special:Book&amp;bookcmd=book_creator&amp;referer=Using+POSper%2FDeveloper+guide%2FDatabase-Table+descriptions%2Fposper+tax" title="Create a book or page collection" rel="nofollow">Create a book</a></li>
<li id="coll-download-as-rl"><a href="http://en.wikibooks.org/w/index.php?title=Special:Book&amp;bookcmd=render_article&amp;arttitle=Using+POSper%2FDeveloper+guide%2FDatabase-Table+descriptions%2Fposper+tax&amp;oldid=1548377&amp;writer=rl" title="Download a PDF version of this wiki page" rel="nofollow">Download as PDF</a></li>
<li id="t-print"><a href="http://en.wikibooks.org/w/index.php?title=Using_POSper/Developer_guide/Database-Table_descriptions/posper_tax&amp;printable=yes" title="Printable version of this page [p]" accesskey="p">Printable version</a></li>
</ul></div>
</div>
<div class="portal" id="p-tb">
<h5>Toolbox</h5>
<div class="body">
<ul>
<li id="t-whatlinkshere"><a href="http://en.wikibooks.org/wiki/Special:WhatLinksHere/Using_POSper/Developer_guide/Database-Table_descriptions/posper_tax" title="List of all wiki pages that link here [j]" accesskey="j">What links here</a></li>
<li id="t-recentchangeslinked"><a href="http://en.wikibooks.org/wiki/Special:RecentChangesLinked/Using_POSper/Developer_guide/Database-Table_descriptions/posper_tax" title="Recent changes in pages linked from this page [k]" accesskey="k">Related changes</a></li>
<li id="t-upload"><a href="http://commons.wikimedia.orghttp://en.wikibooks.org/wiki/Commons:Upload" title="Upload files [u]" accesskey="u">Upload file</a></li>
<li id="t-specialpages"><a href="http://en.wikibooks.org/wiki/Special:SpecialPages" title="List of all special pages [q]" accesskey="q">Special pages</a></li>
<li id="t-permalink"><a href="http://en.wikibooks.org/w/index.php?title=Using_POSper/Developer_guide/Database-Table_descriptions/posper_tax&amp;oldid=1548377" title="Permanent link to this revision of the page">Permanent link</a></li>
<li id="t-rating"><a href="http://en.wikibooks.org/w/index.php?title=Special:RatingHistory&amp;target=Using_POSper/Developer_guide/Database-Table_descriptions/posper_tax">Page rating</a></li>
</ul></div>
</div></div>
<div id="footer">
<ul id="footer-info">
<li id="footer-info-lastmod"> This page was last modified on 25 June 2009, at 19:55.</li>
<li id="footer-info-copyright">Text is available under the <a rel="license" href="http://en.wikibooks.orghttp://en.wikibooks.org/wiki/Wikibooks:Creative_Commons_Attribution-ShareAlike_3.0_Unported_License">Creative Commons Attribution-ShareAlike License</a><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/" style="display:none;"></a>;additional terms may apply. See <a href="http://wikimediafoundation.orghttp://en.wikibooks.org/wiki/Terms_of_Use">Terms of Use</a> for details.</li>
</ul>
<ul id="footer-places">
<li id="footer-places-privacy"><a href="http://wikimediafoundation.orghttp://en.wikibooks.org/wiki/Privacy_policy" title="wikimedia:Privacy policy">Privacy policy</a></li>
<li id="footer-places-about"><a href="http://en.wikibooks.org/wiki/Wikibooks:About" title="Wikibooks:About">About Wikibooks</a></li>
<li id="footer-places-disclaimer"><a href="http://en.wikibooks.org/wiki/Wikibooks:General_disclaimer" title="Wikibooks:General disclaimer">Disclaimers</a></li>
</ul>
<ul id="footer-icons" class="noprint">
<li id="footer-icon-poweredby"><a href="http://www.mediawiki.org/"><img src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/images/poweredby_mediawiki_88x31.png" height="31" width="88" alt="Powered by MediaWiki" /></a></li>
<li id="footer-icon-copyright"><a href="http://wikimediafoundation.org/"><img src="/images/wikimedia-button.png" width="88" height="31" alt="Wikimedia Foundation"/></a></li>
</ul>
<div style="clear:both"></div>
</p></div>
<p>						<script type="text/javascript"> if ( window.isMSIE55 ) fixalpha(); </script>				<script type="text/javascript">if (window.runOnloadHook) runOnloadHook();</script>					</body></html></div>
]]></content:encoded>
			<wfw:commentRss>http://en.wiki-books.org/58131.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Foundations and Assessment of Education &#8211; Edition 1 &#8211; Foundations Table of Contents &#8211; Chapter 13 &#8211; 13.3.2</title>
		<link>http://en.wiki-books.org/19329.html</link>
		<comments>http://en.wiki-books.org/19329.html#comments</comments>
		<pubDate>Sun, 05 Sep 2010 11:38:38 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[HTTP/1.0 200 OK
Date: Sun, 05 Sep 2010 11:42:19 GMT
Server: Apache
Cache-Control: private, s-maxage=0, max-age=0, must-revalidate
Content-Language: en
Vary: Accept-Encoding,Cookie
Last-Modified: Sat, 10 Apr 2010 15:27:42 GMT
Content-Length: 38459
Content-Type: text/html; charset=UTF-8
Age: 18823
X-Cache: HIT from sq65.wikimedia.org
X-Cache-Lookup: HIT from sq65.wikimedia.org:3128
X-Cache: MISS from sq34.wikimedia.org
X-Cache-Lookup: MISS from sq34.wikimedia.org:80
Connection: close


















var skin="vector",stylepath="http://bits.wikimedia.org/skins-1.5",wgUrlProtocols="http\\:\\/\\/&#124;https\\:\\/\\/&#124;ftp\\:\\/\\/&#124;irc\\:\\/\\/&#124;gopher\\:\\/\\/&#124;telnet\\:\\/\\/&#124;nntp\\:\\/\\/&#124;worldwind\\:\\/\\/&#124;mailto\\:&#124;news\\:&#124;svn\\:\\/\\/",wgArticlePath="http://en.wikibooks.org/wiki/$1",wgScriptPath="/w",wgScriptExtension=".php",wgScript="http://en.wikibooks.org/w/index.php",wgVariantArticlePath=false,wgActionPaths={},wgServer="http://en.wikibooks.org",wgCanonicalNamespace="",wgCanonicalSpecialPageName=false,wgNamespaceNumber=0,wgPageName="Foundations_and_Assessment_of_Education/Edition_1/Foundations_Table_of_Contents/Chapter_13/13.3.2",wgTitle="Foundations and Assessment of Education/Edition 1/Foundations Table of Contents/Chapter 13/13.3.2",wgAction="view",wgArticleId=194587,wgIsArticle=true,wgUserName=null,wgUserGroups=null,wgUserLanguage="en",wgContentLanguage="en",wgBreakFrames=false,wgCurRevisionId=1568564,wgVersion="1.16wmf4",wgEnableAPI=true,wgEnableWriteAPI=true,wgSeparatorTransformTable=["", ""],wgDigitTransformTable=["", ""],wgMainPageTitle="Main Page",wgFormattedNamespaces={"-2": "Media", "-1": "Special", [...]]]></description>
			<content:encoded><![CDATA[<div class="wiki">HTTP/1.0 200 OK<br />
Date: Sun, 05 Sep 2010 11:42:19 GMT<br />
Server: Apache<br />
Cache-Control: private, s-maxage=0, max-age=0, must-revalidate<br />
Content-Language: en<br />
Vary: Accept-Encoding,Cookie<br />
Last-Modified: Sat, 10 Apr 2010 15:27:42 GMT<br />
Content-Length: 38459<br />
Content-Type: text/html; charset=UTF-8<br />
Age: 18823<br />
X-Cache: HIT from sq65.wikimedia.org<br />
X-Cache-Lookup: HIT from sq65.wikimedia.org:3128<br />
X-Cache: MISS from sq39.wikimedia.org<br />
X-Cache-Lookup: MISS from sq39.wikimedia.org:80<br />
Connection: close</p>
<p><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" dir="ltr"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta http-equiv="Content-Style-Type" content="text/css" /><meta name="generator" content="MediaWiki 1.16wmf4" />
<link rel="alternate" type="application/x-wiki" title="Edit this page" href="http://en.wikibooks.org/w/index.php?title=Foundations_and_Assessment_of_Education/Edition_1/Foundations_Table_of_Contents/Chapter_13/13.3.2&amp;action=edit" />
<link rel="edit" title="Edit this page" href="http://en.wikibooks.org/w/index.php?title=Foundations_and_Assessment_of_Education/Edition_1/Foundations_Table_of_Contents/Chapter_13/13.3.2&amp;action=edit" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="search" type="application/opensearchdescription+xml" href="http://en.wikibooks.org/w/opensearch_desc.php" title="Wikibooks (en)" />
<link rel="copyright" href="http://creativecommons.org/licenses/by-sa/3.0/" />
<link rel="alternate" type="application/atom+xml" title="Wikibooks Atom feed" href="http://en.wikibooks.org/w/index.php?title=Special:RecentChanges&amp;feed=atom" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/vector/main-ltr.css?283r" type="text/css" media="screen" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/shared.css?283r" type="text/css" media="screen" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/commonPrint.css?283r" type="text/css" media="print" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/extensions/FlaggedRevs/client/flaggedrevs.css?76" type="text/css" media="all" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/css/combined.min.css?117" type="text/css" media="all" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/css/vector/jquery-ui-1.7.2.css?1.7.2y" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/extensions/ReaderFeedback/readerfeedback.css?1" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Common.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Print.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="print" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Handheld.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="handheld" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Vector.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=-&amp;action=raw&amp;maxage=2678400&amp;gen=css" type="text/css" media="all" /><script type="text/javascript">var skin="vector",stylepath="http://bits.wikimedia.org/skins-1.5",wgUrlProtocols="http\\:\\/\\/|https\\:\\/\\/|ftp\\:\\/\\/|irc\\:\\/\\/|gopher\\:\\/\\/|telnet\\:\\/\\/|nntp\\:\\/\\/|worldwind\\:\\/\\/|mailto\\:|news\\:|svn\\:\\/\\/",wgArticlePath="http://en.wikibooks.org/wiki/$1",wgScriptPath="/w",wgScriptExtension=".php",wgScript="http://en.wikibooks.org/w/index.php",wgVariantArticlePath=false,wgActionPaths={},wgServer="http://en.wikibooks.org",wgCanonicalNamespace="",wgCanonicalSpecialPageName=false,wgNamespaceNumber=0,wgPageName="Foundations_and_Assessment_of_Education/Edition_1/Foundations_Table_of_Contents/Chapter_13/13.3.2",wgTitle="Foundations and Assessment of Education/Edition 1/Foundations Table of Contents/Chapter 13/13.3.2",wgAction="view",wgArticleId=194587,wgIsArticle=true,wgUserName=null,wgUserGroups=null,wgUserLanguage="en",wgContentLanguage="en",wgBreakFrames=false,wgCurRevisionId=1568564,wgVersion="1.16wmf4",wgEnableAPI=true,wgEnableWriteAPI=true,wgSeparatorTransformTable=["", ""],wgDigitTransformTable=["", ""],wgMainPageTitle="Main Page",wgFormattedNamespaces={"-2": "Media", "-1": "Special", "0": "", "1": "Talk", "2": "User", "3": "User talk", "4": "Wikibooks", "5": "Wikibooks talk", "6": "File", "7": "File talk", "8": "MediaWiki", "9": "MediaWiki talk", "10": "Template", "11": "Template talk", "12": "Help", "13": "Help talk", "14": "Category", "15": "Category talk", "102": "Cookbook", "103": "Cookbook talk", "108": "Transwiki", "109": "Transwiki talk", "110": "Wikijunior", "111": "Wikijunior talk", "112": "Subject", "113": "Subject talk"},wgNamespaceIds={"media": -2, "special": -1, "": 0, "talk": 1, "user": 2, "user_talk": 3, "wikibooks": 4, "wikibooks_talk": 5, "file": 6, "file_talk": 7, "mediawiki": 8, "mediawiki_talk": 9, "template": 10, "template_talk": 11, "help": 12, "help_talk": 13, "category": 14, "category_talk": 15, "cookbook": 102, "cookbook_talk": 103, "transwiki": 108, "transwiki_talk": 109, "wikijunior": 110, "wikijunior_talk": 111, "subject": 112, "subject_talk": 113, "wb": 4, "wj": 110, "cat": 14, "cook": 102, "sub": 112, "image": 6, "image_talk": 7},wgSiteName="Wikibooks",wgCategories=["Foundations and Assessment of Education"],wgMWSuggestTemplate="http://en.wikibooks.orghttp://en.wikibooks.org/w/api.php?action=opensearch\x26search={searchTerms}\x26namespace={namespaces}\x26suggest",wgDBname="enwikibooks",wgSearchNamespaces=[0, 4, 112],wgMWSuggestMessages=["with suggestions", "no suggestions"],wgRestrictionEdit=[],wgRestrictionMove=[],wgFlaggedRevsParams={"tags": {"value": {"levels": 3, "quality": 2, "pristine": 3}}},wgStableRevisionId=0,wgCollapsibleNavBucketTest=false,wgCollapsibleNavForceNewVersion=false,wgVectorPreferences={"collapsiblenav": {"enable": 1}, "editwarning": {"enable": 1}, "simplesearch": {"enable": 1, "disablesuggest": 0}},wgVectorEnabledModules={"collapsiblenav": true, "collapsibletabs": true, "editwarning": true, "expandablesearch": false, "footercleanup": false, "simplesearch": true},wgFeedbackParams={"tags": {"reliability": 3, "completeness": 2, "npov": 2, "presentation": 1}},wgAjaxFeedback={"sendingMsg": "Submitting …", "sentMsg": "Thank you!"},wgNotice="";</script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/wikibits.js?283r" type="text/javascript"></script><script type="text/javascript" src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/jquery.min.js?283r"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/ajax.js?283r" type="text/javascript"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/mwsuggest.js?283r" type="text/javascript"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/js/plugins.combined.min.js?283r" type="text/javascript"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/Vector/Vector.combined.min.js?283r" type="text/javascript"></script><script type="text/javascript">mw.usability.addMessages({'vector-collapsiblenav-more':'More languages','vector-editwarning-warning':'Leaving this page may cause you to lose any changes you have made.\nIf you are logged in, you can disable this warning in the \"Editing\" section of your preferences.','vector-simplesearch-search':'Search','vector-simplesearch-containing':'containing...'});</script><script src="http://upload.wikimedia.org/centralnotice/wikibooks/en/centralnotice.js?283r" type="text/javascript"></script><script src="http://en.wikibooks.org/w/index.php?title=-&amp;action=raw&amp;gen=js&amp;useskin=vector&amp;283r" type="text/javascript"></script><script type="text/javascript" src="http://en.wikibooks.org/w/extensions/FlaggedRevs/client/flaggedrevs.js?76"></script><script type="text/javascript">FlaggedRevs.messages = {"diffToggleShow": "show those changes", "diffToggleHide": "hide those changes", "logToggleShow": "show stability log", "logToggleHide": "hide stability log", "logDetailsShow": "show details", "logDetailsHide": "hide details", "toggleShow": "(+)", "toggleHide": "(-)"};</script><script type="text/javascript" src="http://en.wikibooks.org/w/extensions/ReaderFeedback/readerfeedback.js?1"></script></head><body class="mediawiki ltr ns-0 ns-subject page-Foundations_and_Assessment_of_Education_Edition_1_Foundations_Table_of_Contents_Chapter_13_13_3_2 skin-vector">
<div id="mw-page-base" class="noprint"></div>
<div id="mw-head-base" class="noprint"></div>
<div id="content">			<a id="top"></a>
<div id="mw-js-message" style="display:none;"></div>
<div id="siteNotice"><script type="text/javascript">if (wgNotice != '') document.writeln(wgNotice);</script></div>
<h1 id="firstHeading" class="firstHeading">Foundations and Assessment of Education/Edition 1/Foundations Table of Contents/Chapter 13/13.3.2</h1>
<div id="bodyContent">
<div id="siteSub">From Wikibooks, the open-content textbooks collection</div>
<div id="contentSub"><span class="subpages">&lt; <a href="http://en.wikibooks.org/wiki/Foundations_and_Assessment_of_Education" title="Foundations and Assessment of Education">Foundations and Assessment of Education</a> | <a href="http://en.wikibooks.org/wiki/Foundations_and_Assessment_of_Education/Edition_1/Foundations_Table_of_Contents" title="Foundations and Assessment of Education/Edition 1/Foundations Table of Contents">Edition 1/Foundations Table of Contents</a> | <a href="http://en.wikibooks.org/wiki/Foundations_and_Assessment_of_Education/Edition_1/Foundations_Table_of_Contents/Chapter_13" title="Foundations and Assessment of Education/Edition 1/Foundations Table of Contents/Chapter 13">Chapter 13</a></span>
<div id='mw-fr-revisiontag' class='flaggedrevs_notice plainlinks noprint'><img class="flaggedrevs-icon" src="http://en.wikibooks.org/w/extensions/FlaggedRevs/client/img/1.png" alt="Pending changes are displayed on this page" title="Pending changes are displayed on this page" />This page may need to be <a href="http://en.wikibooks.org/wiki/Help:Revision_review" title="Help:Revision review">reviewed</a> for quality.</div>
</div>
<div id="jump-to-nav">					Jump to: <a href="#mw-head">navigation</a>,					<a href="#p-search">search</a>				</div>
<p><b>Student Written Text Material</b> By Luis Batista</p>
<table id="toc" class="toc">
<tr>
<td>
<div id="toctitle">
<h2>Contents</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="#Learning_Targets"><span class="tocnumber">1</span> <span class="toctext">Learning Targets</span></a></li>
<li class="toclevel-1 tocsection-2"><a href="#Introduction"><span class="tocnumber">2</span> <span class="toctext">Introduction</span></a></li>
<li class="toclevel-1 tocsection-3"><a href="#What_is_Student_Written_Text_Material.3F"><span class="tocnumber">3</span> <span class="toctext">What is Student Written Text Material?</span></a></li>
<li class="toclevel-1 tocsection-4"><a href="#What_is_the_Process_Students_Take.3F"><span class="tocnumber">4</span> <span class="toctext">What is the Process Students Take?</span></a></li>
<li class="toclevel-1 tocsection-5"><a href="#Are_Student_Written_Textbooks_Credible.3F"><span class="tocnumber">5</span> <span class="toctext">Are Student Written Textbooks Credible?</span></a></li>
<li class="toclevel-1 tocsection-6"><a href="#The_Use_and_Future_of_Student_Written_Text_Material"><span class="tocnumber">6</span> <span class="toctext">The Use and Future of Student Written Text Material</span></a></li>
<li class="toclevel-1 tocsection-7"><a href="#Multiple_Choice"><span class="tocnumber">7</span> <span class="toctext">Multiple Choice</span></a></li>
<li class="toclevel-1 tocsection-8"><a href="#Answers"><span class="tocnumber">8</span> <span class="toctext">Answers</span></a></li>
<li class="toclevel-1 tocsection-9"><a href="#Conclusion"><span class="tocnumber">9</span> <span class="toctext">Conclusion</span></a></li>
<li class="toclevel-1 tocsection-10"><a href="#References"><span class="tocnumber">10</span> <span class="toctext">References</span></a></li>
</ul>
</td>
</tr>
</table>
<p><script type="text/javascript">//<![CDATA[if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); } //]]&gt;</script><br />
<h2> <span class="mw-headline" id="Learning_Targets">Learning Targets</span></h2>
<p>Readers will understand what Student Written Text Material is.</p>
<p>Readers will be able to distinguish the credibility of Student Written Text Material.</p>
<p>Readers will be given insight on the use and future of Student Written Text Material.</p>
<h2> <span class="mw-headline" id="Introduction">Introduction</span></h2>
<p>Since the days of Aristotle and Plato, the establishment of student-teacher relationship was a key component in the success of rising scholars. There has always been an understanding that those who instruct are those that have experienced enough to be considered credible to teach. As the world step deeper into the 21st century, change in the flow of information has deeply changed the school of thought. The question must arise; can students teach other students?</p>
<p></p>
<h2> <span class="mw-headline" id="What_is_Student_Written_Text_Material.3F">What is Student Written Text Material?</span></h2>
<p>Student Written Text Material is exactly what it sounds like. Students take the responsibility of writing their own textbooks and information on specific subjects and topics. This take at the reigns usually begins at a University level, but in some cases students as early as high school are beginning to write their own learning material to pass on to further generations.</p>
<p></p>
<h2> <span class="mw-headline" id="What_is_the_Process_Students_Take.3F">What is the Process Students Take?</span></h2>
<p>Students usually begin the process of their written text material under the guidance/supervision of a professor and his or her Teaching Assistants. Students choose one of the given subjects to investigate and complete their research before they begin to write an article on the chosen subject. The students article is then chosen by another student for peer review. After the review is complete, the author is given suggestions for revision and taking those into account revisions are made.</p>
<p></p>
<h2> <span class="mw-headline" id="Are_Student_Written_Textbooks_Credible.3F">Are Student Written Textbooks Credible?</span></h2>
<p>The credibility of students is always in question when it comes to writing a textbook. What does a student know about writing a textbook? Aren&#8217;t they the ones who are supposed to learn? How can they write a textbook when they are still buying them? It is only in time and experience that one can master his/her work. That being said, where is line that draws between the experienced and the novice? It is not without mistakes that we can learn to become the best at what we do.</p>
<p>When creating a student written textbook, his findings and work is peer-review to create the most accurate and reader friendly material. Some believe that the conventional style of corporate companies writing textbooks has lost its value. Scott Jaschik claims that &#8220;faculty members need to move beyond an assumption that writing quality is the key way to evaluate textbooks. When writing quality is high, students who read the textbook appear to have benefited with a correlation in predicted exam scores&#8221; (Jaschik, 2008).</p>
<p>On the other hand some say students are not ready for this type of responsibility. In a study that compared a table of contents edited by students against those of a commercial, one said that &#8220;studentsâ priorities about ed psych may not coincide either with the typical contents of commercial textbooks, NOR with instructor-held impressions about what students&#8217; priorities &#8220;actually&#8221; are. This may be a problem when trying to use a commercial text that aspires to be universally relevant&#8221; (Seifert, 2008).</p>
<p></p>
<h2> <span class="mw-headline" id="The_Use_and_Future_of_Student_Written_Text_Material">The Use and Future of Student Written Text Material</span></h2>
<p>With the added bonus of a book that is cost nothing at all, it seems like student written texts are closer than ever. There is some displeasure with the way today&#8217;s textbooks are written. One source claims that, &#8220;Students frequently complain that they have a difficult time sorting through the overabundance of content and technical jargon. Sadly, the tone of textbooks&#8211;impersonal, authoritative, and objective&#8211;fails to engage student interest&#8221; (Shibley, 55). Another source that agrees with a feeling of displeasure says &#8220;students normally don&#8217;t read the textbook in conjunction with classroom activities, but rather use it as an adjunct to solve problems, picking out what they perceive to be useful solved problems and useful pieces of information&#8221; (Kalman, 77).</p>
<p>Although some textbooks may be difficult to follow, read, or comprehend, it is up to the writer to consider its readers. In the hands of a student, it might be more beneficial to a fellow student. What better way to teach than in the same language? While some agree that students may not have all the experience of today&#8217;s textbook writers, the future in which students write books for fellow students seems brighter than ever.</p>
<p></p>
<h2> <span class="mw-headline" id="Multiple_Choice">Multiple Choice</span></h2>
<p><b>1. What does the future hold for student writers?</b></p>
<pre>  a. No one will believe what is written  b. There will not be enough money to publish it  c. The future seems closer than ever  d. Very unpredictable to us</pre>
<p><b>2. What was one reason stated that some are displeased with conventional textbook writers?</b></p>
<pre>  a. Both B and C  b. Students can not understand them  c. Students do not read them  d. Students do not like the prices</pre>
<p><b>3. Which is not a reason why students should use student written text?</b></p>
<pre>  a. It is free  b. It is easier to understand  c. The information in the text has been peer reviewed for accuracy  d. The text is very credible</pre>
<p><b>4. Which is not a part of the process of a student written text?</b></p>
<pre>  a. Assessing what is true and what is opinion  b. Peer review  c. Revision  d. Writing under the guidance of an instructor</pre>
<h2> <span class="mw-headline" id="Answers">Answers</span></h2>
<p>1)c. The future seems closer than ever 2)a. Both B and C 3)d. The text is very credible 4)a. Assessing what is true and what is opinion</p>
<h2> <span class="mw-headline" id="Conclusion">Conclusion</span></h2>
<p>Textbooks have always given us insight into the knowledge we hope to obtain. Some believe that students are not up to the task of writing their own textbooks. Some believe that it is time for a change. The debate is still up in the air and the decision is not for us to make, but for those of a later generation. It is classes like this one that are taking the first step towards the future.</p>
<p></p>
<h2> <span class="mw-headline" id="References">References</span></h2>
<p>Jaschik, Scott (2007, August 20). Why students read textbooks (or don&#8217;t). Retrieved February 22, 2009, from Inside Higher Ed Web site: <a href="http://www.insidehighered.com/news/2007/08/20/texts" class="external free" rel="nofollow">http://www.insidehighered.com/news/2007/08/20/texts</a></p>
<p>Kalman, C., et. al., Students&#8217; Perceptions of Reflective Writing as a Tool for Exploring an Introductory Textbook. Journal of College Science Teaching v. 37 no. 4 (March/April 2008) p. 74-81</p>
<p>Seifert, Kelvin (2008, December 20). Some differeces between student-written and commercial textbooks about educational psychology. Retrieved February 22, 2009, from Teaching Educational Psychology Open-Source Web site: <a href="http://educpsychopensource.blogspot.com/2008/12/some-differences-between-student.html" class="external free" rel="nofollow">http://educpsychopensource.blogspot.com/2008/12/some-differences-between-student.html</a></p>
<p>Shibley, I., et. al., Using Science Popularizations to Promote Learner-Centered Teaching: Alternatives to the Traditional Textbook. Journal of College Science Teaching v. 38 no. 2 (November/December 2008) p. 54-58</p>
<table border="0" cellpadding="5" cellspacing="0" style="margin: 1em auto 1em auto">
<tr>
<td><a href="http://en.wikibooks.org/wiki/File:Nav_Arrow_Blue_Right.gif" class="image"><img alt="Nav Arrow Blue Right.gif" src="http://upload.wikimedia.org/wikipedia/commons/1/15/Nav_Arrow_Blue_Right.gif" width="110" height="60" /></a></td>
<td align="center"><a href="http://telequiz.hsedu.odu.edu/Wiki_Rating/151.htm" class="external text" rel="nofollow">Rate This!</a></td>
<td><a href="http://en.wikibooks.org/wiki/File:Nav_Arrow_Blue_Left.gif" class="image"><img alt="Nav Arrow Blue Left.gif" src="http://upload.wikimedia.org/wikipedia/commons/3/36/Nav_Arrow_Blue_Left.gif" width="110" height="60" /></a></td>
</tr>
</table>
<div id='catlinks' class='catlinks'>
<div id="mw-normal-catlinks"><a href="http://en.wikibooks.org/wiki/Special:Categories" title="Special:Categories">Category</a>: <span dir='ltr'><a href="http://en.wikibooks.org/wiki/Category:Foundations_and_Assessment_of_Education" title="Category:Foundations and Assessment of Education">Foundations and Assessment of Education</a></span></div>
</div>
<div id='mw-data-after-content'>
<form method="post" action="http://en.wikibooks.org/w/index.php?title=Special:ReaderFeedback&amp;action=submit" id="mw-feedbackform">
<fieldset class="feedback_reviewform noprint">
<legend><strong>What do you think of this page?</strong></legend>
<p><i>Please take a moment to rate this page below. Your feedback is valuable and helps us improve our website.</i></p>
<p><span id="mw-feedbackselects"><b><label for="wpreliability">Reliability</label>:</b>&nbsp;<br />
<select name="wpreliability" id="wpreliability" onchange="updateFeedbackForm()"><option class="rfb-rating-option-4" value="4">Excellent</option><option class="rfb-rating-option-3" value="3">High</option><option class="rfb-rating-option-2" value="2">Fair</option><option class="rfb-rating-option-1" value="1">Low</option><option class="rfb-rating-option-0" value="0">Poor</option><option value="-1" selected="selected">(unsure)</option></select>
<p><b><label for="wpcompleteness">Completeness</label>:</b>&nbsp;<br />
<select name="wpcompleteness" id="wpcompleteness" onchange="updateFeedbackForm()"><option class="rfb-rating-option-4" value="4">Excellent</option><option class="rfb-rating-option-3" value="3">High</option><option class="rfb-rating-option-2" value="2">Fair</option><option class="rfb-rating-option-1" value="1">Low</option><option class="rfb-rating-option-0" value="0">Poor</option><option value="-1" selected="selected">(unsure)</option></select>
<p><b><label for="wpnpov">Neutrality</label>:</b>&nbsp;<br />
<select name="wpnpov" id="wpnpov" onchange="updateFeedbackForm()"><option class="rfb-rating-option-4" value="4">Excellent</option><option class="rfb-rating-option-3" value="3">High</option><option class="rfb-rating-option-2" value="2">Fair</option><option class="rfb-rating-option-1" value="1">Low</option><option class="rfb-rating-option-0" value="0">Poor</option><option value="-1" selected="selected">(unsure)</option></select>
<p><b><label for="wppresentation">Presentation</label>:</b>&nbsp;<br />
<select name="wppresentation" id="wppresentation" onchange="updateFeedbackForm()"><option class="rfb-rating-option-4" value="4">Excellent</option><option class="rfb-rating-option-3" value="3">High</option><option class="rfb-rating-option-2" value="2">Fair</option><option class="rfb-rating-option-1" value="1">Low</option><option class="rfb-rating-option-0" value="0">Poor</option><option value="-1" selected="selected">(unsure)</option></select>
<p></span><br />
<input type="submit" value="Submit" id="submitfeedback" accesskey="b" title="Submit review [b]" />
<input type="hidden" value="Special:ReaderFeedback" name="title" />
<input type="hidden" value="Foundations_and_Assessment_of_Education/Edition_1/Foundations_Table_of_Contents/Chapter_13/13.3.2" name="target" />
<input type="hidden" value="1568564" name="oldid" />
<input type="hidden" value="be24f844fcf3c674d8bf630fb54c6f19" name="validatedParams" />
<input type="hidden" value="submit" name="action" />
<input type="hidden" value="+\" name="wpEditToken" />
<input name="commentary" size="12" value="" style="display:none;" /></fieldset>
</form>
</div>
<div class="visualClear"></div>
</p></div>
</p></div>
<div id="mw-head" class="noprint">
<div id="p-personal" class="">
<h5>Personal tools</h5>
<ul>
<li  id="pt-prefswitch-link-anon"><a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Special:UsabilityInitiativePrefSwitch&amp;from=Foundations_and_Assessment_of_Education%2FEdition_1%2FFoundations_Table_of_Contents%2FChapter_13%2F13.3.2" title="Learn about new features" class="no-text-transform">New features</a></li>
<li  id="pt-login"><a href="http://en.wikibooks.org/w/index.php?title=Special:UserLogin&amp;returnto=Foundations_and_Assessment_of_Education/Edition_1/Foundations_Table_of_Contents/Chapter_13/13.3.2" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o">Log in / create account</a></li>
</ul>
</div>
<div id="left-navigation">
<div id="p-namespaces" class="vectorTabs">
<h5>Namespaces</h5>
<ul>
<li  id="ca-nstab-main" class="selected"><a href="http://en.wikibooks.org/wiki/Foundations_and_Assessment_of_Education/Edition_1/Foundations_Table_of_Contents/Chapter_13/13.3.2"  title="View the content page [c]" accesskey="c"><span>Module</span></a></li>
<li  id="ca-talk"><a href="http://en.wikibooks.org/wiki/Talk:Foundations_and_Assessment_of_Education/Edition_1/Foundations_Table_of_Contents/Chapter_13/13.3.2"  title="Discussion about the content page [t]" accesskey="t"><span>Discussion</span></a></li>
</ul>
</div>
<div id="p-variants" class="vectorMenu emptyPortlet">
<h5><span>Variants</span><a href="#"></a></h5>
<div class="menu">
<ul>					</ul>
</p></div>
</div></div>
<div id="right-navigation">
<div id="p-views" class="vectorTabs">
<h5>Views</h5>
<ul>
<li id="ca-view" class="selected"><a href="http://en.wikibooks.org/wiki/Foundations_and_Assessment_of_Education/Edition_1/Foundations_Table_of_Contents/Chapter_13/13.3.2" ><span>Read</span></a></li>
<li id="ca-edit"><a href="http://en.wikibooks.org/w/index.php?title=Foundations_and_Assessment_of_Education/Edition_1/Foundations_Table_of_Contents/Chapter_13/13.3.2&amp;action=edit"  title="You can edit this page. Please use the preview button before saving [e]" accesskey="e"><span>Edit</span></a></li>
<li id="ca-history" class="collapsible "><a href="http://en.wikibooks.org/w/index.php?title=Foundations_and_Assessment_of_Education/Edition_1/Foundations_Table_of_Contents/Chapter_13/13.3.2&amp;action=history"  title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li>
</ul>
</div>
<div id="p-cactions" class="vectorMenu emptyPortlet">
<h5><span>Actions</span><a href="#"></a></h5>
<div class="menu">
<ul>					</ul>
</p></div>
</div>
<div id="p-search">
<h5><label for="searchInput">Search</label></h5>
<form action="http://en.wikibooks.org/w/index.php" id="searchform">
<input type='hidden' name="title" value="Special:Search"/>
<div id="simpleSearch">
<input id="searchInput" name="search" type="text"  title="Search Wikibooks [f]" accesskey="f"  value="" />			<button id="searchButton" type='submit' name='button'  title="Search the pages for this text"><img src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/vector/images/search-ltr.png?283r" alt="Search" /></button>		</div>
</p></form>
</div></div>
</p></div>
<div id="mw-panel" class="noprint">
<div id="p-logo"><a style="background-image: url(http://upload.wikimedia.org/wikibooks/en/b/bc/Wiki.png);" href="http://en.wikibooks.org/wiki/Main_Page"  title="Visit the main page"></a></div>
<div class="portal" id='p-Navigation'>
<h5>Navigation</h5>
<div class="body">
<ul>
<li id="n-mainpage"><a href="http://en.wikibooks.org/wiki/Main_Page" title="Visit the main page [z]" accesskey="z">Main Page</a></li>
<li id="n-help"><a href="http://en.wikibooks.org/wiki/Help:Contents" title="Find help on how to use and edit Wikibooks">Help</a></li>
<li id="n-Browse"><a href="http://en.wikibooks.org/wiki/Wikibooks:Card_Catalog_Office" title="Check out what Wikibooks has to offer">Browse</a></li>
<li id="n-Cookbook"><a href="http://en.wikibooks.org/wiki/Cookbook:Table_of_Contents" title="Learn recipes from around the world">Cookbook</a></li>
<li id="n-Wikijunior"><a href="http://en.wikibooks.org/wiki/Wikijunior" title="Books for children">Wikijunior</a></li>
<li id="n-Featured-books"><a href="http://en.wikibooks.org/wiki/Wikibooks:Featured_books" title="The best of Wikibooks">Featured books</a></li>
<li id="n-recentchanges"><a href="http://en.wikibooks.org/wiki/Special:RecentChanges" title="The list of recent changes in the wiki [r]" accesskey="r">Recent changes</a></li>
<li id="n-sitesupport"><a href="http://wikimediafoundation.orghttp://en.wikibooks.org/wiki/Donate" title="Support Wikibooks">Donations</a></li>
</ul></div>
</div>
<div class="portal" id='p-Community'>
<h5>Community</h5>
<div class="body">
<ul>
<li id="n-Reading-room"><a href="http://en.wikibooks.org/wiki/Wikibooks:Reading_room" title="Discuss Wikibooks-related questions and concerns with others">Reading room</a></li>
<li id="n-portal"><a href="http://en.wikibooks.org/wiki/Wikibooks:Community_Portal" title="Find your way around the Wikibooks community">Community portal</a></li>
<li id="n-currentevents"><a href="http://en.wikibooks.org/wiki/Wikibooks:Reading_room/Bulletin_Board" title="Important community news">Bulletin Board</a></li>
<li id="n-maintenance"><a href="http://en.wikibooks.org/wiki/Wikibooks:Maintenance" title="Frequent tasks that you can help with">Help out!</a></li>
<li id="n-Policies-and-guidelines"><a href="http://en.wikibooks.org/wiki/Wikibooks:Policies_and_guidelines" title="Pages detailing important rules and procedures">Policies and guidelines</a></li>
<li id="n-contact"><a href="http://en.wikibooks.org/wiki/Wikibooks:Contact_us" title="Alternative methods of communication">Contact us</a></li>
</ul></div>
</div>
<div class="portal" id='p-coll-print_export'>
<h5>Print/export</h5>
<div class="body">
<ul id="collectionPortletList">
<li id="coll-create_a_book"><a href="http://en.wikibooks.org/w/index.php?title=Special:Book&amp;bookcmd=book_creator&amp;referer=Foundations+and+Assessment+of+Education%2FEdition+1%2FFoundations+Table+of+Contents%2FChapter+13%2F13.3.2" title="Create a book or page collection" rel="nofollow">Create a book</a></li>
<li id="coll-download-as-rl"><a href="http://en.wikibooks.org/w/index.php?title=Special:Book&amp;bookcmd=render_article&amp;arttitle=Foundations+and+Assessment+of+Education%2FEdition+1%2FFoundations+Table+of+Contents%2FChapter+13%2F13.3.2&amp;oldid=1568564&amp;writer=rl" title="Download a PDF version of this wiki page" rel="nofollow">Download as PDF</a></li>
<li id="t-print"><a href="http://en.wikibooks.org/w/index.php?title=Foundations_and_Assessment_of_Education/Edition_1/Foundations_Table_of_Contents/Chapter_13/13.3.2&amp;printable=yes" title="Printable version of this page [p]" accesskey="p">Printable version</a></li>
</ul></div>
</div>
<div class="portal" id="p-tb">
<h5>Toolbox</h5>
<div class="body">
<ul>
<li id="t-whatlinkshere"><a href="http://en.wikibooks.org/wiki/Special:WhatLinksHere/Foundations_and_Assessment_of_Education/Edition_1/Foundations_Table_of_Contents/Chapter_13/13.3.2" title="List of all wiki pages that link here [j]" accesskey="j">What links here</a></li>
<li id="t-recentchangeslinked"><a href="http://en.wikibooks.org/wiki/Special:RecentChangesLinked/Foundations_and_Assessment_of_Education/Edition_1/Foundations_Table_of_Contents/Chapter_13/13.3.2" title="Recent changes in pages linked from this page [k]" accesskey="k">Related changes</a></li>
<li id="t-upload"><a href="http://commons.wikimedia.orghttp://en.wikibooks.org/wiki/Commons:Upload" title="Upload files [u]" accesskey="u">Upload file</a></li>
<li id="t-specialpages"><a href="http://en.wikibooks.org/wiki/Special:SpecialPages" title="List of all special pages [q]" accesskey="q">Special pages</a></li>
<li id="t-permalink"><a href="http://en.wikibooks.org/w/index.php?title=Foundations_and_Assessment_of_Education/Edition_1/Foundations_Table_of_Contents/Chapter_13/13.3.2&amp;oldid=1568564" title="Permanent link to this revision of the page">Permanent link</a></li>
<li id="t-rating"><a href="http://en.wikibooks.org/w/index.php?title=Special:RatingHistory&amp;target=Foundations_and_Assessment_of_Education/Edition_1/Foundations_Table_of_Contents/Chapter_13/13.3.2">Page rating</a></li>
</ul></div>
</div></div>
<div id="footer">
<ul id="footer-info">
<li id="footer-info-lastmod"> This page was last modified on 14 July 2009, at 15:21.</li>
<li id="footer-info-copyright">Text is available under the <a rel="license" href="http://en.wikibooks.orghttp://en.wikibooks.org/wiki/Wikibooks:Creative_Commons_Attribution-ShareAlike_3.0_Unported_License">Creative Commons Attribution-ShareAlike License</a><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/" style="display:none;"></a>;additional terms may apply. See <a href="http://wikimediafoundation.orghttp://en.wikibooks.org/wiki/Terms_of_Use">Terms of Use</a> for details.</li>
</ul>
<ul id="footer-places">
<li id="footer-places-privacy"><a href="http://wikimediafoundation.orghttp://en.wikibooks.org/wiki/Privacy_policy" title="wikimedia:Privacy policy">Privacy policy</a></li>
<li id="footer-places-about"><a href="http://en.wikibooks.org/wiki/Wikibooks:About" title="Wikibooks:About">About Wikibooks</a></li>
<li id="footer-places-disclaimer"><a href="http://en.wikibooks.org/wiki/Wikibooks:General_disclaimer" title="Wikibooks:General disclaimer">Disclaimers</a></li>
</ul>
<ul id="footer-icons" class="noprint">
<li id="footer-icon-poweredby"><a href="http://www.mediawiki.org/"><img src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/images/poweredby_mediawiki_88x31.png" height="31" width="88" alt="Powered by MediaWiki" /></a></li>
<li id="footer-icon-copyright"><a href="http://wikimediafoundation.org/"><img src="/images/wikimedia-button.png" width="88" height="31" alt="Wikimedia Foundation"/></a></li>
</ul>
<div style="clear:both"></div>
</p></div>
<p>						<script type="text/javascript"> if ( window.isMSIE55 ) fixalpha(); </script>				<script type="text/javascript">if (window.runOnloadHook) runOnloadHook();</script>					</body></html></div>
]]></content:encoded>
			<wfw:commentRss>http://en.wiki-books.org/19329.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Federal Rules of Evidence: Relevancy</title>
		<link>http://en.wiki-books.org/18585.html</link>
		<comments>http://en.wiki-books.org/18585.html#comments</comments>
		<pubDate>Sun, 05 Sep 2010 09:44:40 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[HTTP/1.0 404 Not Found
Date: Sun, 05 Sep 2010 09:44:49 GMT
Server: Apache
Cache-Control: private, s-maxage=0, max-age=0, must-revalidate
Content-Language: en
Vary: Accept-Encoding,Cookie
Content-Length: 19226
Content-Type: text/html; charset=UTF-8
Age: 25873
X-Cache: HIT from sq72.wikimedia.org
X-Cache-Lookup: HIT from sq72.wikimedia.org:3128
X-Cache: MISS from sq65.wikimedia.org
X-Cache-Lookup: MISS from sq65.wikimedia.org:80
Connection: close


















var skin="vector",stylepath="http://bits.wikimedia.org/skins-1.5",wgUrlProtocols="http\\:\\/\\/&#124;https\\:\\/\\/&#124;ftp\\:\\/\\/&#124;irc\\:\\/\\/&#124;gopher\\:\\/\\/&#124;telnet\\:\\/\\/&#124;nntp\\:\\/\\/&#124;worldwind\\:\\/\\/&#124;mailto\\:&#124;news\\:&#124;svn\\:\\/\\/",wgArticlePath="http://en.wikibooks.org/wiki/$1",wgScriptPath="/w",wgScriptExtension=".php",wgScript="http://en.wikibooks.org/w/index.php",wgVariantArticlePath=false,wgActionPaths={},wgServer="http://en.wikibooks.org",wgCanonicalNamespace="",wgCanonicalSpecialPageName=false,wgNamespaceNumber=0,wgPageName="Federal_Rules_of_Evidence:_Relevancy",wgTitle="Federal Rules of Evidence: Relevancy",wgAction="view",wgArticleId=0,wgIsArticle=true,wgUserName=null,wgUserGroups=null,wgUserLanguage="en",wgContentLanguage="en",wgBreakFrames=false,wgCurRevisionId=0,wgVersion="1.16wmf4",wgEnableAPI=true,wgEnableWriteAPI=true,wgSeparatorTransformTable=["", ""],wgDigitTransformTable=["", ""],wgMainPageTitle="Main Page",wgFormattedNamespaces={"-2": "Media", "-1": "Special", "0": "", "1": "Talk", "2": "User", "3": "User talk", "4": [...]]]></description>
			<content:encoded><![CDATA[<div class="wiki">HTTP/1.0 404 Not Found<br />
Date: Sun, 05 Sep 2010 09:44:49 GMT<br />
Server: Apache<br />
Cache-Control: private, s-maxage=0, max-age=0, must-revalidate<br />
Content-Language: en<br />
Vary: Accept-Encoding,Cookie<br />
Content-Length: 19226<br />
Content-Type: text/html; charset=UTF-8<br />
Age: 25874<br />
X-Cache: HIT from sq72.wikimedia.org<br />
X-Cache-Lookup: HIT from sq72.wikimedia.org:3128<br />
X-Cache: MISS from sq71.wikimedia.org<br />
X-Cache-Lookup: MISS from sq71.wikimedia.org:80<br />
Connection: close</p>
<p><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" dir="ltr"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta http-equiv="Content-Style-Type" content="text/css" /><meta name="generator" content="MediaWiki 1.16wmf4" />
<link rel="alternate" type="application/x-wiki" title="Edit this page" href="http://en.wikibooks.org/w/index.php?title=Federal_Rules_of_Evidence:_Relevancy&amp;action=edit" />
<link rel="edit" title="Edit this page" href="http://en.wikibooks.org/w/index.php?title=Federal_Rules_of_Evidence:_Relevancy&amp;action=edit" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="search" type="application/opensearchdescription+xml" href="http://en.wikibooks.org/w/opensearch_desc.php" title="Wikibooks (en)" />
<link rel="copyright" href="http://creativecommons.org/licenses/by-sa/3.0/" />
<link rel="alternate" type="application/atom+xml" title="Wikibooks Atom feed" href="http://en.wikibooks.org/w/index.php?title=Special:RecentChanges&amp;feed=atom" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/vector/main-ltr.css?283r" type="text/css" media="screen" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/shared.css?283r" type="text/css" media="screen" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/commonPrint.css?283r" type="text/css" media="print" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/extensions/FlaggedRevs/client/flaggedrevs.css?76" type="text/css" media="all" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/css/combined.min.css?117" type="text/css" media="all" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/css/vector/jquery-ui-1.7.2.css?1.7.2y" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/extensions/ReaderFeedback/readerfeedback.css?1" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Common.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Print.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="print" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Handheld.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="handheld" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Vector.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=-&amp;action=raw&amp;maxage=2678400&amp;gen=css" type="text/css" media="all" /><script type="text/javascript">var skin="vector",stylepath="http://bits.wikimedia.org/skins-1.5",wgUrlProtocols="http\\:\\/\\/|https\\:\\/\\/|ftp\\:\\/\\/|irc\\:\\/\\/|gopher\\:\\/\\/|telnet\\:\\/\\/|nntp\\:\\/\\/|worldwind\\:\\/\\/|mailto\\:|news\\:|svn\\:\\/\\/",wgArticlePath="http://en.wikibooks.org/wiki/$1",wgScriptPath="/w",wgScriptExtension=".php",wgScript="http://en.wikibooks.org/w/index.php",wgVariantArticlePath=false,wgActionPaths={},wgServer="http://en.wikibooks.org",wgCanonicalNamespace="",wgCanonicalSpecialPageName=false,wgNamespaceNumber=0,wgPageName="Federal_Rules_of_Evidence:_Relevancy",wgTitle="Federal Rules of Evidence: Relevancy",wgAction="view",wgArticleId=0,wgIsArticle=true,wgUserName=null,wgUserGroups=null,wgUserLanguage="en",wgContentLanguage="en",wgBreakFrames=false,wgCurRevisionId=0,wgVersion="1.16wmf4",wgEnableAPI=true,wgEnableWriteAPI=true,wgSeparatorTransformTable=["", ""],wgDigitTransformTable=["", ""],wgMainPageTitle="Main Page",wgFormattedNamespaces={"-2": "Media", "-1": "Special", "0": "", "1": "Talk", "2": "User", "3": "User talk", "4": "Wikibooks", "5": "Wikibooks talk", "6": "File", "7": "File talk", "8": "MediaWiki", "9": "MediaWiki talk", "10": "Template", "11": "Template talk", "12": "Help", "13": "Help talk", "14": "Category", "15": "Category talk", "102": "Cookbook", "103": "Cookbook talk", "108": "Transwiki", "109": "Transwiki talk", "110": "Wikijunior", "111": "Wikijunior talk", "112": "Subject", "113": "Subject talk"},wgNamespaceIds={"media": -2, "special": -1, "": 0, "talk": 1, "user": 2, "user_talk": 3, "wikibooks": 4, "wikibooks_talk": 5, "file": 6, "file_talk": 7, "mediawiki": 8, "mediawiki_talk": 9, "template": 10, "template_talk": 11, "help": 12, "help_talk": 13, "category": 14, "category_talk": 15, "cookbook": 102, "cookbook_talk": 103, "transwiki": 108, "transwiki_talk": 109, "wikijunior": 110, "wikijunior_talk": 111, "subject": 112, "subject_talk": 113, "wb": 4, "wj": 110, "cat": 14, "cook": 102, "sub": 112, "image": 6, "image_talk": 7},wgSiteName="Wikibooks",wgCategories=[],wgMWSuggestTemplate="http://en.wikibooks.orghttp://en.wikibooks.org/w/api.php?action=opensearch\x26search={searchTerms}\x26namespace={namespaces}\x26suggest",wgDBname="enwikibooks",wgSearchNamespaces=[0, 4, 112],wgMWSuggestMessages=["with suggestions", "no suggestions"],wgRestrictionEdit=[],wgRestrictionMove=[],wgFlaggedRevsParams={"tags": {"value": {"levels": 3, "quality": 2, "pristine": 3}}},wgStableRevisionId=0,wgCollapsibleNavBucketTest=false,wgCollapsibleNavForceNewVersion=false,wgVectorPreferences={"collapsiblenav": {"enable": 1}, "editwarning": {"enable": 1}, "simplesearch": {"enable": 1, "disablesuggest": 0}},wgVectorEnabledModules={"collapsiblenav": true, "collapsibletabs": true, "editwarning": true, "expandablesearch": false, "footercleanup": false, "simplesearch": true},wgFeedbackParams={"tags": {"reliability": 3, "completeness": 2, "npov": 2, "presentation": 1}},wgAjaxFeedback={"sendingMsg": "Submitting …", "sentMsg": "Thank you!"},wgNotice="";</script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/wikibits.js?283r" type="text/javascript"></script><script type="text/javascript" src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/jquery.min.js?283r"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/ajax.js?283r" type="text/javascript"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/mwsuggest.js?283r" type="text/javascript"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/js/plugins.combined.min.js?283r" type="text/javascript"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/Vector/Vector.combined.min.js?283r" type="text/javascript"></script><script type="text/javascript">mw.usability.addMessages({'vector-collapsiblenav-more':'More languages','vector-editwarning-warning':'Leaving this page may cause you to lose any changes you have made.\nIf you are logged in, you can disable this warning in the \"Editing\" section of your preferences.','vector-simplesearch-search':'Search','vector-simplesearch-containing':'containing...'});</script><script src="http://upload.wikimedia.org/centralnotice/wikibooks/en/centralnotice.js?283r" type="text/javascript"></script><script src="http://en.wikibooks.org/w/index.php?title=-&amp;action=raw&amp;gen=js&amp;useskin=vector&amp;283r" type="text/javascript"></script><script type="text/javascript" src="http://en.wikibooks.org/w/extensions/FlaggedRevs/client/flaggedrevs.js?76"></script><script type="text/javascript">FlaggedRevs.messages = {"diffToggleShow": "show those changes", "diffToggleHide": "hide those changes", "logToggleShow": "show stability log", "logToggleHide": "hide stability log", "logDetailsShow": "show details", "logDetailsHide": "hide details", "toggleShow": "(+)", "toggleHide": "(-)"};</script><script type="text/javascript" src="http://en.wikibooks.org/w/extensions/ReaderFeedback/readerfeedback.js?1"></script></head><body class="mediawiki ltr ns-0 ns-subject page-Federal_Rules_of_Evidence_Relevancy skin-vector">
<div id="mw-page-base" class="noprint"></div>
<div id="mw-head-base" class="noprint"></div>
<div id="content">			<a id="top"></a>
<div id="mw-js-message" style="display:none;"></div>
<div id="siteNotice"><script type="text/javascript">if (wgNotice != '') document.writeln(wgNotice);</script></div>
<h1 id="firstHeading" class="firstHeading">Federal Rules of Evidence: Relevancy</h1>
<div id="bodyContent">
<div id="siteSub">From Wikibooks, the open-content textbooks collection</div>
<div id="contentSub"></div>
<div id="jump-to-nav">					Jump to: <a href="#mw-head">navigation</a>,					<a href="#p-search">search</a>				</div>
<div class="mw-warning-with-logexcerpt">
<p>This page has been deleted.The deletion and move log for the page are provided below for reference.</p>
<ul>
<li class="mw-logline-delete">14:20, 23 August 2010 <a href="http://en.wikibooks.org/wiki/User:Adrignola" title="User:Adrignola" class="mw-userlink">Adrignola</a> <span class="mw-usertoollinks">(<a href="http://en.wikibooks.org/wiki/User_talk:Adrignola" title="User talk:Adrignola">Talk</a> | <a href="http://en.wikibooks.org/wiki/Special:Contributions/Adrignola" title="Special:Contributions/Adrignola">contribs</a>)</span> deleted &quot;<a href="http://en.wikibooks.org/w/index.php?title=Federal_Rules_of_Evidence:_Relevancy&amp;action=edit&amp;redlink=1" class="new" title="Federal Rules of Evidence: Relevancy (does not exist)">Federal Rules of Evidence: Relevancy</a>&quot; ‎ <span class="comment">(<a href="http://en.wikibooks.org/wiki/Wikibooks:SPEEDY" class="mw-redirect" title="Wikibooks:SPEEDY">Orphaned or broken redirect</a>: content was: &#39;#REDIRECT <a href="http://en.wikibooks.org/wiki/Federal_Rules_of_Evidence/Relevancy" title="Federal Rules of Evidence/Relevancy">Federal Rules of Evidence/Relevancy</a>&#39; (and the only contributor was &#39;<a href="http://en.wikibooks.org/wiki/Special:Contributions/Jguk" title="Special:Contributions/Jguk">Jguk</a>&#39;))</span>  </li>
<li class="mw-logline-move">18:28, 30 June 2006 <a href="http://en.wikibooks.org/wiki/User:Jguk" title="User:Jguk" class="mw-userlink">Jguk</a> <span class="mw-usertoollinks">(<a href="http://en.wikibooks.org/wiki/User_talk:Jguk" title="User talk:Jguk">Talk</a> | <a href="http://en.wikibooks.org/wiki/Special:Contributions/Jguk" title="Special:Contributions/Jguk">contribs</a>)</span> moved <a href="http://en.wikibooks.org/w/index.php?title=Federal_Rules_of_Evidence:_Relevancy&amp;redirect=no&amp;action=edit&amp;redlink=1" class="new" title="Federal Rules of Evidence: Relevancy (does not exist)">Federal Rules of Evidence: Relevancy</a> to <a href="http://en.wikibooks.org/wiki/Federal_Rules_of_Evidence/Relevancy" title="Federal Rules of Evidence/Relevancy">Federal Rules of Evidence/Relevancy</a> ‎  </li>
</ul>
</div>
<div class="noarticletext">
<p>There is currently no text in this page.You can <a href="http://en.wikibooks.org/wiki/Special:Search/Federal_Rules_of_Evidence:_Relevancy" title="Special:Search/Federal Rules of Evidence: Relevancy">search for this page title</a> in other pages,or <span class="plainlinks"><a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Special:Log&amp;page=Federal_Rules_of_Evidence:_Relevancy" class="external text" rel="nofollow">search the related logs</a></span>.</p>
</div>
<div id='catlinks' class='catlinks catlinks-allhidden'></div>
<div class="visualClear"></div>
</p></div>
</p></div>
<div id="mw-head" class="noprint">
<div id="p-personal" class="">
<h5>Personal tools</h5>
<ul>
<li  id="pt-prefswitch-link-anon"><a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Special:UsabilityInitiativePrefSwitch&amp;from=Federal_Rules_of_Evidence%3A_Relevancy" title="Learn about new features" class="no-text-transform">New features</a></li>
<li  id="pt-login"><a href="http://en.wikibooks.org/w/index.php?title=Special:UserLogin&amp;returnto=Federal_Rules_of_Evidence:_Relevancy" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o">Log in / create account</a></li>
</ul>
</div>
<div id="left-navigation">
<div id="p-namespaces" class="vectorTabs">
<h5>Namespaces</h5>
<ul>
<li  id="ca-nstab-main" class="selected new"><a href="http://en.wikibooks.org/w/index.php?title=Federal_Rules_of_Evidence:_Relevancy&amp;action=edit&amp;redlink=1"  title="View the content page [c]" accesskey="c"><span>Book</span></a></li>
<li  id="ca-talk" class="new"><a href="http://en.wikibooks.org/w/index.php?title=Talk:Federal_Rules_of_Evidence:_Relevancy&amp;action=edit&amp;redlink=1"  title="Discussion about the content page [t]" accesskey="t"><span>Discussion</span></a></li>
</ul>
</div>
<div id="p-variants" class="vectorMenu emptyPortlet">
<h5><span>Variants</span><a href="#"></a></h5>
<div class="menu">
<ul>					</ul>
</p></div>
</div></div>
<div id="right-navigation">
<div id="p-views" class="vectorTabs">
<h5>Views</h5>
<ul>
<li id="ca-edit"><a href="http://en.wikibooks.org/w/index.php?title=Federal_Rules_of_Evidence:_Relevancy&amp;action=edit"  title="You can edit this page. Please use the preview button before saving [e]" accesskey="e"><span>Create</span></a></li>
</ul>
</div>
<div id="p-cactions" class="vectorMenu emptyPortlet">
<h5><span>Actions</span><a href="#"></a></h5>
<div class="menu">
<ul>					</ul>
</p></div>
</div>
<div id="p-search">
<h5><label for="searchInput">Search</label></h5>
<form action="http://en.wikibooks.org/w/index.php" id="searchform">
<input type='hidden' name="title" value="Special:Search"/>
<div id="simpleSearch">
<input id="searchInput" name="search" type="text"  title="Search Wikibooks [f]" accesskey="f"  value="" />			<button id="searchButton" type='submit' name='button'  title="Search the pages for this text"><img src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/vector/images/search-ltr.png?283r" alt="Search" /></button>		</div>
</p></form>
</div></div>
</p></div>
<div id="mw-panel" class="noprint">
<div id="p-logo"><a style="background-image: url(http://upload.wikimedia.org/wikibooks/en/b/bc/Wiki.png);" href="http://en.wikibooks.org/wiki/Main_Page"  title="Visit the main page"></a></div>
<div class="portal" id='p-Navigation'>
<h5>Navigation</h5>
<div class="body">
<ul>
<li id="n-mainpage"><a href="http://en.wikibooks.org/wiki/Main_Page" title="Visit the main page [z]" accesskey="z">Main Page</a></li>
<li id="n-help"><a href="http://en.wikibooks.org/wiki/Help:Contents" title="Find help on how to use and edit Wikibooks">Help</a></li>
<li id="n-Browse"><a href="http://en.wikibooks.org/wiki/Wikibooks:Card_Catalog_Office" title="Check out what Wikibooks has to offer">Browse</a></li>
<li id="n-Cookbook"><a href="http://en.wikibooks.org/wiki/Cookbook:Table_of_Contents" title="Learn recipes from around the world">Cookbook</a></li>
<li id="n-Wikijunior"><a href="http://en.wikibooks.org/wiki/Wikijunior" title="Books for children">Wikijunior</a></li>
<li id="n-Featured-books"><a href="http://en.wikibooks.org/wiki/Wikibooks:Featured_books" title="The best of Wikibooks">Featured books</a></li>
<li id="n-recentchanges"><a href="http://en.wikibooks.org/wiki/Special:RecentChanges" title="The list of recent changes in the wiki [r]" accesskey="r">Recent changes</a></li>
<li id="n-sitesupport"><a href="http://wikimediafoundation.orghttp://en.wikibooks.org/wiki/Donate" title="Support Wikibooks">Donations</a></li>
</ul></div>
</div>
<div class="portal" id='p-Community'>
<h5>Community</h5>
<div class="body">
<ul>
<li id="n-Reading-room"><a href="http://en.wikibooks.org/wiki/Wikibooks:Reading_room" title="Discuss Wikibooks-related questions and concerns with others">Reading room</a></li>
<li id="n-portal"><a href="http://en.wikibooks.org/wiki/Wikibooks:Community_Portal" title="Find your way around the Wikibooks community">Community portal</a></li>
<li id="n-currentevents"><a href="http://en.wikibooks.org/wiki/Wikibooks:Reading_room/Bulletin_Board" title="Important community news">Bulletin Board</a></li>
<li id="n-maintenance"><a href="http://en.wikibooks.org/wiki/Wikibooks:Maintenance" title="Frequent tasks that you can help with">Help out!</a></li>
<li id="n-Policies-and-guidelines"><a href="http://en.wikibooks.org/wiki/Wikibooks:Policies_and_guidelines" title="Pages detailing important rules and procedures">Policies and guidelines</a></li>
<li id="n-contact"><a href="http://en.wikibooks.org/wiki/Wikibooks:Contact_us" title="Alternative methods of communication">Contact us</a></li>
</ul></div>
</div>
<div class="portal" id="p-tb">
<h5>Toolbox</h5>
<div class="body">
<ul>
<li id="t-whatlinkshere"><a href="http://en.wikibooks.org/wiki/Special:WhatLinksHere/Federal_Rules_of_Evidence:_Relevancy" title="List of all wiki pages that link here [j]" accesskey="j">What links here</a></li>
<li id="t-upload"><a href="http://commons.wikimedia.orghttp://en.wikibooks.org/wiki/Commons:Upload" title="Upload files [u]" accesskey="u">Upload file</a></li>
<li id="t-specialpages"><a href="http://en.wikibooks.org/wiki/Special:SpecialPages" title="List of all special pages [q]" accesskey="q">Special pages</a></li>
<li id="t-rating"><a href="http://en.wikibooks.org/w/index.php?title=Special:RatingHistory&amp;target=Federal_Rules_of_Evidence:_Relevancy">Page rating</a></li>
</ul></div>
</div></div>
<div id="footer">
<ul id="footer-places">
<li id="footer-places-privacy"><a href="http://wikimediafoundation.orghttp://en.wikibooks.org/wiki/Privacy_policy" title="wikimedia:Privacy policy">Privacy policy</a></li>
<li id="footer-places-about"><a href="http://en.wikibooks.org/wiki/Wikibooks:About" title="Wikibooks:About">About Wikibooks</a></li>
<li id="footer-places-disclaimer"><a href="http://en.wikibooks.org/wiki/Wikibooks:General_disclaimer" title="Wikibooks:General disclaimer">Disclaimers</a></li>
</ul>
<ul id="footer-icons" class="noprint">
<li id="footer-icon-poweredby"><a href="http://www.mediawiki.org/"><img src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/images/poweredby_mediawiki_88x31.png" height="31" width="88" alt="Powered by MediaWiki" /></a></li>
<li id="footer-icon-copyright"><a href="http://wikimediafoundation.org/"><img src="/images/wikimedia-button.png" width="88" height="31" alt="Wikimedia Foundation"/></a></li>
</ul>
<div style="clear:both"></div>
</p></div>
<p>						<script type="text/javascript"> if ( window.isMSIE55 ) fixalpha(); </script>				<script type="text/javascript">if (window.runOnloadHook) runOnloadHook();</script>					</body></html></div>
]]></content:encoded>
			<wfw:commentRss>http://en.wiki-books.org/18585.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Radiation Oncology &#8211; Lung &#8211; NSCLC &#8211; Locally Advanced Unresectable &#8211; Concurrent-Chemo RT</title>
		<link>http://en.wiki-books.org/47190.html</link>
		<comments>http://en.wiki-books.org/47190.html#comments</comments>
		<pubDate>Sun, 05 Sep 2010 09:44:40 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[HTTP/1.0 200 OK
Date: Sun, 05 Sep 2010 09:44:52 GMT
Server: Apache
Cache-Control: private, s-maxage=0, max-age=0, must-revalidate
Content-Language: en
Vary: Accept-Encoding,Cookie
Last-Modified: Fri, 30 Apr 2010 12:29:44 GMT
Content-Length: 40745
Content-Type: text/html; charset=UTF-8
Age: 25871
X-Cache: HIT from sq74.wikimedia.org
X-Cache-Lookup: HIT from sq74.wikimedia.org:3128
X-Cache: MISS from sq72.wikimedia.org
X-Cache-Lookup: MISS from sq72.wikimedia.org:80
Connection: close



















var skin="vector",stylepath="http://bits.wikimedia.org/skins-1.5",wgUrlProtocols="http\\:\\/\\/&#124;https\\:\\/\\/&#124;ftp\\:\\/\\/&#124;irc\\:\\/\\/&#124;gopher\\:\\/\\/&#124;telnet\\:\\/\\/&#124;nntp\\:\\/\\/&#124;worldwind\\:\\/\\/&#124;mailto\\:&#124;news\\:&#124;svn\\:\\/\\/",wgArticlePath="http://en.wikibooks.org/wiki/$1",wgScriptPath="/w",wgScriptExtension=".php",wgScript="http://en.wikibooks.org/w/index.php",wgVariantArticlePath=false,wgActionPaths={},wgServer="http://en.wikibooks.org",wgCanonicalNamespace="",wgCanonicalSpecialPageName=false,wgNamespaceNumber=0,wgPageName="Radiation_Oncology/NSCLC/Locally_Advanced_Unresectable/Concurrent-Chemo_RT",wgTitle="Radiation Oncology/NSCLC/Locally Advanced Unresectable/Concurrent-Chemo RT",wgAction="view",wgArticleId=91316,wgIsArticle=true,wgUserName=null,wgUserGroups=null,wgUserLanguage="en",wgContentLanguage="en",wgBreakFrames=false,wgCurRevisionId=1784301,wgVersion="1.16wmf4",wgEnableAPI=true,wgEnableWriteAPI=true,wgSeparatorTransformTable=["", ""],wgDigitTransformTable=["", ""],wgMainPageTitle="Main Page",wgFormattedNamespaces={"-2": "Media", "-1": "Special", "0": "", "1": "Talk", "2": [...]]]></description>
			<content:encoded><![CDATA[<div class="wiki">HTTP/1.0 200 OK<br />
Date: Sun, 05 Sep 2010 09:44:52 GMT<br />
Server: Apache<br />
Cache-Control: private, s-maxage=0, max-age=0, must-revalidate<br />
Content-Language: en<br />
Vary: Accept-Encoding,Cookie<br />
Last-Modified: Fri, 30 Apr 2010 12:29:44 GMT<br />
Content-Length: 40745<br />
Content-Type: text/html; charset=UTF-8<br />
Age: 25871<br />
X-Cache: HIT from sq74.wikimedia.org<br />
X-Cache-Lookup: HIT from sq74.wikimedia.org:3128<br />
X-Cache: MISS from sq62.wikimedia.org<br />
X-Cache-Lookup: MISS from sq62.wikimedia.org:80<br />
Connection: close</p>
<p><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" dir="ltr"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta http-equiv="Content-Style-Type" content="text/css" /><meta name="generator" content="MediaWiki 1.16wmf4" />
<link rel="canonical" href="http://en.wikibooks.org/wiki/Radiation_Oncology/NSCLC/Locally_Advanced_Unresectable/Concurrent-Chemo_RT" />
<link rel="alternate" type="application/x-wiki" title="Edit this page" href="http://en.wikibooks.org/w/index.php?title=Radiation_Oncology/NSCLC/Locally_Advanced_Unresectable/Concurrent-Chemo_RT&amp;action=edit" />
<link rel="edit" title="Edit this page" href="http://en.wikibooks.org/w/index.php?title=Radiation_Oncology/NSCLC/Locally_Advanced_Unresectable/Concurrent-Chemo_RT&amp;action=edit" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="search" type="application/opensearchdescription+xml" href="http://en.wikibooks.org/w/opensearch_desc.php" title="Wikibooks (en)" />
<link rel="copyright" href="http://creativecommons.org/licenses/by-sa/3.0/" />
<link rel="alternate" type="application/atom+xml" title="Wikibooks Atom feed" href="http://en.wikibooks.org/w/index.php?title=Special:RecentChanges&amp;feed=atom" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/vector/main-ltr.css?283r" type="text/css" media="screen" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/shared.css?283r" type="text/css" media="screen" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/commonPrint.css?283r" type="text/css" media="print" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/extensions/FlaggedRevs/client/flaggedrevs.css?76" type="text/css" media="all" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/css/combined.min.css?117" type="text/css" media="all" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/css/vector/jquery-ui-1.7.2.css?1.7.2y" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/extensions/ReaderFeedback/readerfeedback.css?1" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Common.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Print.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="print" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Handheld.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="handheld" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Vector.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=-&amp;action=raw&amp;maxage=2678400&amp;gen=css" type="text/css" media="all" /><script type="text/javascript">var skin="vector",stylepath="http://bits.wikimedia.org/skins-1.5",wgUrlProtocols="http\\:\\/\\/|https\\:\\/\\/|ftp\\:\\/\\/|irc\\:\\/\\/|gopher\\:\\/\\/|telnet\\:\\/\\/|nntp\\:\\/\\/|worldwind\\:\\/\\/|mailto\\:|news\\:|svn\\:\\/\\/",wgArticlePath="http://en.wikibooks.org/wiki/$1",wgScriptPath="/w",wgScriptExtension=".php",wgScript="http://en.wikibooks.org/w/index.php",wgVariantArticlePath=false,wgActionPaths={},wgServer="http://en.wikibooks.org",wgCanonicalNamespace="",wgCanonicalSpecialPageName=false,wgNamespaceNumber=0,wgPageName="Radiation_Oncology/NSCLC/Locally_Advanced_Unresectable/Concurrent-Chemo_RT",wgTitle="Radiation Oncology/NSCLC/Locally Advanced Unresectable/Concurrent-Chemo RT",wgAction="view",wgArticleId=91316,wgIsArticle=true,wgUserName=null,wgUserGroups=null,wgUserLanguage="en",wgContentLanguage="en",wgBreakFrames=false,wgCurRevisionId=1784301,wgVersion="1.16wmf4",wgEnableAPI=true,wgEnableWriteAPI=true,wgSeparatorTransformTable=["", ""],wgDigitTransformTable=["", ""],wgMainPageTitle="Main Page",wgFormattedNamespaces={"-2": "Media", "-1": "Special", "0": "", "1": "Talk", "2": "User", "3": "User talk", "4": "Wikibooks", "5": "Wikibooks talk", "6": "File", "7": "File talk", "8": "MediaWiki", "9": "MediaWiki talk", "10": "Template", "11": "Template talk", "12": "Help", "13": "Help talk", "14": "Category", "15": "Category talk", "102": "Cookbook", "103": "Cookbook talk", "108": "Transwiki", "109": "Transwiki talk", "110": "Wikijunior", "111": "Wikijunior talk", "112": "Subject", "113": "Subject talk"},wgNamespaceIds={"media": -2, "special": -1, "": 0, "talk": 1, "user": 2, "user_talk": 3, "wikibooks": 4, "wikibooks_talk": 5, "file": 6, "file_talk": 7, "mediawiki": 8, "mediawiki_talk": 9, "template": 10, "template_talk": 11, "help": 12, "help_talk": 13, "category": 14, "category_talk": 15, "cookbook": 102, "cookbook_talk": 103, "transwiki": 108, "transwiki_talk": 109, "wikijunior": 110, "wikijunior_talk": 111, "subject": 112, "subject_talk": 113, "wb": 4, "wj": 110, "cat": 14, "cook": 102, "sub": 112, "image": 6, "image_talk": 7},wgSiteName="Wikibooks",wgCategories=["Radiation Oncology"],wgMWSuggestTemplate="http://en.wikibooks.orghttp://en.wikibooks.org/w/api.php?action=opensearch\x26search={searchTerms}\x26namespace={namespaces}\x26suggest",wgDBname="enwikibooks",wgSearchNamespaces=[0, 4, 112],wgMWSuggestMessages=["with suggestions", "no suggestions"],wgRestrictionEdit=[],wgRestrictionMove=[],wgFlaggedRevsParams={"tags": {"value": {"levels": 3, "quality": 2, "pristine": 3}}},wgStableRevisionId=0,wgCollapsibleNavBucketTest=false,wgCollapsibleNavForceNewVersion=false,wgVectorPreferences={"collapsiblenav": {"enable": 1}, "editwarning": {"enable": 1}, "simplesearch": {"enable": 1, "disablesuggest": 0}},wgVectorEnabledModules={"collapsiblenav": true, "collapsibletabs": true, "editwarning": true, "expandablesearch": false, "footercleanup": false, "simplesearch": true},wgFeedbackParams={"tags": {"reliability": 3, "completeness": 2, "npov": 2, "presentation": 1}},wgAjaxFeedback={"sendingMsg": "Submitting …", "sentMsg": "Thank you!"},wgNotice="";</script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/wikibits.js?283r" type="text/javascript"></script><script type="text/javascript" src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/jquery.min.js?283r"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/ajax.js?283r" type="text/javascript"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/mwsuggest.js?283r" type="text/javascript"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/js/plugins.combined.min.js?283r" type="text/javascript"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/Vector/Vector.combined.min.js?283r" type="text/javascript"></script><script type="text/javascript">mw.usability.addMessages({'vector-collapsiblenav-more':'More languages','vector-editwarning-warning':'Leaving this page may cause you to lose any changes you have made.\nIf you are logged in, you can disable this warning in the \"Editing\" section of your preferences.','vector-simplesearch-search':'Search','vector-simplesearch-containing':'containing...'});</script><script src="http://upload.wikimedia.org/centralnotice/wikibooks/en/centralnotice.js?283r" type="text/javascript"></script><script src="http://en.wikibooks.org/w/index.php?title=-&amp;action=raw&amp;gen=js&amp;useskin=vector&amp;283r" type="text/javascript"></script><script type="text/javascript" src="http://en.wikibooks.org/w/extensions/FlaggedRevs/client/flaggedrevs.js?76"></script><script type="text/javascript">FlaggedRevs.messages = {"diffToggleShow": "show those changes", "diffToggleHide": "hide those changes", "logToggleShow": "show stability log", "logToggleHide": "hide stability log", "logDetailsShow": "show details", "logDetailsHide": "hide details", "toggleShow": "(+)", "toggleHide": "(-)"};</script><script type="text/javascript" src="http://en.wikibooks.org/w/extensions/ReaderFeedback/readerfeedback.js?1"></script></head><body class="mediawiki ltr ns-0 ns-subject page-Radiation_Oncology_NSCLC_Locally_Advanced_Unresectable_Concurrent-Chemo_RT skin-vector">
<div id="mw-page-base" class="noprint"></div>
<div id="mw-head-base" class="noprint"></div>
<div id="content">			<a id="top"></a>
<div id="mw-js-message" style="display:none;"></div>
<div id="siteNotice"><script type="text/javascript">if (wgNotice != '') document.writeln(wgNotice);</script></div>
<h1 id="firstHeading" class="firstHeading">Radiation Oncology/NSCLC/Locally Advanced Unresectable/Concurrent-Chemo RT</h1>
<div id="bodyContent">
<div id="siteSub">From Wikibooks, the open-content textbooks collection</div>
<div id="contentSub"><span class="subpages">&lt; <a href="http://en.wikibooks.org/wiki/Radiation_Oncology" title="Radiation Oncology">Radiation Oncology</a> | <a href="http://en.wikibooks.org/wiki/Radiation_Oncology/NSCLC" title="Radiation Oncology/NSCLC">NSCLC</a> | <a href="http://en.wikibooks.org/wiki/Radiation_Oncology/NSCLC/Locally_Advanced_Unresectable" title="Radiation Oncology/NSCLC/Locally Advanced Unresectable">Locally Advanced Unresectable</a></span>(Redirected from <a href="http://en.wikibooks.org/w/index.php?title=Radiation_Oncology/Lung/NSCLC/Locally_Advanced_Unresectable/Concurrent-Chemo_RT&amp;redirect=no" title="Radiation Oncology/Lung/NSCLC/Locally Advanced Unresectable/Concurrent-Chemo RT">Radiation Oncology/Lung/NSCLC/Locally Advanced Unresectable/Concurrent-Chemo RT</a>)
<div id='mw-fr-revisiontag' class='flaggedrevs_notice plainlinks noprint'><img class="flaggedrevs-icon" src="http://en.wikibooks.org/w/extensions/FlaggedRevs/client/img/1.png" alt="Pending changes are displayed on this page" title="Pending changes are displayed on this page" />This page may need to be <a href="http://en.wikibooks.org/wiki/Help:Revision_review" title="Help:Revision review">reviewed</a> for quality.</div>
</div>
<div id="jump-to-nav">					Jump to: <a href="#mw-head">navigation</a>,					<a href="#p-search">search</a>				</div>
<table width="100%" style="background-color: #f2fff2; border: solid 1px #bfffbf;" cellspacing="0">
<tr valign="top">
<td>
<p><b>Front Page:</b> <a href="http://en.wikibooks.org/wiki/Radiation_Oncology" title="Radiation Oncology">Radiation Oncology</a> | <a href="http://en.wikibooks.org/wiki/Radiation_Oncology:RTOG_Trials" title="Radiation Oncology:RTOG Trials" class="mw-redirect">RTOG Trials</a></p>
</td>
<td align="right">
<p><small class="editlink"><a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Radiation_Oncology/Lung/NSCLC:TOC&amp;action=edit" class="external text" rel="nofollow">Edit this</a></small></p>
</td>
</tr>
<tr>
<td colspan="2">
<p><b>NSCLC:</b> <a href="http://en.wikibooks.org/wiki/Radiation_Oncology/Lung/NSCLC" title="Radiation Oncology/Lung/NSCLC" class="mw-redirect">Main Page</a> | <a href="http://en.wikibooks.org/wiki/Radiation_Oncology/Lung/NSCLC/Overview" title="Radiation Oncology/Lung/NSCLC/Overview" class="mw-redirect">Overview</a> | <a href="http://en.wikibooks.org/wiki/Radiation_Oncology/Lung/Anatomy" title="Radiation Oncology/Lung/Anatomy" class="mw-redirect">Anatomy</a> | <a href="http://en.wikibooks.org/wiki/Radiation_Oncology/Lung/NSCLC/Screening" title="Radiation Oncology/Lung/NSCLC/Screening" class="mw-redirect">Screening</a> | <a href="http://en.wikibooks.org/wiki/Radiation_Oncology/Lung/NSCLC/Early_Stage_Operable" title="Radiation Oncology/Lung/NSCLC/Early Stage Operable" class="mw-redirect">Early Stage Operable</a> | <a href="http://en.wikibooks.org/wiki/Radiation_Oncology/Lung/NSCLC/Early_Stage_Inoperable" title="Radiation Oncology/Lung/NSCLC/Early Stage Inoperable" class="mw-redirect">Early Stage Inoperable</a> | <a href="http://en.wikibooks.org/wiki/Radiation_Oncology/Lung/NSCLC/Locally_Advanced_Unresectable" title="Radiation Oncology/Lung/NSCLC/Locally Advanced Unresectable" class="mw-redirect">Locally Advanced Unresectable</a> | <a href="http://en.wikibooks.org/wiki/Radiation_Oncology/Lung/NSCLC/Locally_Advanced_Resectable" title="Radiation Oncology/Lung/NSCLC/Locally Advanced Resectable" class="mw-redirect">Locally Advanced Resectable</a> | <a href="http://en.wikibooks.org/wiki/Radiation_Oncology/Lung/NSCLC/Palliation" title="Radiation Oncology/Lung/NSCLC/Palliation" class="mw-redirect">Palliation</a> | <a href="http://en.wikibooks.org/wiki/Radiation_Oncology/Lung/NSCLC/Lung_Brachytherapy" title="Radiation Oncology/Lung/NSCLC/Lung Brachytherapy" class="mw-redirect">Brachytherapy</a> | <a href="http://en.wikibooks.org/wiki/Radiation_Oncology/Lung/NSCLC/NSCLC_PCI" title="Radiation Oncology/Lung/NSCLC/NSCLC PCI" class="mw-redirect">PCI</a> | <a href="http://en.wikibooks.org/wiki/Radiation_Oncology/Lung/NSCLC/Miscellaneous" title="Radiation Oncology/Lung/NSCLC/Miscellaneous" class="mw-redirect">Miscellaneous</a> | <a href="http://en.wikibooks.org/wiki/Radiation_Oncology/Lung/NSCLC/LCNEC" title="Radiation Oncology/Lung/NSCLC/LCNEC" class="mw-redirect">Large cell neuroendocrine</a> | <a href="http://en.wikibooks.org/wiki/Radiation_Oncology/Lung/NSCLC/Randomized" title="Radiation Oncology/Lung/NSCLC/Randomized" class="mw-redirect">Level I Evidence</a></p>
</td>
</tr>
</table>
<p><u><b>Concurrent Chemo-RT</b></u></p>
<p></p>
<table id="toc" class="toc">
<tr>
<td>
<div id="toctitle">
<h2>Contents</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="#Standard_RT"><span class="tocnumber">1</span> <span class="toctext">Standard RT</span></a></li>
<li class="toclevel-1 tocsection-2"><a href="#Hyperfractionated_RT"><span class="tocnumber">2</span> <span class="toctext">Hyperfractionated RT</span></a></li>
<li class="toclevel-1 tocsection-3"><a href="#Dose_Escalation"><span class="tocnumber">3</span> <span class="toctext">Dose Escalation</span></a></li>
<li class="toclevel-1 tocsection-4"><a href="#Chemo_Meta-analysis"><span class="tocnumber">4</span> <span class="toctext">Chemo Meta-analysis</span></a></li>
</ul>
</td>
</tr>
</table>
<p><script type="text/javascript">//<![CDATA[if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); } //]]&gt;</script><br />
<h2> <span class="mw-headline" id="Standard_RT">Standard RT</span></h2>
<ul>
<li><b>RTOG 94-04</b> (1994-1998) <a href="http://www.ncbi.nlm.nih.gov/pubmed/11955727?dopt=Abstract" class="external mw-magiclink-pmid">PMID 11955727</a> &#8212; &#8220;A phase III comparison of radiation therapy with or without recombinant beta-interferon for poor-risk patients with locally advanced non-small-cell lung cancer (RTOG 93-04).&#8221; (Bradley JD, Int J Radiat Oncol Biol Phys. 2002 Apr 1;52(5):1173-9.)
<ul>
<li>Randomized. 123 patients, poor status (KPS 50-70, or weight loss &gt;5%). RT 60/30 +/- Betaseron (recombinant human interferon beta). Median F/U 4 years</li>
<li>Median OS: 9.5 months vs. 10.3 months (NS), 1-year OS: 44% vs. 42% (NS)</li>
<li>Toxicity: only 76% completed Betaseron arm due, primarily noncompliance for toxicity. Grade 3/4 toxicity (lung, esophagus) worse in betaseron arm (SS), including 1 death</li>
<li>Conclusion: Failed; same outcome, much worse toxicity with beta interferon</li>
</ul>
</li>
</ul>
<ul>
<li><b>Australia, 1999</b> 1989-1995 <a href="http://www.ncbi.nlm.nih.gov/pubmed/10577698?dopt=Abstract" class="external mw-magiclink-pmid">PMID 10577698</a> &#8212; &#8220;A randomised phase III study of accelerated or standard fraction radiotherapy with or without concurrent carboplatin in inoperable non-small cell lung cancer: final report of an Australian multi-centre trial.&#8221; (Ball D, Radiother Oncol. 1999 Aug;52(2):129-36.)
<ul>
<li>Phase III. 204 with inoperable NSCLC randomized to 1) 60/30 in 6 weeks (R6), 2) 60/30 in 3 weeks (R3), 3) R6 + concurrent carboplatin, or 4) R3 + concurrent carboplatin</li>
<li>No difference in OS among groups.</li>
<li>Toxicity: hematologic greater with chemo, esophageal greater with ART (R3)</li>
<li>Critique <a href="http://www.ncbi.nlm.nih.gov/pubmed/11258343?dopt=Abstract" class="external mw-magiclink-pmid">PMID 11258343</a>: underpowered for 2&#215;2 design. ART hazard ratio 0.86 (0.56, 1.30), which is consistent with CHART trial results (0.78, SS). Recommend not sacrificing dose intensification at expense of concurrent chemotherapy</li>
</ul>
</li>
</ul>
<ul>
<li><b>Indiana, 1995</b> <a href="http://www.ncbi.nlm.nih.gov/pubmed/7751888?dopt=Abstract" class="external mw-magiclink-pmid">PMID 7751888</a> &#8212; &#8220;Phase III trial of thoracic irradiation with or without cisplatin for locally advanced unresectable non-small-cell lung cancer: a Hoosier Oncology Group protocol.&#8221; (Blanke C, J Clin Oncol. 1995 Jun;13(6):1425-9.)
<ul>
<li>Randomized. 215/240 patients, Stage III or lower Stage unresectable. Treated 1) RT 60-65 Gy vs. 2) RT + cisplatin 70 mg/m2 q3 weeks x3 cycles concurrent</li>
<li>Median OS: 10.7 months vs. 11.5 months (NS). 1-year, 2-year, 5-year OS: 43% vs. 45%, 18% vs. 13%, 5% vs. 2% (NS)</li>
<li>Conclusion: No difference</li>
</ul>
</li>
</ul>
<ul>
<li><b>EORTC</b>
<ul>
<li>Randomized Phase III. 1) Split-course RT alone (30/10, 3 week rest, 25/10), 2) Split-course RT + 30mg/sqm cisplatin weekly, 3) Split-course RT + 6mg/sqm daily</li>
<li><b>1992</b> <a href="http://www.ncbi.nlm.nih.gov/pubmed/1310160?dopt=Abstract" class="external mw-magiclink-pmid">PMID 1310160</a> &#8212; &#8220;Effects of concomitant cisplatin and radiotherapy on inoperable non-small-cell lung cancer.&#8221; (Schaake-Koning C, N Engl J Med. 1992 Feb 20;326(8):524-30.)
<ul>
<li>Surival: 1-year RT + daily cisplatin 54% vs. RT alone 46%, 2-years RT + daily cisplatin 26% vs. RT alone 13%, 3-years RT + daily cisplatin 16% vs. RT alone 2%. RT + weekly cisplatin intermediate.</li>
<li>Benefit due to better local control: 1-year RT + daily cisplatin 59% vs. RT alone 41%, 2-year RT + daily cisplatin 31% vs. RT alone 19%</li>
<li>Substantial side effects: cisplatin 78% N/V, severe in 28%</li>
<li>Conclusion: Survival and local control benefit, at cost of severe side-effects</li>
</ul>
</li>
<li><b>1990</b> <a href="http://www.ncbi.nlm.nih.gov/pubmed/2170309?dopt=Abstract" class="external mw-magiclink-pmid">PMID 2170309</a> — &#8220;Radiotherapy combined with low-dose cis-diammine dichloroplatinum (II) (CDDP) in inoperable nonmetastatic non-small cell lung cancer (NSCLC): a randomized three arm phase II study of the EORTC Lung Cancer and Radiotherapy Cooperative Groups.&#8221; (Schaake-Koning C et al. Int J Radiat Oncol Biol Phys. 1990 Oct;19(4):967-72.)
<ul>
<li>Randomized Phase II. 100 pts. Inoperable. Randomized to 1) Split-course RT alone, 2) Split-course RT with weekly low-dose cisplatin, or 3) Split-course RT with daily cisplatin.</li>
<li>The 1 and 2-yr OS were 38% and 14% (RT alone), 49% and 17% (weekly cisplatin), and 50% and 32% (daily cisplatin).</li>
<li>Conclusion: supports the addition of chemotherapy. Study converted to Phase III.</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li><b>GOCCNE 1992</b> (Italy) (1987-1991) <a href="http://www.ncbi.nlm.nih.gov/pubmed/1324895?dopt=Abstract" class="external mw-magiclink-pmid">PMID 1324895</a> &#8212; &#8220;Radiotherapy versus radiotherapy enhanced by cisplatin in stage III non-small cell lung cancer.&#8221; (Trovo MG, Int J Radiat Oncol Biol Phys. 1992;24(1):11-5.)
<ul>
<li>Randomized. 173 patients. RT 45/15 vs. RT 45/15 + platinum 6mg/m2 daily</li>
<li>Median OS: 10.3 vs. 10.0, time-to-progression: 10.6 vs. 14.2 months (NS)</li>
<li>Toxicity: acceptable</li>
<li>Conclusion: no benefit</li>
</ul>
</li>
</ul>
<ul>
<li><b>Milan 1988</b> (1986-1987) <a href="http://www.ncbi.nlm.nih.gov/pubmed/2851172?dopt=Abstract" class="external mw-magiclink-pmid">PMID 2851172</a> &#8212; &#8220;A randomized clinical trial comparing radiation therapy v radiation therapy plus cis-dichlorodiammine platinum (II) in the treatment of locally advanced non-small cell lung cancer.&#8221; (Soresi E, Semin Oncol. 1988 Dec;15(6 Suppl 7):20-5.)
<ul>
<li>Randomized. 95 patients with IIIA/B to 1) RT 50 Gy vs. 2) RT 50 Gy + platinum 15mg/m2 qw</li>
<li>Median OS: 11 months vs. 16 months (NS), PFS 7 months vs. 9 months (NS)</li>
<li>LR rate: 46% vs 27% (SS); platinum seen as RT potentiator</li>
<li>Mild toxicity</li>
<li>Conclusion: no benefit</li>
</ul>
</li>
</ul>
<p></p>
<h2> <span class="mw-headline" id="Hyperfractionated_RT">Hyperfractionated RT</span></h2>
<ul>
<li><b>1996 Kragujevac &#8211; Jeremic II</b> (Yugoslavia) 1990-1991 <a href="http://www.ncbi.nlm.nih.gov/pubmed/8648358?dopt=Abstract" class="external mw-magiclink-pmid">PMID 8648358</a> &#8212; &#8220;Hyperfractionated radiation therapy with or without concurrent low-dose daily carboplatin/etoposide for stage III non-small-cell lung cancer: a randomized study.&#8221; (Jeremic B, J Clin Oncol. 1996 Apr;14(4):1065-70.)
<ul>
<li>Randomized. 131 patients with Stage III NSCLC, KPS &gt;=50 treated with 1) Hfx RT 69.6 Gy in 1.2 Gy/fx BID, 2) Hfx RT + carboplatin/etoposide daily</li>
<li>OS: median 14 months vs. 22 months (SS), 4-year OS: 9% vs. 23% (SS)</li>
<li>Recurrence: 4-year LR 19% vs. 42% (SS), distant mets comparable</li>
<li>Toxicity comparable</li>
<li>Conclusion: combined modality better</li>
</ul>
</li>
</ul>
<ul>
<li><b>1995 Kragujevac &#8211; Jeremic I</b> <a href="http://www.ncbi.nlm.nih.gov/pubmed/7844608?dopt=Abstract" class="external mw-magiclink-pmid">PMID 7844608</a> &#8212; &#8220;Randomized trial of hyperfractionated radiation therapy with or without concurrent chemotherapy for stage III non-small-cell lung cancer.&#8221; (Jeremic B, J Clin Oncol. 1995 Feb;13(2):452-8.)
<ul>
<li>Randomized. Stage III NSCLC treated with 1) Hfx RT 64.8 Gy in 1.2 Gy/fx BID, 2) Hfx RT + carboplatin/etoposide weekly, 3) Hfx RT + carboplatin/etoposide every other week</li>
<li>OS: median 8 months vs. 18 months vs. 13 months. (SS). 3-year OS: 7% vs. 23% vs. 16%</li>
<li>Recurrence: best in group 2.</li>
<li>Toxicity: higher in group 2,3 but no deaths</li>
<li>Conclusion: combination therapy better</li>
</ul>
</li>
</ul>
<ul>
<li><b>2005 Kragujevac</b> (Serbia) <a href="http://www.ncbi.nlm.nih.gov/pubmed/15718310?dopt=Abstract" class="external mw-magiclink-pmid">PMID 15718310</a> &#8212; &#8220;Concurrent hyperfractionated radiotherapy and low-dose daily carboplatin and paclitaxel in patients with stage III non-small-cell lung cancer: long-term results of a phase II study.&#8221; (Jeremic B, J Clin Oncol. 2005 Feb 20;23(6):1144-51.)
<ul>
<li>Phase II. 64 patients treated with Hfx RT (67.6 Gy in 1.3 Gy/fx BID) and concurrent carboplatin + paclitaxel</li>
<li>Response rate: CR 42%, PR 41%, SD 16%, PD 2%</li>
<li>Survival: median OS 28 months, 3-year OS 37%, 5-year OS 26%. Local control 3-year 37%, 5-year 33%</li>
<li>Toxicity (Grade 3+): hematologic 25%, esophageal 17%, pulmonary 13%</li>
<li>Conclusion: Results among best reported, warrants prospective evaluation</li>
</ul>
</li>
</ul>
<p></p>
<h2> <span class="mw-headline" id="Dose_Escalation">Dose Escalation</span></h2>
<ul>
<li><b>RTOG 0117</b> (closed)
<ul>
<li>Phase I/II. Stage I-IIIB NSCLC. RT + concurrent paclitaxel 50 mg/m2 + carboplatin AUC 2. Arm I 75.25/35 (17 patients) -&gt; MTD (acute Grade 5 pneumonitis, acute Grade 3 pneumonitis; also late Grade 3 pneumonitis and Grade 4 pain) -&gt; de-escalated to 74/37 + concurrent carbo/taxol.</li>
<li>See details at <a href="http://en.wikibooks.org/wiki/Radiation_Oncology/NSCLC/Early_Stage_Inoperable#Dose_escalation" title="Radiation Oncology/NSCLC/Early Stage Inoperable">Radiation_Oncology/NSCLC/Early_Stage_Inoperable#Dose escalation</a></li>
</ul>
</li>
</ul>
<h2> <span class="mw-headline" id="Chemo_Meta-analysis">Chemo Meta-analysis</span></h2>
<ul>
<li><b>Gustave-Roussy</b>
<ul>
<li><b>2006</b> <a href="http://www.ncbi.nlm.nih.gov/pubmed/16500915?dopt=Abstract" class="external mw-magiclink-pmid">PMID 16500915</a> &#8212; &#8220;Concomitant radio-chemotherapy based on platin compounds in patients with locally advanced non-small cell lung cancer (NSCLC): a meta-analysis of individual data from 1764 patients.&#8221; (Auperin A, Ann Oncol. 2006 Mar;17(3):473-83.)
<ul>
<li>12 trials found, 9 trials data available (1764 patients) comparing RT alone vs RT with concurrent cisplatin or carboplatin. Median f/u 7.2 years</li>
<li>2-year OS: 4% absolute benefit to CRT (HR 0.89)</li>
<li>Platin + etoposide more effective than platin alone</li>
</ul>
</li>
<li><b>2010</b> <a href="http://www.ncbi.nlm.nih.gov/pubmed/20351327?dopt=Abstract" class="external mw-magiclink-pmid">PMID 20351327</a> &#8212; &#8220;Meta-Analysis of Concomitant Versus Sequential Radiochemotherapy in Locally Advanced Non–Small-Cell Lung Cancer.&#8221; (Auperin A, J Clin Oncol 2010 May 1;28(13):2181-2190.)
<ul>
<li>7 trial found, 6 trials data available (1205 patients) comparing concomitant vs sequential chemo/RT.</li>
<li>OS: benefit for concomitant chemo/RT, 5.7% absolute benefit at 3 years and 4.5% at 5 years (HR 0.84)</li>
<li>Decreased locoregional progression (HR 0.77). No difference in distant progression.</li>
<li>Increase in acute gr 3-4 esophageal toxicity from 4% to 18%. No difference in acute lung toxicity</li>
<li>Conclusion: increased survival with concurrent chemo/RT most likely due to decreased locoregional failure</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li><b>Non-small Cell Lung Cancer Collaborative Group</b> 1995 <a href="http://www.ncbi.nlm.nih.gov/pubmed/7580546?dopt=Abstract" class="external mw-magiclink-pmid">PMID 7580546</a> — &#8220;Chemotherapy in non-small cell lung cancer: a meta-analysis using updated data on individual patients from 52 randomised clinical trials.&#8221; BMJ. 1995 Oct 7;311(7010):899-909.</li>
</ul>
<div id='catlinks' class='catlinks'>
<div id="mw-normal-catlinks"><a href="http://en.wikibooks.org/wiki/Special:Categories" title="Special:Categories">Category</a>: <span dir='ltr'><a href="http://en.wikibooks.org/wiki/Category:Radiation_Oncology" title="Category:Radiation Oncology">Radiation Oncology</a></span></div>
</div>
<div id='mw-data-after-content'>
<form method="post" action="http://en.wikibooks.org/w/index.php?title=Special:ReaderFeedback&amp;action=submit" id="mw-feedbackform">
<fieldset class="feedback_reviewform noprint">
<legend><strong>What do you think of this page?</strong></legend>
<p><i>Please take a moment to rate this page below. Your feedback is valuable and helps us improve our website.</i></p>
<p><span id="mw-feedbackselects"><b><label for="wpreliability">Reliability</label>:</b>&nbsp;<br />
<select name="wpreliability" id="wpreliability" onchange="updateFeedbackForm()"><option class="rfb-rating-option-4" value="4">Excellent</option><option class="rfb-rating-option-3" value="3">High</option><option class="rfb-rating-option-2" value="2">Fair</option><option class="rfb-rating-option-1" value="1">Low</option><option class="rfb-rating-option-0" value="0">Poor</option><option value="-1" selected="selected">(unsure)</option></select>
<p><b><label for="wpcompleteness">Completeness</label>:</b>&nbsp;<br />
<select name="wpcompleteness" id="wpcompleteness" onchange="updateFeedbackForm()"><option class="rfb-rating-option-4" value="4">Excellent</option><option class="rfb-rating-option-3" value="3">High</option><option class="rfb-rating-option-2" value="2">Fair</option><option class="rfb-rating-option-1" value="1">Low</option><option class="rfb-rating-option-0" value="0">Poor</option><option value="-1" selected="selected">(unsure)</option></select>
<p><b><label for="wpnpov">Neutrality</label>:</b>&nbsp;<br />
<select name="wpnpov" id="wpnpov" onchange="updateFeedbackForm()"><option class="rfb-rating-option-4" value="4">Excellent</option><option class="rfb-rating-option-3" value="3">High</option><option class="rfb-rating-option-2" value="2">Fair</option><option class="rfb-rating-option-1" value="1">Low</option><option class="rfb-rating-option-0" value="0">Poor</option><option value="-1" selected="selected">(unsure)</option></select>
<p><b><label for="wppresentation">Presentation</label>:</b>&nbsp;<br />
<select name="wppresentation" id="wppresentation" onchange="updateFeedbackForm()"><option class="rfb-rating-option-4" value="4">Excellent</option><option class="rfb-rating-option-3" value="3">High</option><option class="rfb-rating-option-2" value="2">Fair</option><option class="rfb-rating-option-1" value="1">Low</option><option class="rfb-rating-option-0" value="0">Poor</option><option value="-1" selected="selected">(unsure)</option></select>
<p></span><br />
<input type="submit" value="Submit" id="submitfeedback" accesskey="b" title="Submit review [b]" />
<input type="hidden" value="Special:ReaderFeedback" name="title" />
<input type="hidden" value="Radiation_Oncology/NSCLC/Locally_Advanced_Unresectable/Concurrent-Chemo_RT" name="target" />
<input type="hidden" value="1784301" name="oldid" />
<input type="hidden" value="2434395097e0d71a02c0f3d077c97c13" name="validatedParams" />
<input type="hidden" value="submit" name="action" />
<input type="hidden" value="+\" name="wpEditToken" />
<input name="commentary" size="12" value="" style="display:none;" /></fieldset>
</form>
</div>
<div class="visualClear"></div>
</p></div>
</p></div>
<div id="mw-head" class="noprint">
<div id="p-personal" class="">
<h5>Personal tools</h5>
<ul>
<li  id="pt-prefswitch-link-anon"><a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Special:UsabilityInitiativePrefSwitch&amp;from=Radiation_Oncology%2FNSCLC%2FLocally_Advanced_Unresectable%2FConcurrent-Chemo_RT" title="Learn about new features" class="no-text-transform">New features</a></li>
<li  id="pt-login"><a href="http://en.wikibooks.org/w/index.php?title=Special:UserLogin&amp;returnto=Radiation_Oncology/NSCLC/Locally_Advanced_Unresectable/Concurrent-Chemo_RT" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o">Log in / create account</a></li>
</ul>
</div>
<div id="left-navigation">
<div id="p-namespaces" class="vectorTabs">
<h5>Namespaces</h5>
<ul>
<li  id="ca-nstab-main" class="selected"><a href="http://en.wikibooks.org/wiki/Radiation_Oncology/NSCLC/Locally_Advanced_Unresectable/Concurrent-Chemo_RT"  title="View the content page [c]" accesskey="c"><span>Module</span></a></li>
<li  id="ca-talk" class="new"><a href="http://en.wikibooks.org/w/index.php?title=Talk:Radiation_Oncology/NSCLC/Locally_Advanced_Unresectable/Concurrent-Chemo_RT&amp;action=edit&amp;redlink=1"  title="Discussion about the content page [t]" accesskey="t"><span>Discussion</span></a></li>
</ul>
</div>
<div id="p-variants" class="vectorMenu emptyPortlet">
<h5><span>Variants</span><a href="#"></a></h5>
<div class="menu">
<ul>					</ul>
</p></div>
</div></div>
<div id="right-navigation">
<div id="p-views" class="vectorTabs">
<h5>Views</h5>
<ul>
<li id="ca-view" class="selected"><a href="http://en.wikibooks.org/wiki/Radiation_Oncology/NSCLC/Locally_Advanced_Unresectable/Concurrent-Chemo_RT" ><span>Read</span></a></li>
<li id="ca-edit"><a href="http://en.wikibooks.org/w/index.php?title=Radiation_Oncology/NSCLC/Locally_Advanced_Unresectable/Concurrent-Chemo_RT&amp;action=edit"  title="You can edit this page. Please use the preview button before saving [e]" accesskey="e"><span>Edit</span></a></li>
<li id="ca-history" class="collapsible "><a href="http://en.wikibooks.org/w/index.php?title=Radiation_Oncology/NSCLC/Locally_Advanced_Unresectable/Concurrent-Chemo_RT&amp;action=history"  title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li>
</ul>
</div>
<div id="p-cactions" class="vectorMenu emptyPortlet">
<h5><span>Actions</span><a href="#"></a></h5>
<div class="menu">
<ul>					</ul>
</p></div>
</div>
<div id="p-search">
<h5><label for="searchInput">Search</label></h5>
<form action="http://en.wikibooks.org/w/index.php" id="searchform">
<input type='hidden' name="title" value="Special:Search"/>
<div id="simpleSearch">
<input id="searchInput" name="search" type="text"  title="Search Wikibooks [f]" accesskey="f"  value="" />			<button id="searchButton" type='submit' name='button'  title="Search the pages for this text"><img src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/vector/images/search-ltr.png?283r" alt="Search" /></button>		</div>
</p></form>
</div></div>
</p></div>
<div id="mw-panel" class="noprint">
<div id="p-logo"><a style="background-image: url(http://upload.wikimedia.org/wikibooks/en/b/bc/Wiki.png);" href="http://en.wikibooks.org/wiki/Main_Page"  title="Visit the main page"></a></div>
<div class="portal" id='p-Navigation'>
<h5>Navigation</h5>
<div class="body">
<ul>
<li id="n-mainpage"><a href="http://en.wikibooks.org/wiki/Main_Page" title="Visit the main page [z]" accesskey="z">Main Page</a></li>
<li id="n-help"><a href="http://en.wikibooks.org/wiki/Help:Contents" title="Find help on how to use and edit Wikibooks">Help</a></li>
<li id="n-Browse"><a href="http://en.wikibooks.org/wiki/Wikibooks:Card_Catalog_Office" title="Check out what Wikibooks has to offer">Browse</a></li>
<li id="n-Cookbook"><a href="http://en.wikibooks.org/wiki/Cookbook:Table_of_Contents" title="Learn recipes from around the world">Cookbook</a></li>
<li id="n-Wikijunior"><a href="http://en.wikibooks.org/wiki/Wikijunior" title="Books for children">Wikijunior</a></li>
<li id="n-Featured-books"><a href="http://en.wikibooks.org/wiki/Wikibooks:Featured_books" title="The best of Wikibooks">Featured books</a></li>
<li id="n-recentchanges"><a href="http://en.wikibooks.org/wiki/Special:RecentChanges" title="The list of recent changes in the wiki [r]" accesskey="r">Recent changes</a></li>
<li id="n-sitesupport"><a href="http://wikimediafoundation.orghttp://en.wikibooks.org/wiki/Donate" title="Support Wikibooks">Donations</a></li>
</ul></div>
</div>
<div class="portal" id='p-Community'>
<h5>Community</h5>
<div class="body">
<ul>
<li id="n-Reading-room"><a href="http://en.wikibooks.org/wiki/Wikibooks:Reading_room" title="Discuss Wikibooks-related questions and concerns with others">Reading room</a></li>
<li id="n-portal"><a href="http://en.wikibooks.org/wiki/Wikibooks:Community_Portal" title="Find your way around the Wikibooks community">Community portal</a></li>
<li id="n-currentevents"><a href="http://en.wikibooks.org/wiki/Wikibooks:Reading_room/Bulletin_Board" title="Important community news">Bulletin Board</a></li>
<li id="n-maintenance"><a href="http://en.wikibooks.org/wiki/Wikibooks:Maintenance" title="Frequent tasks that you can help with">Help out!</a></li>
<li id="n-Policies-and-guidelines"><a href="http://en.wikibooks.org/wiki/Wikibooks:Policies_and_guidelines" title="Pages detailing important rules and procedures">Policies and guidelines</a></li>
<li id="n-contact"><a href="http://en.wikibooks.org/wiki/Wikibooks:Contact_us" title="Alternative methods of communication">Contact us</a></li>
</ul></div>
</div>
<div class="portal" id='p-coll-print_export'>
<h5>Print/export</h5>
<div class="body">
<ul id="collectionPortletList">
<li id="coll-create_a_book"><a href="http://en.wikibooks.org/w/index.php?title=Special:Book&amp;bookcmd=book_creator&amp;referer=Radiation+Oncology%2FNSCLC%2FLocally+Advanced+Unresectable%2FConcurrent-Chemo+RT" title="Create a book or page collection" rel="nofollow">Create a book</a></li>
<li id="coll-download-as-rl"><a href="http://en.wikibooks.org/w/index.php?title=Special:Book&amp;bookcmd=render_article&amp;arttitle=Radiation+Oncology%2FNSCLC%2FLocally+Advanced+Unresectable%2FConcurrent-Chemo+RT&amp;oldid=1784301&amp;writer=rl" title="Download a PDF version of this wiki page" rel="nofollow">Download as PDF</a></li>
<li id="t-print"><a href="http://en.wikibooks.org/w/index.php?title=Radiation_Oncology/NSCLC/Locally_Advanced_Unresectable/Concurrent-Chemo_RT&amp;printable=yes" title="Printable version of this page [p]" accesskey="p">Printable version</a></li>
</ul></div>
</div>
<div class="portal" id="p-tb">
<h5>Toolbox</h5>
<div class="body">
<ul>
<li id="t-whatlinkshere"><a href="http://en.wikibooks.org/wiki/Special:WhatLinksHere/Radiation_Oncology/NSCLC/Locally_Advanced_Unresectable/Concurrent-Chemo_RT" title="List of all wiki pages that link here [j]" accesskey="j">What links here</a></li>
<li id="t-recentchangeslinked"><a href="http://en.wikibooks.org/wiki/Special:RecentChangesLinked/Radiation_Oncology/NSCLC/Locally_Advanced_Unresectable/Concurrent-Chemo_RT" title="Recent changes in pages linked from this page [k]" accesskey="k">Related changes</a></li>
<li id="t-upload"><a href="http://commons.wikimedia.orghttp://en.wikibooks.org/wiki/Commons:Upload" title="Upload files [u]" accesskey="u">Upload file</a></li>
<li id="t-specialpages"><a href="http://en.wikibooks.org/wiki/Special:SpecialPages" title="List of all special pages [q]" accesskey="q">Special pages</a></li>
<li id="t-permalink"><a href="http://en.wikibooks.org/w/index.php?title=Radiation_Oncology/NSCLC/Locally_Advanced_Unresectable/Concurrent-Chemo_RT&amp;oldid=1784301" title="Permanent link to this revision of the page">Permanent link</a></li>
<li id="t-rating"><a href="http://en.wikibooks.org/w/index.php?title=Special:RatingHistory&amp;target=Radiation_Oncology/NSCLC/Locally_Advanced_Unresectable/Concurrent-Chemo_RT">Page rating</a></li>
</ul></div>
</div></div>
<div id="footer">
<ul id="footer-info">
<li id="footer-info-lastmod"> This page was last modified on 30 April 2010, at 12:29.</li>
<li id="footer-info-copyright">Text is available under the <a rel="license" href="http://en.wikibooks.orghttp://en.wikibooks.org/wiki/Wikibooks:Creative_Commons_Attribution-ShareAlike_3.0_Unported_License">Creative Commons Attribution-ShareAlike License</a><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/" style="display:none;"></a>;additional terms may apply. See <a href="http://wikimediafoundation.orghttp://en.wikibooks.org/wiki/Terms_of_Use">Terms of Use</a> for details.</li>
</ul>
<ul id="footer-places">
<li id="footer-places-privacy"><a href="http://wikimediafoundation.orghttp://en.wikibooks.org/wiki/Privacy_policy" title="wikimedia:Privacy policy">Privacy policy</a></li>
<li id="footer-places-about"><a href="http://en.wikibooks.org/wiki/Wikibooks:About" title="Wikibooks:About">About Wikibooks</a></li>
<li id="footer-places-disclaimer"><a href="http://en.wikibooks.org/wiki/Wikibooks:General_disclaimer" title="Wikibooks:General disclaimer">Disclaimers</a></li>
</ul>
<ul id="footer-icons" class="noprint">
<li id="footer-icon-poweredby"><a href="http://www.mediawiki.org/"><img src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/images/poweredby_mediawiki_88x31.png" height="31" width="88" alt="Powered by MediaWiki" /></a></li>
<li id="footer-icon-copyright"><a href="http://wikimediafoundation.org/"><img src="/images/wikimedia-button.png" width="88" height="31" alt="Wikimedia Foundation"/></a></li>
</ul>
<div style="clear:both"></div>
</p></div>
<p>						<script type="text/javascript"> if ( window.isMSIE55 ) fixalpha(); </script>				<script type="text/javascript">if (window.runOnloadHook) runOnloadHook();</script>					</body></html></div>
]]></content:encoded>
			<wfw:commentRss>http://en.wiki-books.org/47190.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Touch typing</title>
		<link>http://en.wiki-books.org/56458.html</link>
		<comments>http://en.wiki-books.org/56458.html#comments</comments>
		<pubDate>Sun, 05 Sep 2010 08:24:11 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[HTTP/1.0 200 OK
Date: Sun, 05 Sep 2010 08:24:25 GMT
Server: Apache
Cache-Control: private, s-maxage=0, max-age=0, must-revalidate
Content-Language: en
Vary: Accept-Encoding,Cookie
Last-Modified: Mon, 18 Jan 2010 02:55:35 GMT
Content-Length: 41675
Content-Type: text/html; charset=UTF-8
Age: 30699
X-Cache: HIT from sq66.wikimedia.org
X-Cache-Lookup: HIT from sq66.wikimedia.org:3128
X-Cache: MISS from sq66.wikimedia.org
X-Cache-Lookup: MISS from sq66.wikimedia.org:80
Connection: close


















var skin="vector",stylepath="http://bits.wikimedia.org/skins-1.5",wgUrlProtocols="http\\:\\/\\/&#124;https\\:\\/\\/&#124;ftp\\:\\/\\/&#124;irc\\:\\/\\/&#124;gopher\\:\\/\\/&#124;telnet\\:\\/\\/&#124;nntp\\:\\/\\/&#124;worldwind\\:\\/\\/&#124;mailto\\:&#124;news\\:&#124;svn\\:\\/\\/",wgArticlePath="http://en.wikibooks.org/wiki/$1",wgScriptPath="/w",wgScriptExtension=".php",wgScript="http://en.wikibooks.org/w/index.php",wgVariantArticlePath=false,wgActionPaths={},wgServer="http://en.wikibooks.org",wgCanonicalNamespace="",wgCanonicalSpecialPageName=false,wgNamespaceNumber=0,wgPageName="Touch_typing",wgTitle="Touch typing",wgAction="view",wgArticleId=219302,wgIsArticle=true,wgUserName=null,wgUserGroups=null,wgUserLanguage="en",wgContentLanguage="en",wgBreakFrames=false,wgCurRevisionId=1698644,wgVersion="1.16wmf4",wgEnableAPI=true,wgEnableWriteAPI=true,wgSeparatorTransformTable=["", ""],wgDigitTransformTable=["", ""],wgMainPageTitle="Main Page",wgFormattedNamespaces={"-2": "Media", "-1": "Special", "0": "", "1": "Talk", "2": "User", "3": "User [...]]]></description>
			<content:encoded><![CDATA[<div class="wiki">HTTP/1.0 200 OK<br />
Date: Sun, 05 Sep 2010 08:24:25 GMT<br />
Server: Apache<br />
Cache-Control: private, s-maxage=0, max-age=0, must-revalidate<br />
Content-Language: en<br />
Vary: Accept-Encoding,Cookie<br />
Last-Modified: Mon, 18 Jan 2010 02:55:35 GMT<br />
Content-Length: 41675<br />
Content-Type: text/html; charset=UTF-8<br />
X-Cache: HIT from sq66.wikimedia.org<br />
X-Cache-Lookup: HIT from sq66.wikimedia.org:3128<br />
Age: 30699<br />
X-Cache: HIT from sq66.wikimedia.org<br />
X-Cache-Lookup: HIT from sq66.wikimedia.org:80<br />
Connection: close</p>
<p><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" dir="ltr"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta http-equiv="Content-Style-Type" content="text/css" /><meta name="generator" content="MediaWiki 1.16wmf4" />
<link rel="alternate" type="application/x-wiki" title="Edit this page" href="http://en.wikibooks.org/w/index.php?title=Touch_typing&amp;action=edit" />
<link rel="edit" title="Edit this page" href="http://en.wikibooks.org/w/index.php?title=Touch_typing&amp;action=edit" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="search" type="application/opensearchdescription+xml" href="http://en.wikibooks.org/w/opensearch_desc.php" title="Wikibooks (en)" />
<link rel="copyright" href="http://creativecommons.org/licenses/by-sa/3.0/" />
<link rel="alternate" type="application/atom+xml" title="Wikibooks Atom feed" href="http://en.wikibooks.org/w/index.php?title=Special:RecentChanges&amp;feed=atom" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/vector/main-ltr.css?283r" type="text/css" media="screen" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/shared.css?283r" type="text/css" media="screen" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/commonPrint.css?283r" type="text/css" media="print" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/extensions/FlaggedRevs/client/flaggedrevs.css?76" type="text/css" media="all" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/css/combined.min.css?117" type="text/css" media="all" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/css/vector/jquery-ui-1.7.2.css?1.7.2y" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/extensions/ReaderFeedback/readerfeedback.css?1" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Common.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Print.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="print" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Handheld.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="handheld" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Vector.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=-&amp;action=raw&amp;maxage=2678400&amp;gen=css" type="text/css" media="all" /><script type="text/javascript">var skin="vector",stylepath="http://bits.wikimedia.org/skins-1.5",wgUrlProtocols="http\\:\\/\\/|https\\:\\/\\/|ftp\\:\\/\\/|irc\\:\\/\\/|gopher\\:\\/\\/|telnet\\:\\/\\/|nntp\\:\\/\\/|worldwind\\:\\/\\/|mailto\\:|news\\:|svn\\:\\/\\/",wgArticlePath="http://en.wikibooks.org/wiki/$1",wgScriptPath="/w",wgScriptExtension=".php",wgScript="http://en.wikibooks.org/w/index.php",wgVariantArticlePath=false,wgActionPaths={},wgServer="http://en.wikibooks.org",wgCanonicalNamespace="",wgCanonicalSpecialPageName=false,wgNamespaceNumber=0,wgPageName="Touch_typing",wgTitle="Touch typing",wgAction="view",wgArticleId=219302,wgIsArticle=true,wgUserName=null,wgUserGroups=null,wgUserLanguage="en",wgContentLanguage="en",wgBreakFrames=false,wgCurRevisionId=1698644,wgVersion="1.16wmf4",wgEnableAPI=true,wgEnableWriteAPI=true,wgSeparatorTransformTable=["", ""],wgDigitTransformTable=["", ""],wgMainPageTitle="Main Page",wgFormattedNamespaces={"-2": "Media", "-1": "Special", "0": "", "1": "Talk", "2": "User", "3": "User talk", "4": "Wikibooks", "5": "Wikibooks talk", "6": "File", "7": "File talk", "8": "MediaWiki", "9": "MediaWiki talk", "10": "Template", "11": "Template talk", "12": "Help", "13": "Help talk", "14": "Category", "15": "Category talk", "102": "Cookbook", "103": "Cookbook talk", "108": "Transwiki", "109": "Transwiki talk", "110": "Wikijunior", "111": "Wikijunior talk", "112": "Subject", "113": "Subject talk"},wgNamespaceIds={"media": -2, "special": -1, "": 0, "talk": 1, "user": 2, "user_talk": 3, "wikibooks": 4, "wikibooks_talk": 5, "file": 6, "file_talk": 7, "mediawiki": 8, "mediawiki_talk": 9, "template": 10, "template_talk": 11, "help": 12, "help_talk": 13, "category": 14, "category_talk": 15, "cookbook": 102, "cookbook_talk": 103, "transwiki": 108, "transwiki_talk": 109, "wikijunior": 110, "wikijunior_talk": 111, "subject": 112, "subject_talk": 113, "wb": 4, "wj": 110, "cat": 14, "cook": 102, "sub": 112, "image": 6, "image_talk": 7},wgSiteName="Wikibooks",wgCategories=["Business", "Computers for Beginners"],wgMWSuggestTemplate="http://en.wikibooks.orghttp://en.wikibooks.org/w/api.php?action=opensearch\x26search={searchTerms}\x26namespace={namespaces}\x26suggest",wgDBname="enwikibooks",wgSearchNamespaces=[0, 4, 112],wgMWSuggestMessages=["with suggestions", "no suggestions"],wgRestrictionEdit=[],wgRestrictionMove=[],wgFlaggedRevsParams={"tags": {"value": {"levels": 3, "quality": 2, "pristine": 3}}},wgStableRevisionId=0,wgCollapsibleNavBucketTest=false,wgCollapsibleNavForceNewVersion=false,wgVectorPreferences={"collapsiblenav": {"enable": 1}, "editwarning": {"enable": 1}, "simplesearch": {"enable": 1, "disablesuggest": 0}},wgVectorEnabledModules={"collapsiblenav": true, "collapsibletabs": true, "editwarning": true, "expandablesearch": false, "footercleanup": false, "simplesearch": true},wgFeedbackParams={"tags": {"reliability": 3, "completeness": 2, "npov": 2, "presentation": 1}},wgAjaxFeedback={"sendingMsg": "Submitting …", "sentMsg": "Thank you!"},wgNotice="";</script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/wikibits.js?283r" type="text/javascript"></script><script type="text/javascript" src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/jquery.min.js?283r"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/ajax.js?283r" type="text/javascript"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/mwsuggest.js?283r" type="text/javascript"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/js/plugins.combined.min.js?283r" type="text/javascript"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/Vector/Vector.combined.min.js?283r" type="text/javascript"></script><script type="text/javascript">mw.usability.addMessages({'vector-collapsiblenav-more':'More languages','vector-editwarning-warning':'Leaving this page may cause you to lose any changes you have made.\nIf you are logged in, you can disable this warning in the \"Editing\" section of your preferences.','vector-simplesearch-search':'Search','vector-simplesearch-containing':'containing...'});</script><script src="http://upload.wikimedia.org/centralnotice/wikibooks/en/centralnotice.js?283r" type="text/javascript"></script><script src="http://en.wikibooks.org/w/index.php?title=-&amp;action=raw&amp;gen=js&amp;useskin=vector&amp;283r" type="text/javascript"></script><script type="text/javascript" src="http://en.wikibooks.org/w/extensions/FlaggedRevs/client/flaggedrevs.js?76"></script><script type="text/javascript">FlaggedRevs.messages = {"diffToggleShow": "show those changes", "diffToggleHide": "hide those changes", "logToggleShow": "show stability log", "logToggleHide": "hide stability log", "logDetailsShow": "show details", "logDetailsHide": "hide details", "toggleShow": "(+)", "toggleHide": "(-)"};</script><script type="text/javascript" src="http://en.wikibooks.org/w/extensions/ReaderFeedback/readerfeedback.js?1"></script></head><body class="mediawiki ltr ns-0 ns-subject page-Touch_typing skin-vector">
<div id="mw-page-base" class="noprint"></div>
<div id="mw-head-base" class="noprint"></div>
<div id="content">			<a id="top"></a>
<div id="mw-js-message" style="display:none;"></div>
<div id="siteNotice"><script type="text/javascript">if (wgNotice != '') document.writeln(wgNotice);</script></div>
<h1 id="firstHeading" class="firstHeading">Touch typing</h1>
<div id="bodyContent">
<div id="siteSub">From Wikibooks, the open-content textbooks collection</div>
<div id="contentSub">
<div id='mw-fr-revisiontag' class='flaggedrevs_notice plainlinks noprint'><img class="flaggedrevs-icon" src="http://en.wikibooks.org/w/extensions/FlaggedRevs/client/img/1.png" alt="Pending changes are displayed on this page" title="Pending changes are displayed on this page" />This page may need to be <a href="http://en.wikibooks.org/wiki/Help:Revision_review" title="Help:Revision review">reviewed</a> for quality.</div>
</div>
<div id="jump-to-nav">					Jump to: <a href="#mw-head">navigation</a>,					<a href="#p-search">search</a>				</div>
<p>When not typing, the fingers rest on the home keys, A, S, D, F and J, K, l, and&#160;; (semicolon). The thumbs rest on the long space bar. The first key to learn is the space bar. It is pressed with one or the other thumb. The next keys to learn are the shift keys. A little finger holds down shift to make a capital letter with the opposite hand. For the most part, the fingers type columns of letters. The columns are diagonal. For example, qaz is typed with the little finger. Use all ten fingers. Repeat each lesson until you can type it without looking at the keyboard. To do so, make your word processor and your browser small enough to be open at the same time.</p>
<table id="toc" class="toc">
<tr>
<td>
<div id="toctitle">
<h2>Contents</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="#Left_index_finger"><span class="tocnumber">1</span> <span class="toctext">Left index finger</span></a></li>
<li class="toclevel-1 tocsection-2"><a href="#Right_index_finger"><span class="tocnumber">2</span> <span class="toctext">Right index finger</span></a></li>
<li class="toclevel-1 tocsection-3"><a href="#Left_.26_right_index_fingers"><span class="tocnumber">3</span> <span class="toctext">Left &amp; right index fingers</span></a></li>
<li class="toclevel-1 tocsection-4"><a href="#Left_then_right_middle_fingers"><span class="tocnumber">4</span> <span class="toctext">Left then right middle fingers</span></a></li>
<li class="toclevel-1 tocsection-5"><a href="#Left_then_right_ring_fingers"><span class="tocnumber">5</span> <span class="toctext">Left then right ring fingers</span></a></li>
<li class="toclevel-1 tocsection-6"><a href="#Left_then_right_little_fingers"><span class="tocnumber">6</span> <span class="toctext">Left then right little fingers</span></a></li>
<li class="toclevel-1 tocsection-7"><a href="#Number_practice"><span class="tocnumber">7</span> <span class="toctext">Number practice</span></a></li>
<li class="toclevel-1 tocsection-8"><a href="#More_1-4"><span class="tocnumber">8</span> <span class="toctext">More 1-4</span></a></li>
<li class="toclevel-1 tocsection-9"><a href="#More_5-8"><span class="tocnumber">9</span> <span class="toctext">More 5-8</span></a></li>
<li class="toclevel-1 tocsection-10"><a href="#More_9-0"><span class="tocnumber">10</span> <span class="toctext">More 9-0</span></a></li>
<li class="toclevel-1 tocsection-11"><a href="#Symbol_practice"><span class="tocnumber">11</span> <span class="toctext">Symbol practice</span></a></li>
<li class="toclevel-1 tocsection-12"><a href="#Letters.2C_numbers_.26_symbols_practice"><span class="tocnumber">12</span> <span class="toctext">Letters, numbers &amp; symbols practice</span></a></li>
<li class="toclevel-1 tocsection-13"><a href="#Last_lesson"><span class="tocnumber">13</span> <span class="toctext">Last lesson</span></a></li>
</ul>
</td>
</tr>
</table>
<p><script type="text/javascript">//<![CDATA[if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); } //]]&gt;</script><br />
<h2> <span class="mw-headline" id="Left_index_finger">Left index finger</span></h2>
<p>Type the following:</p>
<p>ff FF fgf FGF fvf FVF fvb FVB fbf FBF frf FRF frt FRT ftf FTF fr4 FR$ f4f F$F fr45 FR$% f5f F%F fg fv fb fr ft f4 f5 FG FV FB FR FT F$ F% f g v b r t 4 5 F G V B R T $&#160;% fr45tgbvf FR$%TGBVF fvbgt54rf FVBGT%$RF vbfb fg rtft 45f5 $%F% $4 5% $4 5% 45f5 5% $4 5% $4 End of lesson.</p>
<h2> <span class="mw-headline" id="Right_index_finger">Right index finger</span></h2>
<p>Type the following:</p>
<p>jj JJ jhj JHJ jmj JMJ jnj JNJ juj JUJ juy JUY jyj JYJ ju7 JU&amp; j7j J&amp;J ju76 JU&amp;^ j76 J&amp;^ j76 j6j j6j J^J J^J 767 &amp;^&amp; 67 ^&amp; 67 ^&amp; 6^ 6^ 7&amp; 7&amp; jmnhy67uj JMNHY^&amp;UJ j 7 j 6 j &amp; j ^ m n j h u y 7 6 M N J H U Y &amp; ^ 76 &amp;^ j76 j6j 6j6 j&amp;^ j^j ^j^ mju7&amp; nhy6^ &amp;^76uyjhmn 7&amp; 6^ 7&amp; 6^ End of lesson.</p>
<h2> <span class="mw-headline" id="Left_.26_right_index_fingers">Left &amp; right index fingers</span></h2>
<p>Type the following:</p>
<p>Rum 4 Rut 5 Ruff 6 Rub 7 Rug $ Run&#160;% Tuff ^ Tug &amp; Tub 4 Tummy 5 Yum 6 Fur 7 Fun $ Gut&#160;% Guy ^ Gun &amp; Gum 4 Hut 5 Huff 6 Hug 7 Huh $ Hub&#160;% Hum ^ Jug &amp; But 4 Buy 5 Buff 6 Bug 7 Bun $ Bum&#160;% Nut ^ Num &amp; Mutt 5 Mug 6 Mum 7 7645 &amp;^$% 7&amp; 5% 6^ $4 7&amp; 5% 6^ $4 4567&#160;%^$&amp; End of lesson.</p>
<h2> <span class="mw-headline" id="Left_then_right_middle_fingers">Left then right middle fingers</span></h2>
<p>Type the following:</p>
<p>dd dcd DCD ded DED de3 DE# d3d D#D 3#3 3#3 3#3 fdsaasdg jkl;;lkj asdf jkl; asdf jkl; ju7&amp; 7&amp;7 7&amp;7 kk k,k Shift comma ,&lt;,Shift comma ,&lt;,Shift comma ,&lt;,k,k kik KIK ki8 KI* k8k K*K cde3# ,ki8* Shift comma ,&lt;,#3 *8 #3 *8 dkc,ei38#*#* Shift comma ,&lt;,Die 3 Kid 8 Rid # Reed* Reek 3 Deer 8 Dire # Kit * Cite 3 Tike 4 Tick 5 Tide 6 Kite 7 Kick 8 Key # Dyke $ Cy&#160;% Dye ^ Duke &amp; Cud * Kid 8 Dumb 7 Cube 6 Duff 5 If 4 Fed 3 Shift comma ,&lt;,Fight * Duck &amp; Fudge ^ Edge&#160;% Get $ Give # Guck 8 Duh 7 Dick 6 Shift comma ,&lt;,Hick 3 Hide 4 Hi 5 Hike * Jeer &amp; Jet ^ Jig # Eve $ Ivy&#160;% Dive 3 Shift comma ,&lt;,Bike 8 Bib # Bed * Bid 4 In 5 Ink $ End&#160;% Dine 6 Den 7 Kink ^ Kind &amp; Dice 3 Shift comma ,&lt;,Dinner 4 Nice # Nick $ Number 7 Night * Dime 3 Chime 4 Shift comma ,&lt;,Mitten 5 Mid 6 Mud 7 Might 8 Mire 6 End of lesson.</p>
<h2> <span class="mw-headline" id="Left_then_right_ring_fingers">Left then right ring fingers</span></h2>
<p>Type the following:</p>
<p>ss SS sxs SXS xXx sws SWS wWw xsw XSW sw2 SW@ w2w W@W 2@2 ll LL l.l L&gt;L .&gt;. lol LOL lo9 LO( o9o O(O 9(9 .lo9 &gt;LO( x.slwo29@( X&gt;SLWO@( Shift comma ,&lt;,,z,,we, 2.&gt;,z,,wed, 3.&gt;,z,,weed, 8.&gt;,z,,week, 9.&gt; Shift comma ,&lt;,,z,,wok, @.&gt;,z,,eek, #.&gt;,z,,eel, *.&gt;,z,,elk, (.&gt;,z,,is, 2.&gt; Shift comma ,&lt;,,z,,id, 3.&gt;,z,,ilk, 8.&gt;,z,,ill, 9.&gt;,z,,ice, @.&gt;,z,,owes, #.&gt;,z,,owl, Shift comma ,&lt;,*.&gt;,z,,ok, (.&gt;,z,,ox, 2.&gt;,z,,swell, 3.&gt;,z,,swill, 4.&gt;,z,,sew, 5.&gt; Shift comma ,&lt;,,z,,see, 6.&gt;,z,,seed, 7.&gt;,z,,seek, 8.&gt;,z,,sell, 9.&gt; Shift comma ,&lt;,,z,,sill, @.&gt;,so, #.&gt;,sow, $.&gt;,soil,&#160;%.&gt;,sod, ^.&gt;,sox, &amp;.&gt;,dwell, *.&gt;,dew, (.&gt;,deed, 4.&gt;,dos, 5.&gt;,disk, 6.&gt;,disc, 7.&gt;,dill, $.&gt;,dike,&#160;%.&gt;,doll, ^.&gt;,does, &amp;.&gt;,dock, 4.&gt;,deck, 5.&gt;,keel, 6.&gt;,kiss, 7.&gt;,kid, $.&gt;,kick,&#160;%.&gt;,kill, ^.&gt;,kilo, &amp;.&gt;,led, 2.&gt;,less, 3.&gt;,lie, 8.&gt;,lid, 9.&gt; Shift comma ,&lt;,,z,,like, @.&gt;,z,,lick, #.&gt;,z,,low, *.&gt;,z,,loss, (.&gt;,z,,lox, 9.&gt; Shift comma ,&lt;,,z,,lock, 8.&gt;,excel, 7.&gt;,ex, 6.&gt;,xo, 5.&gt;,xoxox, 4.&gt;,xd, 3.&gt;,xe, 2.&gt;,xi, (.&gt;,xl, *.&gt;,xed, &amp;.&gt;,xes, ^.&gt;,xis,&#160;%.&gt;,xs, $.&gt;,cede, #.&gt;,exceed, @.&gt;,cell, 2.&gt;,cello, 3.&gt;,cid, 8.&gt;,cow, 9.&gt;,cows, @.&gt;,co, #.&gt;,cod, *.&gt; Shift comma ,&lt;,,z,,code, (.&gt;,z,,coke, 3.&gt;,z,,cold, 8.&gt; End of lesson.</p>
<h2> <span class="mw-headline" id="Left_then_right_little_fingers">Left then right little fingers</span></h2>
<p>Type the following:</p>
<p>aa AA aza AZA aqa AQA aq1 AQ! A1a A!A aq1` aq1` aq1` a`a a`a A~A A~A AQ!~ &#8220;` `~` `~` ~~ `~`&#160;;;;&#160;;:;&#160;;:;&#160;:::&#160;;/;&#160;;/;&#160;:?:&#160;:?: /?/ /?/&#160;;p;&#160;;p;&#160;:P:&#160;:P:&#160;;p0&#160;;p0&#160;:P)&#160;:P)&#160;;0;&#160;;0;&#160;;):&#160;;): 0)0 0)0 0)0&#160;;p0-&#160;;p-&#160;;p0&#160;;p-&#160;;p0&#160;;p-&#160;;p-&#160;:P_&#160;:P_&#160;;-;&#160;;0;&#160;;0;&#160;;-;&#160;;-;&#160;:_:&#160;:_:&#160;;):&#160;:_:&#160;;);&#160;;_;&#160;;);&#160;;_;&#160;;p0&#160;;p-&#160;;p&#160;;;&#160;;=&#160;;=&#160;;=&#160;;=&#160;:_+&#160;:_+&#160;:_+&#160;:_+&#160;;);&#160;:_:&#160;:_:&#160;:+:&#160;:+:&#160;;0;;=&#160;;0;;=&#160;;0;&#160;;=&#160;;);_;+&#160;;);_;+&#160;;);_;+&#160;;/;&#160;;?;&#160;;/;&#160;;?;&#160;;:;&#160;:;:&#160;;’;&#160;;’;&#160;;”;&#160;;”;&#160;:”:&#160;:”:&#160;;”;&#160;;’;&#160;;/;&#160;;’;&#160;;?;&#160;;”;&#160;;:;&#160;;’[&#160;;’[&#160;:”{&#160;:”{&#160;;’[&#160;;[;&#160;;[;&#160;;’{&#160;;’{&#160;;{;&#160;;{;&#160;;’LeftEnter]&#160;;’LeftEnter]&#160;;’LeftEnter]&#160;;];&#160;;];&#160;;];&#160;;};&#160;;};[][]{}{}&#160;:”RightEnter|&#160;:”RightEnter|&#160;:”RightEnter|&#160;;|;&#160;;|;&#160;;|;&#160;;|; {}| {}| {}|&#160;;|;&#160;;`|;&#160;;\;&#160;;`|;&#160;;`|; Back quote`1 Back quote`q Tilde~a Tilde~z Exclamation!0 Exclamation!p Semicolon;1 Semicolon;q Colon:a Colon:z Forward slash/0 Forward slash/p Question Mark?1 Question Mark?q Close parenthesis)a Close parenthesis)z Hyphen-0 Hyphen-p Underscore_1 Underscore_Q Equals=A Equals=Z Plus+0 Plus+P Apostrophe&#8217;1 Apostrophe&#8217;Q Quote&#8221;A Quote&#8221;Z Open bracket[0 Open bracket[P Open Brace{1 Open Brace{Q Close bracket]A Close bracket]Z Close Brace}0 Close Brace}P Back slash\ Back slash\ Pipe|1 Pipe|2 Back quote`3 Tilde~4 Exclamation!5 Semicolon;6 Colon:7 Forward slash/8 Question Mark?9 Close parenthesis)0 Hyphen-= Underscore_- Equals=0 Plus+9 Apostrophe&#8217;8 Quote&#8221;7 Open bracket[6 Open Brace{5 Close bracket]4 Close Brace}3 Back slash\2 Pipe|1 End of lesson.</p>
<h2> <span class="mw-headline" id="Number_practice">Number practice</span></h2>
<p>Type the following:</p>
<p>q1q w2w e3e r4r r5r u6u u7u i8i o9o p0p 1q1 2w2 3e3 4r4 5r5 6u6 7u7 8i8 9o9 0p0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 End of lesson.</p>
<h2> <span class="mw-headline" id="More_1-4">More 1-4</span></h2>
<p>Type the following:</p>
<p>aqa a1a a!a q1q q!q 1!1 1`1 1`1&#160;!~!&#160;!~! PC Function keys. (Here, type the letter and number F and 1.) F1, help, a program’s help; (Type the letters W, i, and so forth.) Windows Key + F1 to open Windows help. sws s2s s@s w2w w@w 2@2 12&#160;!@ `12 ~!@ F2, rename highlighted file; in Microsoft Word, (Keep typing the letters, symbols &amp; numbers.) Alt + Ctrl + F2 opens “My Documents” and Ctrl + F2 opens “print preview.” ded d3d d#d e3e e#e 3#3 23 @# `123 ~!@# @~#!` F3, search the program; search Windows; Find in Internet Explorer. frf f4f f$f r4r r$r 4$4 34 #$ `1234 ~!@#$ #!@$~#` F4, In Windows, Alt + F4 will close the program; Ctrl + F4 close window; In Word, “repeat action.” 41`32 $!~#@ 4r4 3e3 2w2 1q1 `q` $r$ #e# @w@&#160;!q! ~q~ f4f d3d s2s a1a a`a f$f d#d s@s a!a a~a f$f d#d f4f d3d End of lesson.</p>
<h2> <span class="mw-headline" id="More_5-8">More 5-8</span></h2>
<p>Type the following:</p>
<p>fr5ft5 f5f f5f f%f f%f r5r r%r 5%5 5%5 4545 $%$% F5, refresh or reload browser window; in Word opens Find. ju76ju76 j6j j^j 6^6 jyj jyj j6j j6j y6y y^y yuy j6j7j6j7 F6, cursor to the Address bar. ju7 j7j j&amp;j 7&amp;7 u7u u&amp;u 7&amp;7 yuy u&amp;u j&amp;j j^j7j6j&amp; j6j&amp;j6j7j^j7 F7, caret browsing on &amp; off (putting cursor [caret] on webpage for selecting links.); in Word, spell &amp; grammar check; Shift + F7 runs Thesaurus. 567 567 567 765 765 765 5%5 6^6 7&amp;7&#160;%^%&amp; 45678 45678 $%^&amp;* $%^&amp;* F8, used when booting if Windows didn’t load. ki8 ki8 k8k k*k k*k i8i 8*8 j76 k8 j&amp;^ k* 678 k8k 87654 87654 *&amp;^%$ 8*8 4$4 7&amp;7 5%5 6^6 rtyu4567 ru$&amp;ty%^ ru47ty56 uy76tr54 uy&amp;^tr%$ f5fj7jf5fj7jf5fj7j f4fj6jf4fj6jf4fj6j ftff5fftff5f frff4ffrff4ffrff4f jujj7jjujj7jjujj7j jyjj6jjyjj6jjyjj6jjyjj6jjyjj6j $45%6^6&amp;7 End of lesson.</p>
<h2> <span class="mw-headline" id="More_9-0">More 9-0</span></h2>
<p>Type the following:</p>
<p>lo9 o9o l9l 9(9 lol l9l l(l o9o o(o 9(9 F9, does nothing in Windows; does something depending on the program.&#160;;p;&#160;;p0&#160;;p0&#160;;p;&#160;;0;&#160;;0; p0p p0p 0)0&#160;;); p)p F10, highlights first word on the menu bar so the underlined letter works; the highlight moves with the arrows.&#160;;p-&#160;;p-&#160;;p0&#160;;p-&#160;;p0&#160;;p-&#160;;-;&#160;;-; p-p p0p p-p -;- F11, browser bars away and back. lo9&#160;;p0 lo9&#160;;p0 ooo 000 o0o o0o 0o0 0o0 lo9&#160;;p0 90op 90op F11, browser bars away and back. 90- ()_&#160;;-;&#160;;0; l9l -_- 0)0 9(9 -0-=-= -=- -0- -=- =+= =+= ()_+ F12, in Word, Save As; Shift + F12, Save; Ctrl + Shift + F12 Print. `1234567890-= ~!@#$%^&amp;*()_+ `~` 6^6 1!1 7&amp;7 2@2 8*8 3#3 9(9 4$4 0)0 5%5 -_- `~` =+= o0o O)O =+= 5%5 -_- 4$4 0)0 3#3 9(9 2@2 8*8 1!1 7&amp;7 `~` 6^6 End of lesson.</p>
<h2> <span class="mw-headline" id="Symbol_practice">Symbol practice</span></h2>
<p>Type the following:</p>
<p>;:; ;/;;?;/?/ l.ll&gt;l.&gt;. /./?&gt;?/?/.&gt;. k,kl.l,., kl;,./kl;,./ kl;,&gt;?kl;,&gt;? ;:; ;’;;’;;”;;”;’’””;;’”’ ;’[;’[;’[;[; ;[;;[;[{[[{[ ;’[];’[];’[];’[] ;];;}; [][] [{[]}] ;’{}| :”{}| :”{}|:”{}|:”{}| ;|;;|;;|; ‘[]|’[]| ;|;;|; |]{|}|]|}[ k,kl.l;/;;’;;[;;];;|; k,kl&gt;ll&gt;l;?;;?;;:;;:;;”;;”;;{;;{;;};;};;|;;|;;|; ;’[-;’[-;’[- ;’-;’-;’-;’- ;-;;-;;-; ;’[-=;’[-=;’[-= ;’-=;’-=;’-=;’-= ;=;;=;;-;;=; ;-_-;;=+=; ;’_’;;’-+-‘; ;_;;+;;_+_; ;’_+;’+;+; ;’_;’_;_;=-+_ aq1`a`a a~a `~` aq1! q1qq!q1!1!1! sw2de3sw@de#sdwe23 we23@# we23@# we@#we@# qwe`123qwe~!@# fr45 fr45$% rttr tr54tr54 rt45$% rt45$% rt$%rt$% jy6jy6^ ju7ju7&amp; yu67^&amp; yu67^&amp; yu^&amp;yu^&amp; kilo kilo io89*(io89*( io*(io*(oi(*oi(* ;p0;p0;p0)p)pp)p ~^!&amp;@*#($)%_ ;p-;p-;p0;p- ;-; ;_; ;_; ju7ju7 ju&amp;ju&amp; j&amp;jj&amp;j jujj&amp;j fr4fr5 fr4fr5 f5fF%F f%f r%rr%r fr4 f4f f4$4f f4f4$4 $%$ %$% ;p-=;p-=;p-= ;-;;=; ;-; ;=; ;-=-; ;=; =+= ==++-=-=+_+_ ;_; ;_+_: ;_; ;+; ;0;l9l;0;l9l L(L ;0)0; ;0)0; ;0-=-0; ;0)_+=-0; sw2wsde3ed s2s d3d s@sd#d 2@23#3 sdwe23@# sdwe23@# we23@# we23@# we@#we@# !q@w`q-/~`!-@=#[p#e$r%r,k^y&amp;u*i(o]p;p’p$]%;^’&amp;,*,(.) )p_p+p{p./_`+-{=}[l/l}p|p:p”p|]:;”’ &gt;,?.=p[p&gt;l?p~q End of lesson.</p>
<h2> <span class="mw-headline" id="Letters.2C_numbers_.26_symbols_practice">Letters, numbers &amp; symbols practice</span></h2>
<p>Type the following:</p>
<p>`12345 Esc (escape), exit, cancel or stop. Ctrl + Esc, presses start button. 67890-= Tilde~ 3.99~4 Progra~1 short for Program Files [;,]’/\ Back quote` used in programming, examples: `dir &amp; temp` ~+!_@)#( Tab, moves the cursor to the right a few spaces. $*%&amp;^&amp; Caps lock, for typing in all uppercase (YELLING). +,,{:}?|” Shift, press and hold while pressing a letter for it to be capital; also, hold while pressing an arrow to highlight text in a writing program (text editor, word processor). |`|~]!}@[#{$ CTRL (control), used in keyboard shortcuts such as CTRL+C for copy, i.e. hold down control while pressing C. ‘%”^,.&amp;&gt;*/(?) Alt (Alternate), used in various keyboard commands. -`_~=!#3$45% Backspace, moves the cursor to the left. &amp;7&amp;7*8*8$4$4#3#3 Enter, enter a command or return curser to the left (&amp; lower one line).&#160;:&amp;}@%#]+*/$’.|&gt;;{“?(,_)~!-^`=[ End of lesson.</p>
<h2> <span class="mw-headline" id="Last_lesson">Last lesson</span></h2>
<p>Type the following:</p>
<p>Prt Scrn (Print screen key), copies screen image. 1231`1 `12~!@ `12~!@ SysRq (System Request), switch between programs in some debug programs. 345#$% 345#$% `1~!`1~! 23@#23@# 45$%45$% Scroll lock, changes what the arrows do in some programs. 767&amp;^&amp; 767&amp;^&amp; 67^&amp;67^&amp; 89*(89*( Pause, pause the game or other program running. 0-=)_+ 0-=)_+0-=)_+ -0-= -0_)-=_+ 0-=)_+0-=)_+;’[;’[ Break, CTRL + Break = resume. []][ []{}| []{}| ||| }}} 90()09)( ()[]{} ()[]{} Insert (INS), on &amp; off for adding text to a document without this erasing the old text in front of it. –{4x – [3 – (4 – 3x)] + 8x} { 3+[29 (6-3)] 1 } 6{8 + [4(5+1) - 6]} Home, puts cursor at the beginning of the line. ,./;’,./;’ &gt;?:”&#160;:;:&#160;:;: “’” “’”&#160;?/?&#160;?/? &gt;.&gt; &gt;.&gt; ,./ PgUp (Page Up), go up a page. US 1.23 GB 1*23 F 1,23 is parallel to || AB || CD times x is to&#160;: as&#160;:: 2:3::10:15 goes into | 3|6 absolute value | | |3|=|-3|=3 is like ~ 3.99~4 8.1~8 2+3=5 5&gt;3 5-3=2 3&#215;2=6 #12 -3 Delete (DEL), delete selected things and letters to the right of the cursor. 3@$2! 6^2=36 2|10=5 10/2=5 3.99~4 “swung” as in ~ dash C# URL_space_in 10% &gt; 5% 2+2=4 *0# , and =&#160;; She said, “He said, ‘What?’” End, moves cursor right to the end of the line (the opposite of home key). 1. 1928-1945, “Veterans.” 2. 1946-1953, “Baby boomers.” 3) 1954-1965, “Cuspers.” 4. 1966-1978, “Generation X.” 5. 1979-2003, “Generation Y.” PgDn (Page Down), go down a page. 1234567890 `-=`-= 1234567890 ~+!_@)#($*%&amp;^ ==&#8211;00 ^%&amp;$*#(@)!_~+=`&#8211; Num Lock (numeric lock), use numbers, or use functions, of a numeric keypad. End of lesson.</p>
<div id='catlinks' class='catlinks'>
<div id="mw-normal-catlinks"><a href="http://en.wikibooks.org/wiki/Special:Categories" title="Special:Categories">Subjects</a>: <span dir='ltr'><a href="http://en.wikibooks.org/wiki/Category:Business" title="Category:Business">Business</a></span> | <span dir='ltr'><a href="http://en.wikibooks.org/wiki/Category:Computers_for_Beginners" title="Category:Computers for Beginners">Computers for Beginners</a></span></div>
</div>
<div id='mw-data-after-content'>
<form method="post" action="http://en.wikibooks.org/w/index.php?title=Special:ReaderFeedback&amp;action=submit" id="mw-feedbackform">
<fieldset class="feedback_reviewform noprint">
<legend><strong>What do you think of this page?</strong></legend>
<p><i>Please take a moment to rate this page below. Your feedback is valuable and helps us improve our website.</i></p>
<p><span id="mw-feedbackselects"><b><label for="wpreliability">Reliability</label>:</b>&nbsp;<br />
<select name="wpreliability" id="wpreliability" onchange="updateFeedbackForm()"><option class="rfb-rating-option-4" value="4">Excellent</option><option class="rfb-rating-option-3" value="3">High</option><option class="rfb-rating-option-2" value="2">Fair</option><option class="rfb-rating-option-1" value="1">Low</option><option class="rfb-rating-option-0" value="0">Poor</option><option value="-1" selected="selected">(unsure)</option></select>
<p><b><label for="wpcompleteness">Completeness</label>:</b>&nbsp;<br />
<select name="wpcompleteness" id="wpcompleteness" onchange="updateFeedbackForm()"><option class="rfb-rating-option-4" value="4">Excellent</option><option class="rfb-rating-option-3" value="3">High</option><option class="rfb-rating-option-2" value="2">Fair</option><option class="rfb-rating-option-1" value="1">Low</option><option class="rfb-rating-option-0" value="0">Poor</option><option value="-1" selected="selected">(unsure)</option></select>
<p><b><label for="wpnpov">Neutrality</label>:</b>&nbsp;<br />
<select name="wpnpov" id="wpnpov" onchange="updateFeedbackForm()"><option class="rfb-rating-option-4" value="4">Excellent</option><option class="rfb-rating-option-3" value="3">High</option><option class="rfb-rating-option-2" value="2">Fair</option><option class="rfb-rating-option-1" value="1">Low</option><option class="rfb-rating-option-0" value="0">Poor</option><option value="-1" selected="selected">(unsure)</option></select>
<p><b><label for="wppresentation">Presentation</label>:</b>&nbsp;<br />
<select name="wppresentation" id="wppresentation" onchange="updateFeedbackForm()"><option class="rfb-rating-option-4" value="4">Excellent</option><option class="rfb-rating-option-3" value="3">High</option><option class="rfb-rating-option-2" value="2">Fair</option><option class="rfb-rating-option-1" value="1">Low</option><option class="rfb-rating-option-0" value="0">Poor</option><option value="-1" selected="selected">(unsure)</option></select>
<p></span><br />
<input type="submit" value="Submit" id="submitfeedback" accesskey="b" title="Submit review [b]" />
<input type="hidden" value="Special:ReaderFeedback" name="title" />
<input type="hidden" value="Touch_typing" name="target" />
<input type="hidden" value="1698644" name="oldid" />
<input type="hidden" value="1960e679d98dfacbf67ee567b7fe7279" name="validatedParams" />
<input type="hidden" value="submit" name="action" />
<input type="hidden" value="+\" name="wpEditToken" />
<input name="commentary" size="12" value="" style="display:none;" /></fieldset>
</form>
</div>
<div class="visualClear"></div>
</p></div>
</p></div>
<div id="mw-head" class="noprint">
<div id="p-personal" class="">
<h5>Personal tools</h5>
<ul>
<li  id="pt-prefswitch-link-anon"><a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Special:UsabilityInitiativePrefSwitch&amp;from=Touch_typing" title="Learn about new features" class="no-text-transform">New features</a></li>
<li  id="pt-login"><a href="http://en.wikibooks.org/w/index.php?title=Special:UserLogin&amp;returnto=Touch_typing" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o">Log in / create account</a></li>
</ul>
</div>
<div id="left-navigation">
<div id="p-namespaces" class="vectorTabs">
<h5>Namespaces</h5>
<ul>
<li  id="ca-nstab-main" class="selected"><a href="http://en.wikibooks.org/wiki/Touch_typing"  title="View the content page [c]" accesskey="c"><span>Book</span></a></li>
<li  id="ca-talk" class="new"><a href="http://en.wikibooks.org/w/index.php?title=Talk:Touch_typing&amp;action=edit&amp;redlink=1"  title="Discussion about the content page [t]" accesskey="t"><span>Discussion</span></a></li>
</ul>
</div>
<div id="p-variants" class="vectorMenu emptyPortlet">
<h5><span>Variants</span><a href="#"></a></h5>
<div class="menu">
<ul>					</ul>
</p></div>
</div></div>
<div id="right-navigation">
<div id="p-views" class="vectorTabs">
<h5>Views</h5>
<ul>
<li id="ca-view" class="selected"><a href="http://en.wikibooks.org/wiki/Touch_typing" ><span>Read</span></a></li>
<li id="ca-edit"><a href="http://en.wikibooks.org/w/index.php?title=Touch_typing&amp;action=edit"  title="You can edit this page. Please use the preview button before saving [e]" accesskey="e"><span>Edit</span></a></li>
<li id="ca-history" class="collapsible "><a href="http://en.wikibooks.org/w/index.php?title=Touch_typing&amp;action=history"  title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li>
</ul>
</div>
<div id="p-cactions" class="vectorMenu emptyPortlet">
<h5><span>Actions</span><a href="#"></a></h5>
<div class="menu">
<ul>					</ul>
</p></div>
</div>
<div id="p-search">
<h5><label for="searchInput">Search</label></h5>
<form action="http://en.wikibooks.org/w/index.php" id="searchform">
<input type='hidden' name="title" value="Special:Search"/>
<div id="simpleSearch">
<input id="searchInput" name="search" type="text"  title="Search Wikibooks [f]" accesskey="f"  value="" />			<button id="searchButton" type='submit' name='button'  title="Search the pages for this text"><img src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/vector/images/search-ltr.png?283r" alt="Search" /></button>		</div>
</p></form>
</div></div>
</p></div>
<div id="mw-panel" class="noprint">
<div id="p-logo"><a style="background-image: url(http://upload.wikimedia.org/wikibooks/en/b/bc/Wiki.png);" href="http://en.wikibooks.org/wiki/Main_Page"  title="Visit the main page"></a></div>
<div class="portal" id='p-Navigation'>
<h5>Navigation</h5>
<div class="body">
<ul>
<li id="n-mainpage"><a href="http://en.wikibooks.org/wiki/Main_Page" title="Visit the main page [z]" accesskey="z">Main Page</a></li>
<li id="n-help"><a href="http://en.wikibooks.org/wiki/Help:Contents" title="Find help on how to use and edit Wikibooks">Help</a></li>
<li id="n-Browse"><a href="http://en.wikibooks.org/wiki/Wikibooks:Card_Catalog_Office" title="Check out what Wikibooks has to offer">Browse</a></li>
<li id="n-Cookbook"><a href="http://en.wikibooks.org/wiki/Cookbook:Table_of_Contents" title="Learn recipes from around the world">Cookbook</a></li>
<li id="n-Wikijunior"><a href="http://en.wikibooks.org/wiki/Wikijunior" title="Books for children">Wikijunior</a></li>
<li id="n-Featured-books"><a href="http://en.wikibooks.org/wiki/Wikibooks:Featured_books" title="The best of Wikibooks">Featured books</a></li>
<li id="n-recentchanges"><a href="http://en.wikibooks.org/wiki/Special:RecentChanges" title="The list of recent changes in the wiki [r]" accesskey="r">Recent changes</a></li>
<li id="n-sitesupport"><a href="http://wikimediafoundation.orghttp://en.wikibooks.org/wiki/Donate" title="Support Wikibooks">Donations</a></li>
</ul></div>
</div>
<div class="portal" id='p-Community'>
<h5>Community</h5>
<div class="body">
<ul>
<li id="n-Reading-room"><a href="http://en.wikibooks.org/wiki/Wikibooks:Reading_room" title="Discuss Wikibooks-related questions and concerns with others">Reading room</a></li>
<li id="n-portal"><a href="http://en.wikibooks.org/wiki/Wikibooks:Community_Portal" title="Find your way around the Wikibooks community">Community portal</a></li>
<li id="n-currentevents"><a href="http://en.wikibooks.org/wiki/Wikibooks:Reading_room/Bulletin_Board" title="Important community news">Bulletin Board</a></li>
<li id="n-maintenance"><a href="http://en.wikibooks.org/wiki/Wikibooks:Maintenance" title="Frequent tasks that you can help with">Help out!</a></li>
<li id="n-Policies-and-guidelines"><a href="http://en.wikibooks.org/wiki/Wikibooks:Policies_and_guidelines" title="Pages detailing important rules and procedures">Policies and guidelines</a></li>
<li id="n-contact"><a href="http://en.wikibooks.org/wiki/Wikibooks:Contact_us" title="Alternative methods of communication">Contact us</a></li>
</ul></div>
</div>
<div class="portal" id='p-coll-print_export'>
<h5>Print/export</h5>
<div class="body">
<ul id="collectionPortletList">
<li id="coll-create_a_book"><a href="http://en.wikibooks.org/w/index.php?title=Special:Book&amp;bookcmd=book_creator&amp;referer=Touch+typing" title="Create a book or page collection" rel="nofollow">Create a book</a></li>
<li id="coll-download-as-rl"><a href="http://en.wikibooks.org/w/index.php?title=Special:Book&amp;bookcmd=render_article&amp;arttitle=Touch+typing&amp;oldid=1698644&amp;writer=rl" title="Download a PDF version of this wiki page" rel="nofollow">Download as PDF</a></li>
<li id="t-print"><a href="http://en.wikibooks.org/w/index.php?title=Touch_typing&amp;printable=yes" title="Printable version of this page [p]" accesskey="p">Printable version</a></li>
</ul></div>
</div>
<div class="portal" id="p-tb">
<h5>Toolbox</h5>
<div class="body">
<ul>
<li id="t-whatlinkshere"><a href="http://en.wikibooks.org/wiki/Special:WhatLinksHere/Touch_typing" title="List of all wiki pages that link here [j]" accesskey="j">What links here</a></li>
<li id="t-recentchangeslinked"><a href="http://en.wikibooks.org/wiki/Special:RecentChangesLinked/Touch_typing" title="Recent changes in pages linked from this page [k]" accesskey="k">Related changes</a></li>
<li id="t-upload"><a href="http://commons.wikimedia.orghttp://en.wikibooks.org/wiki/Commons:Upload" title="Upload files [u]" accesskey="u">Upload file</a></li>
<li id="t-specialpages"><a href="http://en.wikibooks.org/wiki/Special:SpecialPages" title="List of all special pages [q]" accesskey="q">Special pages</a></li>
<li id="t-permalink"><a href="http://en.wikibooks.org/w/index.php?title=Touch_typing&amp;oldid=1698644" title="Permanent link to this revision of the page">Permanent link</a></li>
<li id="t-rating"><a href="http://en.wikibooks.org/w/index.php?title=Special:RatingHistory&amp;target=Touch_typing">Page rating</a></li>
</ul></div>
</div></div>
<div id="footer">
<ul id="footer-info">
<li id="footer-info-lastmod"> This page was last modified on 18 January 2010, at 02:55.</li>
<li id="footer-info-copyright">Text is available under the <a rel="license" href="http://en.wikibooks.orghttp://en.wikibooks.org/wiki/Wikibooks:Creative_Commons_Attribution-ShareAlike_3.0_Unported_License">Creative Commons Attribution-ShareAlike License</a><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/" style="display:none;"></a>;additional terms may apply. See <a href="http://wikimediafoundation.orghttp://en.wikibooks.org/wiki/Terms_of_Use">Terms of Use</a> for details.</li>
</ul>
<ul id="footer-places">
<li id="footer-places-privacy"><a href="http://wikimediafoundation.orghttp://en.wikibooks.org/wiki/Privacy_policy" title="wikimedia:Privacy policy">Privacy policy</a></li>
<li id="footer-places-about"><a href="http://en.wikibooks.org/wiki/Wikibooks:About" title="Wikibooks:About">About Wikibooks</a></li>
<li id="footer-places-disclaimer"><a href="http://en.wikibooks.org/wiki/Wikibooks:General_disclaimer" title="Wikibooks:General disclaimer">Disclaimers</a></li>
</ul>
<ul id="footer-icons" class="noprint">
<li id="footer-icon-poweredby"><a href="http://www.mediawiki.org/"><img src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/images/poweredby_mediawiki_88x31.png" height="31" width="88" alt="Powered by MediaWiki" /></a></li>
<li id="footer-icon-copyright"><a href="http://wikimediafoundation.org/"><img src="/images/wikimedia-button.png" width="88" height="31" alt="Wikimedia Foundation"/></a></li>
</ul>
<div style="clear:both"></div>
</p></div>
<p>						<script type="text/javascript"> if ( window.isMSIE55 ) fixalpha(); </script>				<script type="text/javascript">if (window.runOnloadHook) runOnloadHook();</script>					</body></html></div>
]]></content:encoded>
			<wfw:commentRss>http://en.wiki-books.org/56458.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Muggles&#8217; Guide to Harry Potter &#8211; Magic &#8211; Mooncalf</title>
		<link>http://en.wiki-books.org/38678.html</link>
		<comments>http://en.wiki-books.org/38678.html#comments</comments>
		<pubDate>Sun, 05 Sep 2010 07:17:37 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[HTTP/1.0 200 OK
Date: Sun, 05 Sep 2010 07:17:43 GMT
Server: Apache
Cache-Control: private, s-maxage=0, max-age=0, must-revalidate
Content-Language: en
Vary: Accept-Encoding,Cookie
Last-Modified: Thu, 06 Aug 2009 03:47:02 GMT
Content-Length: 27555
Content-Type: text/html; charset=UTF-8
Age: 34702
X-Cache: HIT from sq76.wikimedia.org
X-Cache-Lookup: HIT from sq76.wikimedia.org:3128
X-Cache: MISS from sq65.wikimedia.org
X-Cache-Lookup: MISS from sq65.wikimedia.org:80
Connection: close


















var skin="vector",stylepath="http://bits.wikimedia.org/skins-1.5",wgUrlProtocols="http\\:\\/\\/&#124;https\\:\\/\\/&#124;ftp\\:\\/\\/&#124;irc\\:\\/\\/&#124;gopher\\:\\/\\/&#124;telnet\\:\\/\\/&#124;nntp\\:\\/\\/&#124;worldwind\\:\\/\\/&#124;mailto\\:&#124;news\\:&#124;svn\\:\\/\\/",wgArticlePath="http://en.wikibooks.org/wiki/$1",wgScriptPath="/w",wgScriptExtension=".php",wgScript="http://en.wikibooks.org/w/index.php",wgVariantArticlePath=false,wgActionPaths={},wgServer="http://en.wikibooks.org",wgCanonicalNamespace="",wgCanonicalSpecialPageName=false,wgNamespaceNumber=0,wgPageName="Muggles\'_Guide_to_Harry_Potter/Magic/Mooncalf",wgTitle="Muggles\' Guide to Harry Potter/Magic/Mooncalf",wgAction="view",wgArticleId=152951,wgIsArticle=true,wgUserName=null,wgUserGroups=null,wgUserLanguage="en",wgContentLanguage="en",wgBreakFrames=false,wgCurRevisionId=1147404,wgVersion="1.16wmf4",wgEnableAPI=true,wgEnableWriteAPI=true,wgSeparatorTransformTable=["", ""],wgDigitTransformTable=["", ""],wgMainPageTitle="Main Page",wgFormattedNamespaces={"-2": "Media", "-1": "Special", "0": "", "1": "Talk", "2": [...]]]></description>
			<content:encoded><![CDATA[<div class="wiki">HTTP/1.0 200 OK<br />
Date: Sun, 05 Sep 2010 07:17:43 GMT<br />
Server: Apache<br />
Cache-Control: private, s-maxage=0, max-age=0, must-revalidate<br />
Content-Language: en<br />
Vary: Accept-Encoding,Cookie<br />
Last-Modified: Thu, 06 Aug 2009 03:47:02 GMT<br />
Content-Length: 27555<br />
Content-Type: text/html; charset=UTF-8<br />
Age: 34702<br />
X-Cache: HIT from sq76.wikimedia.org<br />
X-Cache-Lookup: HIT from sq76.wikimedia.org:3128<br />
X-Cache: MISS from sq78.wikimedia.org<br />
X-Cache-Lookup: MISS from sq78.wikimedia.org:80<br />
Connection: close</p>
<p><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" dir="ltr"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta http-equiv="Content-Style-Type" content="text/css" /><meta name="generator" content="MediaWiki 1.16wmf4" />
<link rel="alternate" type="application/x-wiki" title="Edit this page" href="http://en.wikibooks.org/w/index.php?title=Muggles%27_Guide_to_Harry_Potter/Magic/Mooncalf&amp;action=edit" />
<link rel="edit" title="Edit this page" href="http://en.wikibooks.org/w/index.php?title=Muggles%27_Guide_to_Harry_Potter/Magic/Mooncalf&amp;action=edit" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="search" type="application/opensearchdescription+xml" href="http://en.wikibooks.org/w/opensearch_desc.php" title="Wikibooks (en)" />
<link rel="copyright" href="http://creativecommons.org/licenses/by-sa/3.0/" />
<link rel="alternate" type="application/atom+xml" title="Wikibooks Atom feed" href="http://en.wikibooks.org/w/index.php?title=Special:RecentChanges&amp;feed=atom" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/vector/main-ltr.css?283r" type="text/css" media="screen" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/shared.css?283r" type="text/css" media="screen" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/commonPrint.css?283r" type="text/css" media="print" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/extensions/FlaggedRevs/client/flaggedrevs.css?76" type="text/css" media="all" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/css/combined.min.css?117" type="text/css" media="all" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/css/vector/jquery-ui-1.7.2.css?1.7.2y" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/extensions/ReaderFeedback/readerfeedback.css?1" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Common.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Print.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="print" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Handheld.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="handheld" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Vector.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=-&amp;action=raw&amp;maxage=2678400&amp;gen=css" type="text/css" media="all" /><script type="text/javascript">var skin="vector",stylepath="http://bits.wikimedia.org/skins-1.5",wgUrlProtocols="http\\:\\/\\/|https\\:\\/\\/|ftp\\:\\/\\/|irc\\:\\/\\/|gopher\\:\\/\\/|telnet\\:\\/\\/|nntp\\:\\/\\/|worldwind\\:\\/\\/|mailto\\:|news\\:|svn\\:\\/\\/",wgArticlePath="http://en.wikibooks.org/wiki/$1",wgScriptPath="/w",wgScriptExtension=".php",wgScript="http://en.wikibooks.org/w/index.php",wgVariantArticlePath=false,wgActionPaths={},wgServer="http://en.wikibooks.org",wgCanonicalNamespace="",wgCanonicalSpecialPageName=false,wgNamespaceNumber=0,wgPageName="Muggles\'_Guide_to_Harry_Potter/Magic/Mooncalf",wgTitle="Muggles\' Guide to Harry Potter/Magic/Mooncalf",wgAction="view",wgArticleId=152951,wgIsArticle=true,wgUserName=null,wgUserGroups=null,wgUserLanguage="en",wgContentLanguage="en",wgBreakFrames=false,wgCurRevisionId=1147404,wgVersion="1.16wmf4",wgEnableAPI=true,wgEnableWriteAPI=true,wgSeparatorTransformTable=["", ""],wgDigitTransformTable=["", ""],wgMainPageTitle="Main Page",wgFormattedNamespaces={"-2": "Media", "-1": "Special", "0": "", "1": "Talk", "2": "User", "3": "User talk", "4": "Wikibooks", "5": "Wikibooks talk", "6": "File", "7": "File talk", "8": "MediaWiki", "9": "MediaWiki talk", "10": "Template", "11": "Template talk", "12": "Help", "13": "Help talk", "14": "Category", "15": "Category talk", "102": "Cookbook", "103": "Cookbook talk", "108": "Transwiki", "109": "Transwiki talk", "110": "Wikijunior", "111": "Wikijunior talk", "112": "Subject", "113": "Subject talk"},wgNamespaceIds={"media": -2, "special": -1, "": 0, "talk": 1, "user": 2, "user_talk": 3, "wikibooks": 4, "wikibooks_talk": 5, "file": 6, "file_talk": 7, "mediawiki": 8, "mediawiki_talk": 9, "template": 10, "template_talk": 11, "help": 12, "help_talk": 13, "category": 14, "category_talk": 15, "cookbook": 102, "cookbook_talk": 103, "transwiki": 108, "transwiki_talk": 109, "wikijunior": 110, "wikijunior_talk": 111, "subject": 112, "subject_talk": 113, "wb": 4, "wj": 110, "cat": 14, "cook": 102, "sub": 112, "image": 6, "image_talk": 7},wgSiteName="Wikibooks",wgCategories=["Muggles\' Guide to Harry Potter"],wgMWSuggestTemplate="http://en.wikibooks.orghttp://en.wikibooks.org/w/api.php?action=opensearch\x26search={searchTerms}\x26namespace={namespaces}\x26suggest",wgDBname="enwikibooks",wgSearchNamespaces=[0, 4, 112],wgMWSuggestMessages=["with suggestions", "no suggestions"],wgRestrictionEdit=[],wgRestrictionMove=[],wgFlaggedRevsParams={"tags": {"value": {"levels": 3, "quality": 2, "pristine": 3}}},wgStableRevisionId=0,wgCollapsibleNavBucketTest=false,wgCollapsibleNavForceNewVersion=false,wgVectorPreferences={"collapsiblenav": {"enable": 1}, "editwarning": {"enable": 1}, "simplesearch": {"enable": 1, "disablesuggest": 0}},wgVectorEnabledModules={"collapsiblenav": true, "collapsibletabs": true, "editwarning": true, "expandablesearch": false, "footercleanup": false, "simplesearch": true},wgFeedbackParams={"tags": {"reliability": 3, "completeness": 2, "npov": 2, "presentation": 1}},wgAjaxFeedback={"sendingMsg": "Submitting …", "sentMsg": "Thank you!"},wgNotice="";</script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/wikibits.js?283r" type="text/javascript"></script><script type="text/javascript" src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/jquery.min.js?283r"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/ajax.js?283r" type="text/javascript"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/mwsuggest.js?283r" type="text/javascript"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/js/plugins.combined.min.js?283r" type="text/javascript"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/Vector/Vector.combined.min.js?283r" type="text/javascript"></script><script type="text/javascript">mw.usability.addMessages({'vector-collapsiblenav-more':'More languages','vector-editwarning-warning':'Leaving this page may cause you to lose any changes you have made.\nIf you are logged in, you can disable this warning in the \"Editing\" section of your preferences.','vector-simplesearch-search':'Search','vector-simplesearch-containing':'containing...'});</script><script src="http://upload.wikimedia.org/centralnotice/wikibooks/en/centralnotice.js?283r" type="text/javascript"></script><script src="http://en.wikibooks.org/w/index.php?title=-&amp;action=raw&amp;gen=js&amp;useskin=vector&amp;283r" type="text/javascript"></script><script type="text/javascript" src="http://en.wikibooks.org/w/extensions/FlaggedRevs/client/flaggedrevs.js?76"></script><script type="text/javascript">FlaggedRevs.messages = {"diffToggleShow": "show those changes", "diffToggleHide": "hide those changes", "logToggleShow": "show stability log", "logToggleHide": "hide stability log", "logDetailsShow": "show details", "logDetailsHide": "hide details", "toggleShow": "(+)", "toggleHide": "(-)"};</script><script type="text/javascript" src="http://en.wikibooks.org/w/extensions/ReaderFeedback/readerfeedback.js?1"></script></head><body class="mediawiki ltr ns-0 ns-subject page-Muggles_Guide_to_Harry_Potter_Magic_Mooncalf skin-vector">
<div id="mw-page-base" class="noprint"></div>
<div id="mw-head-base" class="noprint"></div>
<div id="content">			<a id="top"></a>
<div id="mw-js-message" style="display:none;"></div>
<div id="siteNotice"><script type="text/javascript">if (wgNotice != '') document.writeln(wgNotice);</script></div>
<h1 id="firstHeading" class="firstHeading">Muggles&#8217; Guide to Harry Potter/Magic/Mooncalf</h1>
<div id="bodyContent">
<div id="siteSub">From Wikibooks, the open-content textbooks collection</div>
<div id="contentSub"><span class="subpages">&lt; <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter" title="Muggles' Guide to Harry Potter">Muggles&#8217; Guide to Harry Potter</a> | <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Magic" title="Muggles' Guide to Harry Potter/Magic">Magic</a></span>
<div id='mw-fr-revisiontag' class='flaggedrevs_notice plainlinks noprint'><img class="flaggedrevs-icon" src="http://en.wikibooks.org/w/extensions/FlaggedRevs/client/img/1.png" alt="Pending changes are displayed on this page" title="Pending changes are displayed on this page" />This page may need to be <a href="http://en.wikibooks.org/wiki/Help:Revision_review" title="Help:Revision review">reviewed</a> for quality.</div>
</div>
<div id="jump-to-nav">					Jump to: <a href="#mw-head">navigation</a>,					<a href="#p-search">search</a>				</div>
<table class="toccolours" style="float: right; margin: 0 0 0.5em 1em; width: 25em;">
<tr>
<td colspan="2" style="text-align: center;"><b><a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter" title="Muggles' Guide to Harry Potter">Muggles&#8217; Guide to Harry Potter</a> &#8211; <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Magic" title="Muggles' Guide to Harry Potter/Magic">Magic</a></b></td>
</tr>
<tr>
<th colspan="2" style="font-size: larger; background-color:{{{bgcolor}}}; color:{{{fgcolor}}};">Mooncalf</th>
</tr>
<tr>
<td style="text-align: center;"><b>Type</b></td>
<td>Magical Creature</td>
</tr>
<tr>
<td style="text-align: center;"><b>Features</b></td>
<td></td>
</tr>
<tr>
<td style="text-align: center;"><b>First Appearance</b></td>
<td><i>Fantastic Beasts and Where to Find Them</i></td>
</tr>
</table>
<table id="toc" class="toc">
<tr>
<td>
<div id="toctitle">
<h2>Contents</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="#Overview"><span class="tocnumber">1</span> <span class="toctext">Overview</span></a></li>
<li class="toclevel-1 tocsection-2"><a href="#Extended_Description"><span class="tocnumber">2</span> <span class="toctext">Extended Description</span></a></li>
<li class="toclevel-1 tocsection-3"><a href="#Analysis"><span class="tocnumber">3</span> <span class="toctext">Analysis</span></a></li>
<li class="toclevel-1 tocsection-4"><a href="#Questions"><span class="tocnumber">4</span> <span class="toctext">Questions</span></a></li>
<li class="toclevel-1 tocsection-5"><a href="#Greater_Picture"><span class="tocnumber">5</span> <span class="toctext">Greater Picture</span></a></li>
</ul>
</td>
</tr>
</table>
<p><script type="text/javascript">//<![CDATA[if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); } //]]&gt;</script><br />
<h2> <span class="mw-headline" id="Overview">Overview</span></h2>
<h2> <span class="mw-headline" id="Extended_Description">Extended Description</span></h2>
<div style="text-align: justify; margin: 1em; padding: 0.2em; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd;" class="noprint"><b><a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Introduction/Beginner" title="Muggles' Guide to Harry Potter/Introduction/Beginner">Beginner</a> warning: <i>Details follow which you may not wish to read at your current level.</i></b></div>
<h2> <span class="mw-headline" id="Analysis">Analysis</span></h2>
<h2> <span class="mw-headline" id="Questions">Questions</span></h2>
<h2> <span class="mw-headline" id="Greater_Picture">Greater Picture</span></h2>
<div style="text-align: justify; margin: 1em; padding: 0.2em; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd;" class="noprint"><b><a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Introduction/Intermediate" title="Muggles' Guide to Harry Potter/Introduction/Intermediate">Intermediate</a> warning: <i>Details follow which you may not wish to read at your current level.</i></b></div>
<div id='catlinks' class='catlinks'>
<div id="mw-normal-catlinks"><a href="http://en.wikibooks.org/wiki/Special:Categories" title="Special:Categories">Category</a>: <span dir='ltr'><a href="http://en.wikibooks.org/wiki/Category:Muggles%27_Guide_to_Harry_Potter" title="Category:Muggles' Guide to Harry Potter">Muggles&#8217; Guide to Harry Potter</a></span></div>
</div>
<div id='mw-data-after-content'>
<form method="post" action="http://en.wikibooks.org/w/index.php?title=Special:ReaderFeedback&amp;action=submit" id="mw-feedbackform">
<fieldset class="feedback_reviewform noprint">
<legend><strong>What do you think of this page?</strong></legend>
<p><i>Please take a moment to rate this page below. Your feedback is valuable and helps us improve our website.</i></p>
<p><span id="mw-feedbackselects"><b><label for="wpreliability">Reliability</label>:</b>&nbsp;<br />
<select name="wpreliability" id="wpreliability" onchange="updateFeedbackForm()"><option class="rfb-rating-option-4" value="4">Excellent</option><option class="rfb-rating-option-3" value="3">High</option><option class="rfb-rating-option-2" value="2">Fair</option><option class="rfb-rating-option-1" value="1">Low</option><option class="rfb-rating-option-0" value="0">Poor</option><option value="-1" selected="selected">(unsure)</option></select>
<p><b><label for="wpcompleteness">Completeness</label>:</b>&nbsp;<br />
<select name="wpcompleteness" id="wpcompleteness" onchange="updateFeedbackForm()"><option class="rfb-rating-option-4" value="4">Excellent</option><option class="rfb-rating-option-3" value="3">High</option><option class="rfb-rating-option-2" value="2">Fair</option><option class="rfb-rating-option-1" value="1">Low</option><option class="rfb-rating-option-0" value="0">Poor</option><option value="-1" selected="selected">(unsure)</option></select>
<p><b><label for="wpnpov">Neutrality</label>:</b>&nbsp;<br />
<select name="wpnpov" id="wpnpov" onchange="updateFeedbackForm()"><option class="rfb-rating-option-4" value="4">Excellent</option><option class="rfb-rating-option-3" value="3">High</option><option class="rfb-rating-option-2" value="2">Fair</option><option class="rfb-rating-option-1" value="1">Low</option><option class="rfb-rating-option-0" value="0">Poor</option><option value="-1" selected="selected">(unsure)</option></select>
<p><b><label for="wppresentation">Presentation</label>:</b>&nbsp;<br />
<select name="wppresentation" id="wppresentation" onchange="updateFeedbackForm()"><option class="rfb-rating-option-4" value="4">Excellent</option><option class="rfb-rating-option-3" value="3">High</option><option class="rfb-rating-option-2" value="2">Fair</option><option class="rfb-rating-option-1" value="1">Low</option><option class="rfb-rating-option-0" value="0">Poor</option><option value="-1" selected="selected">(unsure)</option></select>
<p></span><br />
<input type="submit" value="Submit" id="submitfeedback" accesskey="b" title="Submit review [b]" />
<input type="hidden" value="Special:ReaderFeedback" name="title" />
<input type="hidden" value="Muggles'_Guide_to_Harry_Potter/Magic/Mooncalf" name="target" />
<input type="hidden" value="1147404" name="oldid" />
<input type="hidden" value="085a9eb3df62839323673d1d9afeccfd" name="validatedParams" />
<input type="hidden" value="submit" name="action" />
<input type="hidden" value="+\" name="wpEditToken" />
<input name="commentary" size="12" value="" style="display:none;" /></fieldset>
</form>
</div>
<div class="visualClear"></div>
</p></div>
</p></div>
<div id="mw-head" class="noprint">
<div id="p-personal" class="">
<h5>Personal tools</h5>
<ul>
<li  id="pt-prefswitch-link-anon"><a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Special:UsabilityInitiativePrefSwitch&amp;from=Muggles%27_Guide_to_Harry_Potter%2FMagic%2FMooncalf" title="Learn about new features" class="no-text-transform">New features</a></li>
<li  id="pt-login"><a href="http://en.wikibooks.org/w/index.php?title=Special:UserLogin&amp;returnto=Muggles%27_Guide_to_Harry_Potter/Magic/Mooncalf" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o">Log in / create account</a></li>
</ul>
</div>
<div id="left-navigation">
<div id="p-namespaces" class="vectorTabs">
<h5>Namespaces</h5>
<ul>
<li  id="ca-nstab-main" class="selected"><a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Magic/Mooncalf"  title="View the content page [c]" accesskey="c"><span>Module</span></a></li>
<li  id="ca-talk" class="new"><a href="http://en.wikibooks.org/w/index.php?title=Talk:Muggles%27_Guide_to_Harry_Potter/Magic/Mooncalf&amp;action=edit&amp;redlink=1"  title="Discussion about the content page [t]" accesskey="t"><span>Discussion</span></a></li>
</ul>
</div>
<div id="p-variants" class="vectorMenu emptyPortlet">
<h5><span>Variants</span><a href="#"></a></h5>
<div class="menu">
<ul>					</ul>
</p></div>
</div></div>
<div id="right-navigation">
<div id="p-views" class="vectorTabs">
<h5>Views</h5>
<ul>
<li id="ca-view" class="selected"><a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Magic/Mooncalf" ><span>Read</span></a></li>
<li id="ca-edit"><a href="http://en.wikibooks.org/w/index.php?title=Muggles%27_Guide_to_Harry_Potter/Magic/Mooncalf&amp;action=edit"  title="You can edit this page. Please use the preview button before saving [e]" accesskey="e"><span>Edit</span></a></li>
<li id="ca-history" class="collapsible "><a href="http://en.wikibooks.org/w/index.php?title=Muggles%27_Guide_to_Harry_Potter/Magic/Mooncalf&amp;action=history"  title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li>
</ul>
</div>
<div id="p-cactions" class="vectorMenu emptyPortlet">
<h5><span>Actions</span><a href="#"></a></h5>
<div class="menu">
<ul>					</ul>
</p></div>
</div>
<div id="p-search">
<h5><label for="searchInput">Search</label></h5>
<form action="http://en.wikibooks.org/w/index.php" id="searchform">
<input type='hidden' name="title" value="Special:Search"/>
<div id="simpleSearch">
<input id="searchInput" name="search" type="text"  title="Search Wikibooks [f]" accesskey="f"  value="" />			<button id="searchButton" type='submit' name='button'  title="Search the pages for this text"><img src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/vector/images/search-ltr.png?283r" alt="Search" /></button>		</div>
</p></form>
</div></div>
</p></div>
<div id="mw-panel" class="noprint">
<div id="p-logo"><a style="background-image: url(http://upload.wikimedia.org/wikibooks/en/b/bc/Wiki.png);" href="http://en.wikibooks.org/wiki/Main_Page"  title="Visit the main page"></a></div>
<div class="portal" id='p-Navigation'>
<h5>Navigation</h5>
<div class="body">
<ul>
<li id="n-mainpage"><a href="http://en.wikibooks.org/wiki/Main_Page" title="Visit the main page [z]" accesskey="z">Main Page</a></li>
<li id="n-help"><a href="http://en.wikibooks.org/wiki/Help:Contents" title="Find help on how to use and edit Wikibooks">Help</a></li>
<li id="n-Browse"><a href="http://en.wikibooks.org/wiki/Wikibooks:Card_Catalog_Office" title="Check out what Wikibooks has to offer">Browse</a></li>
<li id="n-Cookbook"><a href="http://en.wikibooks.org/wiki/Cookbook:Table_of_Contents" title="Learn recipes from around the world">Cookbook</a></li>
<li id="n-Wikijunior"><a href="http://en.wikibooks.org/wiki/Wikijunior" title="Books for children">Wikijunior</a></li>
<li id="n-Featured-books"><a href="http://en.wikibooks.org/wiki/Wikibooks:Featured_books" title="The best of Wikibooks">Featured books</a></li>
<li id="n-recentchanges"><a href="http://en.wikibooks.org/wiki/Special:RecentChanges" title="The list of recent changes in the wiki [r]" accesskey="r">Recent changes</a></li>
<li id="n-sitesupport"><a href="http://wikimediafoundation.orghttp://en.wikibooks.org/wiki/Donate" title="Support Wikibooks">Donations</a></li>
</ul></div>
</div>
<div class="portal" id='p-Community'>
<h5>Community</h5>
<div class="body">
<ul>
<li id="n-Reading-room"><a href="http://en.wikibooks.org/wiki/Wikibooks:Reading_room" title="Discuss Wikibooks-related questions and concerns with others">Reading room</a></li>
<li id="n-portal"><a href="http://en.wikibooks.org/wiki/Wikibooks:Community_Portal" title="Find your way around the Wikibooks community">Community portal</a></li>
<li id="n-currentevents"><a href="http://en.wikibooks.org/wiki/Wikibooks:Reading_room/Bulletin_Board" title="Important community news">Bulletin Board</a></li>
<li id="n-maintenance"><a href="http://en.wikibooks.org/wiki/Wikibooks:Maintenance" title="Frequent tasks that you can help with">Help out!</a></li>
<li id="n-Policies-and-guidelines"><a href="http://en.wikibooks.org/wiki/Wikibooks:Policies_and_guidelines" title="Pages detailing important rules and procedures">Policies and guidelines</a></li>
<li id="n-contact"><a href="http://en.wikibooks.org/wiki/Wikibooks:Contact_us" title="Alternative methods of communication">Contact us</a></li>
</ul></div>
</div>
<div class="portal" id='p-coll-print_export'>
<h5>Print/export</h5>
<div class="body">
<ul id="collectionPortletList">
<li id="coll-create_a_book"><a href="http://en.wikibooks.org/w/index.php?title=Special:Book&amp;bookcmd=book_creator&amp;referer=Muggles%27+Guide+to+Harry+Potter%2FMagic%2FMooncalf" title="Create a book or page collection" rel="nofollow">Create a book</a></li>
<li id="coll-download-as-rl"><a href="http://en.wikibooks.org/w/index.php?title=Special:Book&amp;bookcmd=render_article&amp;arttitle=Muggles%27+Guide+to+Harry+Potter%2FMagic%2FMooncalf&amp;oldid=1147404&amp;writer=rl" title="Download a PDF version of this wiki page" rel="nofollow">Download as PDF</a></li>
<li id="t-print"><a href="http://en.wikibooks.org/w/index.php?title=Muggles%27_Guide_to_Harry_Potter/Magic/Mooncalf&amp;printable=yes" title="Printable version of this page [p]" accesskey="p">Printable version</a></li>
</ul></div>
</div>
<div class="portal" id="p-tb">
<h5>Toolbox</h5>
<div class="body">
<ul>
<li id="t-whatlinkshere"><a href="http://en.wikibooks.org/wiki/Special:WhatLinksHere/Muggles%27_Guide_to_Harry_Potter/Magic/Mooncalf" title="List of all wiki pages that link here [j]" accesskey="j">What links here</a></li>
<li id="t-recentchangeslinked"><a href="http://en.wikibooks.org/wiki/Special:RecentChangesLinked/Muggles%27_Guide_to_Harry_Potter/Magic/Mooncalf" title="Recent changes in pages linked from this page [k]" accesskey="k">Related changes</a></li>
<li id="t-upload"><a href="http://commons.wikimedia.orghttp://en.wikibooks.org/wiki/Commons:Upload" title="Upload files [u]" accesskey="u">Upload file</a></li>
<li id="t-specialpages"><a href="http://en.wikibooks.org/wiki/Special:SpecialPages" title="List of all special pages [q]" accesskey="q">Special pages</a></li>
<li id="t-permalink"><a href="http://en.wikibooks.org/w/index.php?title=Muggles%27_Guide_to_Harry_Potter/Magic/Mooncalf&amp;oldid=1147404" title="Permanent link to this revision of the page">Permanent link</a></li>
<li id="t-rating"><a href="http://en.wikibooks.org/w/index.php?title=Special:RatingHistory&amp;target=Muggles%27_Guide_to_Harry_Potter/Magic/Mooncalf">Page rating</a></li>
</ul></div>
</div></div>
<div id="footer">
<ul id="footer-info">
<li id="footer-info-lastmod"> This page was last modified on 26 March 2008, at 07:17.</li>
<li id="footer-info-copyright">Text is available under the <a rel="license" href="http://en.wikibooks.orghttp://en.wikibooks.org/wiki/Wikibooks:Creative_Commons_Attribution-ShareAlike_3.0_Unported_License">Creative Commons Attribution-ShareAlike License</a><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/" style="display:none;"></a>;additional terms may apply. See <a href="http://wikimediafoundation.orghttp://en.wikibooks.org/wiki/Terms_of_Use">Terms of Use</a> for details.</li>
</ul>
<ul id="footer-places">
<li id="footer-places-privacy"><a href="http://wikimediafoundation.orghttp://en.wikibooks.org/wiki/Privacy_policy" title="wikimedia:Privacy policy">Privacy policy</a></li>
<li id="footer-places-about"><a href="http://en.wikibooks.org/wiki/Wikibooks:About" title="Wikibooks:About">About Wikibooks</a></li>
<li id="footer-places-disclaimer"><a href="http://en.wikibooks.org/wiki/Wikibooks:General_disclaimer" title="Wikibooks:General disclaimer">Disclaimers</a></li>
</ul>
<ul id="footer-icons" class="noprint">
<li id="footer-icon-poweredby"><a href="http://www.mediawiki.org/"><img src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/images/poweredby_mediawiki_88x31.png" height="31" width="88" alt="Powered by MediaWiki" /></a></li>
<li id="footer-icon-copyright"><a href="http://wikimediafoundation.org/"><img src="/images/wikimedia-button.png" width="88" height="31" alt="Wikimedia Foundation"/></a></li>
</ul>
<div style="clear:both"></div>
</p></div>
<p>						<script type="text/javascript"> if ( window.isMSIE55 ) fixalpha(); </script>				<script type="text/javascript">if (window.runOnloadHook) runOnloadHook();</script>					</body></html></div>
]]></content:encoded>
			<wfw:commentRss>http://en.wiki-books.org/38678.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Muggles&#8217; Guide to Harry Potter &#8211; Books &#8211; Half-Blood Prince &#8211; Chapter 27</title>
		<link>http://en.wiki-books.org/38114.html</link>
		<comments>http://en.wiki-books.org/38114.html#comments</comments>
		<pubDate>Sun, 05 Sep 2010 05:49:41 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[
Chapter 27 of Harry Potter and the Half-Blood Prince: The Lightning-Struck Tower ← Chapter 26&#160;&#124; Chapter 28 → 




Contents


1 Synopsis
2 Analysis
3 Questions

3.1 Review
3.2 Further Study


4 Greater Picture




//
 Synopsis
Spoiler warning: Plot and/or ending details follow.
Harry Apparates a weakened Dumbledore back to Hogsmeade. Collapsing, Dumbledore tells Harry to get him to Severus Snape. Madam Rosmerta runs up, [...]]]></description>
			<content:encoded><![CDATA[<div class="wiki">
<p>Chapter <b>27</b> of <i>Harry Potter and the Half-Blood Prince</i>: <b>The Lightning-Struck Tower</b> <span id="top-navigation" class="subpages noprint"><a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Books/Half-Blood_Prince/Chapter_26" title="Muggles' Guide to Harry Potter/Books/Half-Blood Prince/Chapter 26">← Chapter 26</a>&#160;| <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Books/Half-Blood_Prince/Chapter_28" title="Muggles' Guide to Harry Potter/Books/Half-Blood Prince/Chapter 28">Chapter 28 →</a></span> <span id="displaytitle" title="tab:Chapter 27|title:The Lightning-Struck Tower"></span></p>
<table id="toc" class="toc">
<tr>
<td>
<div id="toctitle">
<h2>Contents</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="#Synopsis"><span class="tocnumber">1</span> <span class="toctext">Synopsis</span></a></li>
<li class="toclevel-1 tocsection-2"><a href="#Analysis"><span class="tocnumber">2</span> <span class="toctext">Analysis</span></a></li>
<li class="toclevel-1 tocsection-3"><a href="#Questions"><span class="tocnumber">3</span> <span class="toctext">Questions</span></a>
<ul>
<li class="toclevel-2 tocsection-4"><a href="#Review"><span class="tocnumber">3.1</span> <span class="toctext">Review</span></a></li>
<li class="toclevel-2 tocsection-5"><a href="#Further_Study"><span class="tocnumber">3.2</span> <span class="toctext">Further Study</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-6"><a href="#Greater_Picture"><span class="tocnumber">4</span> <span class="toctext">Greater Picture</span></a></li>
</ul>
</td>
</tr>
</table>
<p><script type="text/javascript">//<![CDATA[if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); } //]]&gt;</script><br />
<h2> <span class="mw-headline" id="Synopsis">Synopsis</span></h2>
<div style="text-align: justify; margin: 1em; padding: 0.2em; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd;" class="noprint"><b>Spoiler warning: <i>Plot and/or ending details follow.</i></b></div>
<p><a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Characters/Harry_Potter" title="Muggles' Guide to Harry Potter/Characters/Harry Potter">Harry</a> <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Magic/Apparation" title="Muggles' Guide to Harry Potter/Magic/Apparation">Apparates</a> a weakened <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Characters/Albus_Dumbledore" title="Muggles' Guide to Harry Potter/Characters/Albus Dumbledore">Dumbledore</a> back to <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Places/Hogsmeade" title="Muggles' Guide to Harry Potter/Places/Hogsmeade">Hogsmeade</a>. Collapsing, Dumbledore tells Harry to get him to <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Characters/Severus_Snape" title="Muggles' Guide to Harry Potter/Characters/Severus Snape">Severus Snape</a>. <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Characters/Madam_Rosmerta" title="Muggles' Guide to Harry Potter/Characters/Madam Rosmerta">Madam Rosmerta</a> runs up, reporting that the <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Magic/Morsmordre" title="Muggles' Guide to Harry Potter/Magic/Morsmordre">Dark Mark</a> is floating over Hogwarts. She lends them <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Magic/Brooms" title="Muggles' Guide to Harry Potter/Magic/Brooms">brooms</a>, and they fly to the Astronomy Tower, with Dumbledore mumbling incantations to allow them through Hogwarts&#8217; protective spells. Harry fears for his friends&#8217; lives.</p>
<p>As they land atop the tower, Dumbledore orders Harry to fetch Snape, but hearing footsteps in the stairwell, Dumbledore <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Magic/Petrificus_Totalus" title="Muggles' Guide to Harry Potter/Magic/Petrificus Totalus">freezes</a> Harry under his <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Magic/Invisibility_Cloak" title="Muggles' Guide to Harry Potter/Magic/Invisibility Cloak">invisibility cloak</a>. <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Characters/Draco_Malfoy" title="Muggles' Guide to Harry Potter/Characters/Draco Malfoy">Draco Malfoy</a> bursts through the door and <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Magic/Expelliarmus" title="Muggles' Guide to Harry Potter/Magic/Expelliarmus">disarms</a> Dumbledore. Draco reveals his task is to kill Dumbledore, and it was he who helped the <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Major_Events/Death_Eaters" title="Muggles' Guide to Harry Potter/Major Events/Death Eaters">Death Eaters</a> invade <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Places/Hogwarts_School_of_Witchcraft_and_Wizardry" title="Muggles' Guide to Harry Potter/Places/Hogwarts School of Witchcraft and Wizardry">Hogwarts</a> via a repaired <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Magic/Disappearing_Cabinets" title="Muggles' Guide to Harry Potter/Magic/Disappearing Cabinets">Vanishing Cabinet</a>. It is the same cabinet <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Characters/Montague" title="Muggles' Guide to Harry Potter/Characters/Montague">Montague</a> was <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Books/Order_of_the_Phoenix/Chapter_28" title="Muggles' Guide to Harry Potter/Books/Order of the Phoenix/Chapter 28">shoved into the previous year</a>. The connecting Vanishing Cabinet is at <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Places/Borgin_and_Burkes" title="Muggles' Guide to Harry Potter/Places/Borgin and Burkes">Borgin and Burkes</a>; Montague was stuck between them, sometimes hearing what was happening at the school, sometimes what was occurring at the store, until he finally managed to Apparate out. Draco also controlled Madame Rosmerta using the <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Magic/Imperio" title="Muggles' Guide to Harry Potter/Magic/Imperio">Imperius Curse</a>; that was how he poisoned the bottle of mead <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Characters/Ron_Weasley" title="Muggles' Guide to Harry Potter/Characters/Ron Weasley">Ron</a> drank, and how <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Characters/Katie_Bell" title="Muggles' Guide to Harry Potter/Characters/Katie Bell">Katie Bell</a> got the cursed necklace.</p>
<p>Malfoy and a disarmed Dumbledore speak on the tower for quite a while as battle rages beneath them, and Malfoy seems to become more and more reluctant to kill Dumbledore; however, he believes he has no choice, as his and <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Characters/Narcissa_Malfoy" title="Muggles' Guide to Harry Potter/Characters/Narcissa Malfoy">his mother&#8217;s</a> lives are at forfeit if he does not. Dumbledore calmly reasons with the frightened and conscience-stricken Malfoy to abandon his mission, promising protection from <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Characters/Lord_Voldemort" title="Muggles' Guide to Harry Potter/Characters/Lord Voldemort">Voldemort</a> for him and his family. Malfoy falters, apparently about to accept Dumbledore&#8217;s offer. However, as he is lowering his wand, four Death Eaters arrive: <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Characters/Amycus_Carrow" title="Muggles' Guide to Harry Potter/Characters/Amycus Carrow">Amycus</a> and <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Characters/Alecto_Carrow" title="Muggles' Guide to Harry Potter/Characters/Alecto Carrow">Alecto Carrow</a>, <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Characters/Fenrir_Greyback" title="Muggles' Guide to Harry Potter/Characters/Fenrir Greyback">Fenrir Greyback</a>, and one other. Their taunting cannot spur on Draco to kill Dumbledore; Fenrir volunteers, but is restrained by the fourth Death Eater. Harry hears yelling from below, heartened that the Hogwarts defenders are undefeated, only walled off. <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Characters/Severus_Snape" title="Muggles' Guide to Harry Potter/Characters/Severus Snape">Snape</a> appears and pauses to survey the situation. Dumbledore calls his name softly, almost pleadingly. Snape momentarily gazes at Dumbledore, his face an expression of revulsion and horror, then points his wand directly at Dumbledore&#8217;s heart and executes the <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Magic/Avada_Kedavra" title="Muggles' Guide to Harry Potter/Magic/Avada Kedavra">killing curse</a>, hurling Dumbledore&#8217;s lifeless body upward in the air, over the parapet, and to the ground below.</p>
<h2> <span class="mw-headline" id="Analysis">Analysis</span></h2>
<p>Perhaps the greatest mystery in the entire series at this point is, did Snape actually murder Dumbledore or did they have some prearranged plan? There is evidence to support either conclusion, and despite Dumbledore&#8217;s unwavering trust in Snape, his loyalty remains questionable to Harry and to readers. Regardless, it appears that Snape had little choice; he must either kill Albus Dumbledore or die, since he is bound by the <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Magic/Unbreakable_Vow" title="Muggles' Guide to Harry Potter/Magic/Unbreakable Vow">Unbreakable Vow</a> to protect Draco Malfoy and complete his mission should Draco fail. Although many readers may believe that if Snape was truly loyal to Dumbledore, then he should have willingly sacrificed himself to protect him and Harry, yet Snape does not. It is possible that Snape and Dumbledore were communicating with each other using Legilimency, and Dumbledore&#8217;s pleas may represent a request for Snape to sacrifice him to protect Harry and allow Snape to remain in the Dark Lord&#8217;s favor, implying that Snape might play a key role if Harry is to destroy the Dark Lord. These speculations, and whether or not Dumbledore was actually dead, were hotly debated by readers until the release of the seventh and final Harry Potter book.</p>
<p>In every other appearance of the Avada Kedavra curse, the victim merely collapsed and died. Yet in this instance, the curse&#8217;s recipient (Dumbledore) is hurled into the air and spun around before falling dead to the ground below. This point was used as evidence that the curse Snape used was not actually the killing curse, but something else; it was suggested that he had spoken the <i>Avada Kedavra</i>, but had actually voicelessly cast something like <i>Expelliarmus</i>, as a way of making it appear that Dumbledore was dead but sparing his life.</p>
<p>It is possible that although Snape killed Dumbledore, he did not actually <i>murder</i> him. That is, there may have been a prearranged agreement that Snape would kill the Headmaster if events deemed it necessary to protect the Order&#8217;s mission. Indeed, during their confrontation on the Astronomy Tower, it is almost as if Dumbledore was pleading with a conflicted Snape to curse him. In a previous conversation between them, Snape was overheard telling Dumbledore that he would refuse to do something, to which Dumbledore insisted he must follow through. This may have been a reference to Snape&#8217;s <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Magic/Unbreakable_Vow" title="Muggles' Guide to Harry Potter/Magic/Unbreakable Vow">Unbreakable Vow</a> that would require him to kill Dumbledore if Draco failed.</p>
<p>Dumbledore (possibly with Snape&#8217;s assistance) may have taken measures to prevent his own death. <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Books/Philosopher%27s_Stone/Chapter_8" title="Muggles' Guide to Harry Potter/Books/Philosopher's Stone/Chapter 8">During Harry&#8217;s first year</a>, Snape told students that there are potions that can &#8220;stopper death.&#8221; Dumbledore certainly was aware Draco was aiding Voldemort&#8217;s plan to invade Hogwarts, and it is unlikely he could be caught unprepared by Death Eaters, much less an under-aged wizard like Draco.</p>
<p>Also, Voldemort himself could have prevented Dumbledore&#8217;s death. When Dumbledore drinks the potion in the cave, he tells Harry it will not immediately kill him, because Voldemort would want to keep whoever stole the locket alive long enough to learn how he was able to penetrate the Dark Lord&#8217;s defenses. It is possible that the potion protected Dumbledore from the <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Magic/Avada_Kedavra" title="Muggles' Guide to Harry Potter/Magic/Avada Kedavra">Avada Kedavra</a> curse, keeping him in a deathlike state. If this is true, there may be an antidote to the potion&#8217;s poisonous effects, and which could be why Dumbledore wanted Harry to fetch Snape rather than <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Characters/Poppy_Pomfrey" title="Muggles' Guide to Harry Potter/Characters/Poppy Pomfrey">Madam Pomfrey</a>, when they returned to Hogwarts.</p>
<p>Countering these speculations is the author&#8217;s assertion in an interview after the sixth book&#8217;s release that Dumbledore is &#8220;definitely dead.&#8221; However, the Headmasters do live on, in a fashion, within their portraits, interacting with people and retaining the headmasters&#8217; memories. Should a portrait of Dumbledore appear in the Headmaster&#8217;s office, to join the other portraits there, that portrait should be able to speak with Harry and provide information regarding events that have not yet been resolved. Additionally, Dumbledore will have stored memories in his <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Magic/Pensieve" title="Muggles' Guide to Harry Potter/Magic/Pensieve">Pensieve</a>, which Harry may be able to access.</p>
<p>In previous books, Rowling included a particular character who demonstrated suspicious behavior (e.g. the implication that Snape was trying to steal the <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Magic/Philosopher%27s_Stone" title="Muggles' Guide to Harry Potter/Magic/Philosopher's Stone">Philosopher&#8217;s Stone</a> in <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Books/Philosopher%27s_Stone" title="Muggles' Guide to Harry Potter/Books/Philosopher's Stone">book 1</a>), before revealing it was actually someone else (e.g. <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Characters/Professor_Quirrell" title="Muggles' Guide to Harry Potter/Characters/Professor Quirrell">Quirrell</a> was attempting to obtain the Philosopher&#8217;s Stone). Given this tendency of planting red herrings, it is impossible to say conclusively where Snape&#8217;s loyalty lies. His actions have been such that he has been useful to both sides, and he has done nothing that would force him to choose one over the other.</p>
<p>Dumbledore seems either to have been intending to die or was taking a tremendous gamble. The Death Eaters were able to quickly conjure an impenetrable barrier on the stairway, which begs the question why Dumbledore did not react similarly after hearing footsteps on the Astronomy Tower staircase. This would have allowed both Harry and himself an opportunity to escape, but instead he chose to incapacitate Harry, preventing him from intervening and allowing himself to be disarmed by Draco Malfoy, an unqualified wizard. He was either expecting (or planning) to be killed by either Draco or Snape, or he hoped to turn Malfoy over to his side.</p>
<h2> <span class="mw-headline" id="Questions">Questions</span></h2>
<h3> <span class="mw-headline" id="Review">Review</span></h3>
<ol>
<li>If Dumbledore did not know about <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Books/Half-Blood_Prince/Chapter_2" title="Muggles' Guide to Harry Potter/Books/Half-Blood Prince/Chapter 2">Snape&#8217;s <i>Unbreakable Vow</i></a>, he nevertheless suggests to Draco Malfoy that &#8220;perhaps Severus may have told you so,&#8221; implying that Snape might not really be disobeying Dumbledore. Is it possible he was bluffing to Malfoy?</li>
</ol>
<h3> <span class="mw-headline" id="Further_Study">Further Study</span></h3>
<ol>
<li>Why did Dumbledore paralyze Harry Potter under his Invisibility Cloak upon Draco&#8217;s arrival on the Tower?</li>
<li>Why would Snape kill Albus Dumbledore? Was it ruthless murder or a prearranged plan?</li>
<li>If Snape actually is loyal to Dumbledore (as Dumbledore always claimed), why wouldn&#8217;t he be willing to sacrifice himself to save Dumbledore and Harry?</li>
<li>Why did the Avada Kedavra curse affect Dumbledore differently than it has others?</li>
</ol>
<h2> <span class="mw-headline" id="Greater_Picture">Greater Picture</span></h2>
<div style="text-align: justify; margin: 1em; padding: 0.2em; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd;" class="noprint"><b><a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Introduction/Intermediate" title="Muggles' Guide to Harry Potter/Introduction/Intermediate">Intermediate</a> warning: <i>Details follow which you may not wish to read at your current level.</i></b></div>
<p>Nothing is mentioned in this chapter about what happened to Dumbledore&#8217;s wand after Draco sent it over the tower parapet. However, it is revealed in book seven that the wand was interred with Dumbledore&#8217;s corpse, and it becomes an important plot element in the final showdown between Harry and Voldemort.</p>
<p>Dumbledore&#8217;s death was, we discover <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Books/Deathly_Hallows/Chapter_33" title="Muggles' Guide to Harry Potter/Books/Deathly Hallows/Chapter 33">later</a>, premeditated by both himself and Snape; Snape was charged to kill him at an appropriate time to spare Malfoy from completing Voldemort&#8217;s task. Dumbledore was slowly dying from a deadly curse that was triggered when he put on the now-destroyed <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Magic/Horcrux" title="Muggles' Guide to Harry Potter/Magic/Horcrux">Horcrux</a> (Gaunt&#8217;s ring). Wishing to die by his own design, sparing Draco&#8217;s soul and retaining dignity that the other Death Eaters would not have allowed him, Dumbledore tasked Snape with his death. The potion Dumbledore drank in the cave had left him too weak to defend himself. His plea to Snape was to carry out his final wish, which Snape reluctantly executed.</p>
<p>It is never explained why Dumbledore chooses to have a Cloaked Harry witness his death. We can guess at his motives, however. By this point, Dumbledore knows that his death is impending, and is fully expecting that the footsteps on the stair will either be Draco or a Death Eater. Dumbledore believes, and has stated, that at this point Harry is much more valuable than he is himself, and so his primary purpose will be to keep Harry safe and out of the battle. He knows that Harry, seeing Dumbledore in danger, will be forced to intervene, and would be overmatched in any battle with the multiple Death Eaters who are apparently ranging through the school below, so he chooses to disable Harry. Whether Dumbledore deliberately chose the <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Magic/Petrificus_Totalis" title="Muggles' Guide to Harry Potter/Magic/Petrificus Totalis" class="mw-redirect">freeze spell</a> as being one that would end, freeing Harry in the event of Dumbledore&#8217;s death, must remain forever unknown. The nature of the spell, the fact that Harry would be able to witness events on the tower, and would not have to wait around to be released from its effects afterward, is clearly necessary from the author&#8217;s viewpoint, however. Our protagonist must remain aware of events at the climax of the book.</p>
<p>As a side note, the fourth Death Eater present at Dumbledore&#8217;s death, who is never named here, is later identified as <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Characters/Yaxley" title="Muggles' Guide to Harry Potter/Characters/Yaxley">Yaxley</a>. Yaxley had been a Death Eater in Voldemort&#8217;s old organization, and will play a moderately significant role in <a href="http://en.wikibooks.org/wiki/Muggles%27_Guide_to_Harry_Potter/Books/Deathly_Hallows" title="Muggles' Guide to Harry Potter/Books/Deathly Hallows"><i>Harry Potter and the Deathly Hallows</i></a>.</p>
<div id='catlinks' class='catlinks'>
<div id="mw-normal-catlinks"><a href="http://en.wikibooks.org/wiki/Special:Categories" title="Special:Categories">Categories</a>: <span dir='ltr'><a href="http://en.wikibooks.org/wiki/Category:Muggles%27_Guide_to_Harry_Potter/Books/Half-Blood_Prince" title="Category:Muggles' Guide to Harry Potter/Books/Half-Blood Prince">Muggles&#8217; Guide to Harry Potter/Books/Half-Blood Prince</a></span> | <span dir='ltr'><a href="http://en.wikibooks.org/wiki/Category:Muggles%27_Guide_to_Harry_Potter" title="Category:Muggles' Guide to Harry Potter">Muggles&#8217; Guide to Harry Potter</a></span></div>
</div></div>
]]></content:encoded>
			<wfw:commentRss>http://en.wiki-books.org/38114.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Foundations of Education and Instructional Assessment &#8211; Edition 3 &#8211; Foundations Table of Contents &#8211; Chapter 2 &#8211; 2.2.3</title>
		<link>http://en.wiki-books.org/20985.html</link>
		<comments>http://en.wiki-books.org/20985.html#comments</comments>
		<pubDate>Sun, 05 Sep 2010 04:44:47 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[HTTP/1.0 404 Not Found
Date: Sun, 05 Sep 2010 04:45:04 GMT
Server: Apache
Cache-Control: private, s-maxage=0, max-age=0, must-revalidate
Content-Language: en
Vary: Accept-Encoding,Cookie
Content-Length: 20226
Content-Type: text/html; charset=UTF-8
Age: 43862
X-Cache: HIT from sq74.wikimedia.org
X-Cache-Lookup: HIT from sq74.wikimedia.org:3128
X-Cache: MISS from sq76.wikimedia.org
X-Cache-Lookup: MISS from sq76.wikimedia.org:80
Connection: close


















var skin="vector",stylepath="http://bits.wikimedia.org/skins-1.5",wgUrlProtocols="http\\:\\/\\/&#124;https\\:\\/\\/&#124;ftp\\:\\/\\/&#124;irc\\:\\/\\/&#124;gopher\\:\\/\\/&#124;telnet\\:\\/\\/&#124;nntp\\:\\/\\/&#124;worldwind\\:\\/\\/&#124;mailto\\:&#124;news\\:&#124;svn\\:\\/\\/",wgArticlePath="http://en.wikibooks.org/wiki/$1",wgScriptPath="/w",wgScriptExtension=".php",wgScript="http://en.wikibooks.org/w/index.php",wgVariantArticlePath=false,wgActionPaths={},wgServer="http://en.wikibooks.org",wgCanonicalNamespace="",wgCanonicalSpecialPageName=false,wgNamespaceNumber=0,wgPageName="Foundations_of_Education_and_Instructional_Assessment/Edition_3/Foundations_Table_of_Contents/Chapter_2/2.2.3",wgTitle="Foundations of Education and Instructional Assessment/Edition 3/Foundations Table of Contents/Chapter 2/2.2.3",wgAction="view",wgArticleId=0,wgIsArticle=true,wgUserName=null,wgUserGroups=null,wgUserLanguage="en",wgContentLanguage="en",wgBreakFrames=false,wgCurRevisionId=0,wgVersion="1.16wmf4",wgEnableAPI=true,wgEnableWriteAPI=true,wgSeparatorTransformTable=["", ""],wgDigitTransformTable=["", ""],wgMainPageTitle="Main Page",wgFormattedNamespaces={"-2": "Media", "-1": "Special", "0": "", "1": "Talk", [...]]]></description>
			<content:encoded><![CDATA[<div class="wiki">HTTP/1.0 404 Not Found<br />
Date: Sun, 05 Sep 2010 04:45:04 GMT<br />
Server: Apache<br />
Cache-Control: private, s-maxage=0, max-age=0, must-revalidate<br />
Content-Language: en<br />
Vary: Accept-Encoding,Cookie<br />
Content-Length: 20226<br />
Content-Type: text/html; charset=UTF-8<br />
Age: 43862<br />
X-Cache: HIT from sq74.wikimedia.org<br />
X-Cache-Lookup: HIT from sq74.wikimedia.org:3128<br />
X-Cache: MISS from sq77.wikimedia.org<br />
X-Cache-Lookup: MISS from sq77.wikimedia.org:80<br />
Connection: close</p>
<p><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" dir="ltr"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta http-equiv="Content-Style-Type" content="text/css" /><meta name="generator" content="MediaWiki 1.16wmf4" />
<link rel="alternate" type="application/x-wiki" title="Edit this page" href="http://en.wikibooks.org/w/index.php?title=Foundations_of_Education_and_Instructional_Assessment/Edition_3/Foundations_Table_of_Contents/Chapter_2/2.2.3&amp;action=edit" />
<link rel="edit" title="Edit this page" href="http://en.wikibooks.org/w/index.php?title=Foundations_of_Education_and_Instructional_Assessment/Edition_3/Foundations_Table_of_Contents/Chapter_2/2.2.3&amp;action=edit" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="search" type="application/opensearchdescription+xml" href="http://en.wikibooks.org/w/opensearch_desc.php" title="Wikibooks (en)" />
<link rel="copyright" href="http://creativecommons.org/licenses/by-sa/3.0/" />
<link rel="alternate" type="application/atom+xml" title="Wikibooks Atom feed" href="http://en.wikibooks.org/w/index.php?title=Special:RecentChanges&amp;feed=atom" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/vector/main-ltr.css?283r" type="text/css" media="screen" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/shared.css?283r" type="text/css" media="screen" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/commonPrint.css?283r" type="text/css" media="print" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/extensions/FlaggedRevs/client/flaggedrevs.css?76" type="text/css" media="all" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/css/combined.min.css?117" type="text/css" media="all" />
<link rel="stylesheet" href="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/css/vector/jquery-ui-1.7.2.css?1.7.2y" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/extensions/ReaderFeedback/readerfeedback.css?1" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Common.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Print.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="print" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Handheld.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="handheld" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=MediaWiki:Vector.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="all" />
<link rel="stylesheet" href="http://en.wikibooks.org/w/index.php?title=-&amp;action=raw&amp;maxage=2678400&amp;gen=css" type="text/css" media="all" /><script type="text/javascript">var skin="vector",stylepath="http://bits.wikimedia.org/skins-1.5",wgUrlProtocols="http\\:\\/\\/|https\\:\\/\\/|ftp\\:\\/\\/|irc\\:\\/\\/|gopher\\:\\/\\/|telnet\\:\\/\\/|nntp\\:\\/\\/|worldwind\\:\\/\\/|mailto\\:|news\\:|svn\\:\\/\\/",wgArticlePath="http://en.wikibooks.org/wiki/$1",wgScriptPath="/w",wgScriptExtension=".php",wgScript="http://en.wikibooks.org/w/index.php",wgVariantArticlePath=false,wgActionPaths={},wgServer="http://en.wikibooks.org",wgCanonicalNamespace="",wgCanonicalSpecialPageName=false,wgNamespaceNumber=0,wgPageName="Foundations_of_Education_and_Instructional_Assessment/Edition_3/Foundations_Table_of_Contents/Chapter_2/2.2.3",wgTitle="Foundations of Education and Instructional Assessment/Edition 3/Foundations Table of Contents/Chapter 2/2.2.3",wgAction="view",wgArticleId=0,wgIsArticle=true,wgUserName=null,wgUserGroups=null,wgUserLanguage="en",wgContentLanguage="en",wgBreakFrames=false,wgCurRevisionId=0,wgVersion="1.16wmf4",wgEnableAPI=true,wgEnableWriteAPI=true,wgSeparatorTransformTable=["", ""],wgDigitTransformTable=["", ""],wgMainPageTitle="Main Page",wgFormattedNamespaces={"-2": "Media", "-1": "Special", "0": "", "1": "Talk", "2": "User", "3": "User talk", "4": "Wikibooks", "5": "Wikibooks talk", "6": "File", "7": "File talk", "8": "MediaWiki", "9": "MediaWiki talk", "10": "Template", "11": "Template talk", "12": "Help", "13": "Help talk", "14": "Category", "15": "Category talk", "102": "Cookbook", "103": "Cookbook talk", "108": "Transwiki", "109": "Transwiki talk", "110": "Wikijunior", "111": "Wikijunior talk", "112": "Subject", "113": "Subject talk"},wgNamespaceIds={"media": -2, "special": -1, "": 0, "talk": 1, "user": 2, "user_talk": 3, "wikibooks": 4, "wikibooks_talk": 5, "file": 6, "file_talk": 7, "mediawiki": 8, "mediawiki_talk": 9, "template": 10, "template_talk": 11, "help": 12, "help_talk": 13, "category": 14, "category_talk": 15, "cookbook": 102, "cookbook_talk": 103, "transwiki": 108, "transwiki_talk": 109, "wikijunior": 110, "wikijunior_talk": 111, "subject": 112, "subject_talk": 113, "wb": 4, "wj": 110, "cat": 14, "cook": 102, "sub": 112, "image": 6, "image_talk": 7},wgSiteName="Wikibooks",wgCategories=[],wgMWSuggestTemplate="http://en.wikibooks.orghttp://en.wikibooks.org/w/api.php?action=opensearch\x26search={searchTerms}\x26namespace={namespaces}\x26suggest",wgDBname="enwikibooks",wgSearchNamespaces=[0, 4, 112],wgMWSuggestMessages=["with suggestions", "no suggestions"],wgRestrictionEdit=[],wgRestrictionMove=[],wgFlaggedRevsParams={"tags": {"value": {"levels": 3, "quality": 2, "pristine": 3}}},wgStableRevisionId=0,wgCollapsibleNavBucketTest=false,wgCollapsibleNavForceNewVersion=false,wgVectorPreferences={"collapsiblenav": {"enable": 1}, "editwarning": {"enable": 1}, "simplesearch": {"enable": 1, "disablesuggest": 0}},wgVectorEnabledModules={"collapsiblenav": true, "collapsibletabs": true, "editwarning": true, "expandablesearch": false, "footercleanup": false, "simplesearch": true},wgFeedbackParams={"tags": {"reliability": 3, "completeness": 2, "npov": 2, "presentation": 1}},wgAjaxFeedback={"sendingMsg": "Submitting …", "sentMsg": "Thank you!"},wgNotice="";</script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/wikibits.js?283r" type="text/javascript"></script><script type="text/javascript" src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/jquery.min.js?283r"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/ajax.js?283r" type="text/javascript"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/mwsuggest.js?283r" type="text/javascript"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/js/plugins.combined.min.js?283r" type="text/javascript"></script><script src="http://bits.wikimedia.orghttp://en.wikibooks.org/w/extensions/UsabilityInitiative/Vector/Vector.combined.min.js?283r" type="text/javascript"></script><script type="text/javascript">mw.usability.addMessages({'vector-collapsiblenav-more':'More languages','vector-editwarning-warning':'Leaving this page may cause you to lose any changes you have made.\nIf you are logged in, you can disable this warning in the \"Editing\" section of your preferences.','vector-simplesearch-search':'Search','vector-simplesearch-containing':'containing...'});</script><script src="http://upload.wikimedia.org/centralnotice/wikibooks/en/centralnotice.js?283r" type="text/javascript"></script><script src="http://en.wikibooks.org/w/index.php?title=-&amp;action=raw&amp;gen=js&amp;useskin=vector&amp;283r" type="text/javascript"></script><script type="text/javascript" src="http://en.wikibooks.org/w/extensions/FlaggedRevs/client/flaggedrevs.js?76"></script><script type="text/javascript">FlaggedRevs.messages = {"diffToggleShow": "show those changes", "diffToggleHide": "hide those changes", "logToggleShow": "show stability log", "logToggleHide": "hide stability log", "logDetailsShow": "show details", "logDetailsHide": "hide details", "toggleShow": "(+)", "toggleHide": "(-)"};</script><script type="text/javascript" src="http://en.wikibooks.org/w/extensions/ReaderFeedback/readerfeedback.js?1"></script></head><body class="mediawiki ltr ns-0 ns-subject page-Foundations_of_Education_and_Instructional_Assessment_Edition_3_Foundations_Table_of_Contents_Chapter_2_2_2_3 skin-vector">
<div id="mw-page-base" class="noprint"></div>
<div id="mw-head-base" class="noprint"></div>
<div id="content">			<a id="top"></a>
<div id="mw-js-message" style="display:none;"></div>
<div id="siteNotice"><script type="text/javascript">if (wgNotice != '') document.writeln(wgNotice);</script></div>
<h1 id="firstHeading" class="firstHeading">Foundations of Education and Instructional Assessment/Edition 3/Foundations Table of Contents/Chapter 2/2.2.3</h1>
<div id="bodyContent">
<div id="siteSub">From Wikibooks, the open-content textbooks collection</div>
<div id="contentSub"><span class="subpages">&lt; <a href="http://en.wikibooks.org/wiki/Foundations_of_Education_and_Instructional_Assessment" title="Foundations of Education and Instructional Assessment">Foundations of Education and Instructional Assessment</a></span></div>
<div id="jump-to-nav">					Jump to: <a href="#mw-head">navigation</a>,					<a href="#p-search">search</a>				</div>
<div class="mw-warning-with-logexcerpt">
<p>This page has been deleted.The deletion and move log for the page are provided below for reference.</p>
<ul>
<li class="mw-logline-delete">03:19, 19 February 2010 <a href="http://en.wikibooks.org/wiki/User:Adrignola" title="User:Adrignola" class="mw-userlink">Adrignola</a> <span class="mw-usertoollinks">(<a href="http://en.wikibooks.org/wiki/User_talk:Adrignola" title="User talk:Adrignola">Talk</a> | <a href="http://en.wikibooks.org/wiki/Special:Contributions/Adrignola" title="Special:Contributions/Adrignola">contribs</a>)</span> deleted &quot;<a href="http://en.wikibooks.org/w/index.php?title=Foundations_of_Education_and_Instructional_Assessment/Edition_3/Foundations_Table_of_Contents/Chapter_2/2.2.3&amp;action=edit&amp;redlink=1" class="new" title="Foundations of Education and Instructional Assessment/Edition 3/Foundations Table of Contents/Chapter 2/2.2.3 (does not exist)">Foundations of Education and Instructional Assessment/Edition 3/Foundations Table of Contents/Chapter 2/2.2.3</a>&quot; ‎ <span class="comment">(Speedy deleted per <a href="http://en.wikibooks.org/wiki/Wikibooks:SPEEDY" class="mw-redirect" title="Wikibooks:SPEEDY">policy</a>; no meaningful content. using <a href="http://en.wikibooks.org/wiki/User:Mike.lifeguard/Twinkle_Speedy_documentation" title="User:Mike.lifeguard/Twinkle Speedy documentation">TW</a>)</span>  </li>
</ul>
</div>
<div class="noarticletext">
<p>There is currently no text in this page.You can <a href="http://en.wikibooks.org/wiki/Special:Search/Foundations_of_Education_and_Instructional_Assessment/Edition_3/Foundations_Table_of_Contents/Chapter_2/2.2.3" title="Special:Search/Foundations of Education and Instructional Assessment/Edition 3/Foundations Table of Contents/Chapter 2/2.2.3">search for this page title</a> in other pages,or <span class="plainlinks"><a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Special:Log&amp;page=Foundations_of_Education_and_Instructional_Assessment/Edition_3/Foundations_Table_of_Contents/Chapter_2/2.2.3" class="external text" rel="nofollow">search the related logs</a></span>.</p>
</div>
<div id='catlinks' class='catlinks catlinks-allhidden'></div>
<div class="visualClear"></div>
</p></div>
</p></div>
<div id="mw-head" class="noprint">
<div id="p-personal" class="">
<h5>Personal tools</h5>
<ul>
<li  id="pt-prefswitch-link-anon"><a href="http://en.wikibooks.orghttp://en.wikibooks.org/w/index.php?title=Special:UsabilityInitiativePrefSwitch&amp;from=Foundations_of_Education_and_Instructional_Assessment%2FEdition_3%2FFoundations_Table_of_Contents%2FChapter_2%2F2.2.3" title="Learn about new features" class="no-text-transform">New features</a></li>
<li  id="pt-login"><a href="http://en.wikibooks.org/w/index.php?title=Special:UserLogin&amp;returnto=Foundations_of_Education_and_Instructional_Assessment/Edition_3/Foundations_Table_of_Contents/Chapter_2/2.2.3" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o">Log in / create account</a></li>
</ul>
</div>
<div id="left-navigation">
<div id="p-namespaces" class="vectorTabs">
<h5>Namespaces</h5>
<ul>
<li  id="ca-nstab-main" class="selected new"><a href="http://en.wikibooks.org/w/index.php?title=Foundations_of_Education_and_Instructional_Assessment/Edition_3/Foundations_Table_of_Contents/Chapter_2/2.2.3&amp;action=edit&amp;redlink=1"  title="View the content page [c]" accesskey="c"><span>Module</span></a></li>
<li  id="ca-talk" class="new"><a href="http://en.wikibooks.org/w/index.php?title=Talk:Foundations_of_Education_and_Instructional_Assessment/Edition_3/Foundations_Table_of_Contents/Chapter_2/2.2.3&amp;action=edit&amp;redlink=1"  title="Discussion about the content page [t]" accesskey="t"><span>Discussion</span></a></li>
</ul>
</div>
<div id="p-variants" class="vectorMenu emptyPortlet">
<h5><span>Variants</span><a href="#"></a></h5>
<div class="menu">
<ul>					</ul>
</p></div>
</div></div>
<div id="right-navigation">
<div id="p-views" class="vectorTabs">
<h5>Views</h5>
<ul>
<li id="ca-edit"><a href="http://en.wikibooks.org/w/index.php?title=Foundations_of_Education_and_Instructional_Assessment/Edition_3/Foundations_Table_of_Contents/Chapter_2/2.2.3&amp;action=edit"  title="You can edit this page. Please use the preview button before saving [e]" accesskey="e"><span>Create</span></a></li>
</ul>
</div>
<div id="p-cactions" class="vectorMenu emptyPortlet">
<h5><span>Actions</span><a href="#"></a></h5>
<div class="menu">
<ul>					</ul>
</p></div>
</div>
<div id="p-search">
<h5><label for="searchInput">Search</label></h5>
<form action="http://en.wikibooks.org/w/index.php" id="searchform">
<input type='hidden' name="title" value="Special:Search"/>
<div id="simpleSearch">
<input id="searchInput" name="search" type="text"  title="Search Wikibooks [f]" accesskey="f"  value="" />			<button id="searchButton" type='submit' name='button'  title="Search the pages for this text"><img src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/vector/images/search-ltr.png?283r" alt="Search" /></button>		</div>
</p></form>
</div></div>
</p></div>
<div id="mw-panel" class="noprint">
<div id="p-logo"><a style="background-image: url(http://upload.wikimedia.org/wikibooks/en/b/bc/Wiki.png);" href="http://en.wikibooks.org/wiki/Main_Page"  title="Visit the main page"></a></div>
<div class="portal" id='p-Navigation'>
<h5>Navigation</h5>
<div class="body">
<ul>
<li id="n-mainpage"><a href="http://en.wikibooks.org/wiki/Main_Page" title="Visit the main page [z]" accesskey="z">Main Page</a></li>
<li id="n-help"><a href="http://en.wikibooks.org/wiki/Help:Contents" title="Find help on how to use and edit Wikibooks">Help</a></li>
<li id="n-Browse"><a href="http://en.wikibooks.org/wiki/Wikibooks:Card_Catalog_Office" title="Check out what Wikibooks has to offer">Browse</a></li>
<li id="n-Cookbook"><a href="http://en.wikibooks.org/wiki/Cookbook:Table_of_Contents" title="Learn recipes from around the world">Cookbook</a></li>
<li id="n-Wikijunior"><a href="http://en.wikibooks.org/wiki/Wikijunior" title="Books for children">Wikijunior</a></li>
<li id="n-Featured-books"><a href="http://en.wikibooks.org/wiki/Wikibooks:Featured_books" title="The best of Wikibooks">Featured books</a></li>
<li id="n-recentchanges"><a href="http://en.wikibooks.org/wiki/Special:RecentChanges" title="The list of recent changes in the wiki [r]" accesskey="r">Recent changes</a></li>
<li id="n-sitesupport"><a href="http://wikimediafoundation.orghttp://en.wikibooks.org/wiki/Donate" title="Support Wikibooks">Donations</a></li>
</ul></div>
</div>
<div class="portal" id='p-Community'>
<h5>Community</h5>
<div class="body">
<ul>
<li id="n-Reading-room"><a href="http://en.wikibooks.org/wiki/Wikibooks:Reading_room" title="Discuss Wikibooks-related questions and concerns with others">Reading room</a></li>
<li id="n-portal"><a href="http://en.wikibooks.org/wiki/Wikibooks:Community_Portal" title="Find your way around the Wikibooks community">Community portal</a></li>
<li id="n-currentevents"><a href="http://en.wikibooks.org/wiki/Wikibooks:Reading_room/Bulletin_Board" title="Important community news">Bulletin Board</a></li>
<li id="n-maintenance"><a href="http://en.wikibooks.org/wiki/Wikibooks:Maintenance" title="Frequent tasks that you can help with">Help out!</a></li>
<li id="n-Policies-and-guidelines"><a href="http://en.wikibooks.org/wiki/Wikibooks:Policies_and_guidelines" title="Pages detailing important rules and procedures">Policies and guidelines</a></li>
<li id="n-contact"><a href="http://en.wikibooks.org/wiki/Wikibooks:Contact_us" title="Alternative methods of communication">Contact us</a></li>
</ul></div>
</div>
<div class="portal" id="p-tb">
<h5>Toolbox</h5>
<div class="body">
<ul>
<li id="t-whatlinkshere"><a href="http://en.wikibooks.org/wiki/Special:WhatLinksHere/Foundations_of_Education_and_Instructional_Assessment/Edition_3/Foundations_Table_of_Contents/Chapter_2/2.2.3" title="List of all wiki pages that link here [j]" accesskey="j">What links here</a></li>
<li id="t-upload"><a href="http://commons.wikimedia.orghttp://en.wikibooks.org/wiki/Commons:Upload" title="Upload files [u]" accesskey="u">Upload file</a></li>
<li id="t-specialpages"><a href="http://en.wikibooks.org/wiki/Special:SpecialPages" title="List of all special pages [q]" accesskey="q">Special pages</a></li>
<li id="t-rating"><a href="http://en.wikibooks.org/w/index.php?title=Special:RatingHistory&amp;target=Foundations_of_Education_and_Instructional_Assessment/Edition_3/Foundations_Table_of_Contents/Chapter_2/2.2.3">Page rating</a></li>
</ul></div>
</div></div>
<div id="footer">
<ul id="footer-places">
<li id="footer-places-privacy"><a href="http://wikimediafoundation.orghttp://en.wikibooks.org/wiki/Privacy_policy" title="wikimedia:Privacy policy">Privacy policy</a></li>
<li id="footer-places-about"><a href="http://en.wikibooks.org/wiki/Wikibooks:About" title="Wikibooks:About">About Wikibooks</a></li>
<li id="footer-places-disclaimer"><a href="http://en.wikibooks.org/wiki/Wikibooks:General_disclaimer" title="Wikibooks:General disclaimer">Disclaimers</a></li>
</ul>
<ul id="footer-icons" class="noprint">
<li id="footer-icon-poweredby"><a href="http://www.mediawiki.org/"><img src="http://bits.wikimedia.orghttp://en.wikibooks.org/skins-1.5/common/images/poweredby_mediawiki_88x31.png" height="31" width="88" alt="Powered by MediaWiki" /></a></li>
<li id="footer-icon-copyright"><a href="http://wikimediafoundation.org/"><img src="/images/wikimedia-button.png" width="88" height="31" alt="Wikimedia Foundation"/></a></li>
</ul>
<div style="clear:both"></div>
</p></div>
<p>						<script type="text/javascript"> if ( window.isMSIE55 ) fixalpha(); </script>				<script type="text/javascript">if (window.runOnloadHook) runOnloadHook();</script>					</body></html></div>
]]></content:encoded>
			<wfw:commentRss>http://en.wiki-books.org/20985.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
