<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.physicsbook.gatech.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hkim944</id>
	<title>Physics Book - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://www.physicsbook.gatech.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hkim944"/>
	<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/Special:Contributions/Hkim944"/>
	<updated>2026-04-30T04:57:13Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.7</generator>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=GlowScript&amp;diff=32931</id>
		<title>GlowScript</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=GlowScript&amp;diff=32931"/>
		<updated>2019-04-13T20:07:48Z</updated>

		<summary type="html">&lt;p&gt;Hkim944: Added object customizing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Hwuiwon Kim (Spring 2019)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GlowScript IDE is an environment where people can create 3D animations and share them on web.&amp;lt;br&amp;gt;&lt;br /&gt;
Scripts can be written in VPython.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Commands ==&lt;br /&gt;
&lt;br /&gt;
=== Header ===&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;b&amp;gt;GlowScript 2.7 VPython&amp;lt;/b&amp;gt; is required in header to run Vpython.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;GlowScript 2.7 JavaScript&amp;lt;/b&amp;gt; is required in header to run javascript.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Initialize new Variables ===&lt;br /&gt;
----&lt;br /&gt;
Use &amp;lt;b&amp;gt;var&amp;lt;/b&amp;gt; and assign values.&amp;lt;br&amp;gt;&lt;br /&gt;
 var x, y&lt;br /&gt;
 x = 2&lt;br /&gt;
 y = 3&lt;br /&gt;
&lt;br /&gt;
There is no need to put semi-colon in the end of a line.&lt;br /&gt;
&lt;br /&gt;
=== 3D Objects ===&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;b&amp;gt;Arrow&amp;lt;/b&amp;gt;&lt;br /&gt;
 newArrow = arrow(pos=vec(x0, y0, z0), shaftwidth=1, axis_and_length=vec(x1, y1, z1))&lt;br /&gt;
This creates arrow that starts at point &amp;lt;x0, y0, z0&amp;gt; that points &amp;lt;x1, y1, z1&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Box&amp;lt;/b&amp;gt;&lt;br /&gt;
 newBox = box(pos=vec(x0, y0, z0), size=vec(L, H, W))&lt;br /&gt;
This creates a box with a center &amp;lt;x0, y0, z0&amp;gt; and with size &amp;lt;L, H, W&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Sphere&amp;lt;/b&amp;gt;&lt;br /&gt;
 newSphere = sphere(pos=vec(x0, y0, z0), size=vec(x1, y1, z1) )&lt;br /&gt;
This creates a box with a center &amp;lt;x0, y0, z0&amp;gt; and with size &amp;lt;x1, y1, z1&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can learn more by clicking this. [https://www.glowscript.org/docs/GlowScriptDocs/index.html]&lt;br /&gt;
&lt;br /&gt;
=== Customizing Objects ===&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;b&amp;gt;Color&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
There are 10 default colors that can be used.&lt;br /&gt;
 color.red, color.yellow, color.green, color.orange&lt;br /&gt;
 color.blue, color.cyan, color.magenta, color.purple&lt;br /&gt;
 color.black, color.white&lt;br /&gt;
Colors can be customized by user by using following code.&lt;br /&gt;
 vec(1, 0.5, 0.3)&lt;br /&gt;
In this case, R is 1, G = 0.7, and B = 0.2, which has color of pastel orange.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Animation Speed&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 rate(50)&lt;br /&gt;
This line will halt each computations to have interval of 1.0/50.0 second.&lt;br /&gt;
&lt;br /&gt;
== Supported Environments ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Browsers&amp;lt;/b&amp;gt;: Chrome, Firefox, Safari, Internet Explorer, and Edge.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Devices&amp;lt;/b&amp;gt;: Most smart devices running Android or iOS.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hkim944</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=GlowScript&amp;diff=32930</id>
		<title>GlowScript</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=GlowScript&amp;diff=32930"/>
		<updated>2019-04-13T19:57:47Z</updated>

		<summary type="html">&lt;p&gt;Hkim944: Initial edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by hkim944 (Spring 2019)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GlowScript IDE is an environment where people can create 3D animations and share them on web.&amp;lt;br&amp;gt;&lt;br /&gt;
Scripts can be written in VPython.&lt;br /&gt;
&lt;br /&gt;
== Commands ==&lt;br /&gt;
&lt;br /&gt;
=== Header ===&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;b&amp;gt;GlowScript 2.7 VPython&amp;lt;/b&amp;gt; is required in header to run Vpython.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;GlowScript 2.7 JavaScript&amp;lt;/b&amp;gt; is required in header to run javascript.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Initialize new Variables ===&lt;br /&gt;
----&lt;br /&gt;
Use &amp;lt;b&amp;gt;var&amp;lt;/b&amp;gt; and assign values.&amp;lt;br&amp;gt;&lt;br /&gt;
 var x, y&lt;br /&gt;
 x = 2&lt;br /&gt;
 y = 3&lt;br /&gt;
&lt;br /&gt;
There is no need to put semi-colon in the end of a line.&lt;br /&gt;
&lt;br /&gt;
=== 3D Objects ===&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;b&amp;gt;Arrow&amp;lt;/b&amp;gt;&lt;br /&gt;
 newArrow = arrow(pos=vec(x0, y0, z0), shaftwidth=1, axis_and_length=vec(x1, y1, z1))&lt;br /&gt;
This creates arrow that starts at point &amp;lt;x0, y0, z0&amp;gt; that points &amp;lt;x1, y1, z1&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Box&amp;lt;/b&amp;gt;&lt;br /&gt;
 newBox = box(pos=vec(x0, y0, z0), size=vec(L, H, W))&lt;br /&gt;
This creates a box with a center &amp;lt;x0, y0, z0&amp;gt; and with size &amp;lt;L, H, W&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Sphere&amp;lt;/b&amp;gt;&lt;br /&gt;
 newSphere =sphere(pos=vec(x0, y0, z0), size=vec(x1, y1, z1) )&lt;br /&gt;
This creates a box with a center &amp;lt;x0, y0, z0&amp;gt; and with size &amp;lt;x1, y1, z1&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can learn more by clicking this. [https://www.glowscript.org/docs/GlowScriptDocs/index.html]&lt;br /&gt;
&lt;br /&gt;
== Supported Environments ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Browsers&amp;lt;/b&amp;gt;: Chrome, Firefox, Safari, Internet Explorer, and Edge.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Devices&amp;lt;/b&amp;gt;: Most smart devices running Android or iOS.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hkim944</name></author>
	</entry>
</feed>