<?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=Ddebord3</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=Ddebord3"/>
	<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/Special:Contributions/Ddebord3"/>
	<updated>2026-04-04T11:40:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.7</generator>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17315</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17315"/>
		<updated>2015-12-06T00:23:46Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Ddebord3&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object; however,  they can also have new attributes added to them to allow them to carry additional information. Not all generic attributes need to be added manually. They can be left blank and filled in with a default value. &lt;br /&gt;
&lt;br /&gt;
An object may be created using the generic syntax:&lt;br /&gt;
&lt;br /&gt;
objectName = objectType([insert attributes here])  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this. &lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
[[File:SphereObject.png|thumb|none|alt=Yellow Arrow|The example sphere]]&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
[[File:ArrowObject2.png|thumb|none|alt=Yellow Arrow|The example arrow]]&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color.color = red)&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(4,4,4)&lt;br /&gt;
&lt;br /&gt;
[[File:CurveObject.png|thumb|none|alt=Yellow Arrow|The example curve]]&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;answer&amp;quot; with a radius of .7 located at the origin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the following to create the sphere:&lt;br /&gt;
&lt;br /&gt;
answer = sphere(radius=.7, pos=vector(0,0,0), color=color.green)&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. One, a magenta sphere of radius 3.5 named sphereOne at the position (9,0,8). Two, a cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
position = vector(0,0,0)&lt;br /&gt;
&lt;br /&gt;
arrowTwo = arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&lt;br /&gt;
&lt;br /&gt;
Note: the position vector is used here because arrowTwo.pos cannot be called yet. The arrow has yet to be created in line 3.&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create a two spheres and a red curve. Make the first sphere have a radius of 2 and locate it at (-4,-3,8). Make the second sphere have a radius of 1, and locate it at (6,11,0). Start the curve at the origin, then bring it to the first sphere, and then the second sphere. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&lt;br /&gt;
&lt;br /&gt;
sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&lt;br /&gt;
&lt;br /&gt;
curveOne = curve(color=color.red, pos = (0,0,0))&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereOne.pos)&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereTwo.pos)&lt;br /&gt;
&lt;br /&gt;
==Connectedness ==&lt;br /&gt;
This topic is important because objects are the primary way to visually make sense of data managed by the program. Understanding this process will allow the user to implement physics concepts such as moving charges and electric fields into computer code form. &lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython VPython]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_basics VPython Basics]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Functions VPython Functions]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/color.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/primitives.html&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17299</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17299"/>
		<updated>2015-12-06T00:21:55Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object; however,  they can also have new attributes added to them to allow them to carry additional information. Not all generic attributes need to be added manually. They can be left blank and filled in with a default value. &lt;br /&gt;
&lt;br /&gt;
An object may be created using the generic syntax:&lt;br /&gt;
&lt;br /&gt;
objectName = objectType([insert attributes here])  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this. &lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
[[File:SphereObject.png|thumb|none|alt=Yellow Arrow|The example sphere]]&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
[[File:ArrowObject2.png|thumb|none|alt=Yellow Arrow|The example arrow]]&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color.color = red)&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(4,4,4)&lt;br /&gt;
&lt;br /&gt;
[[File:CurveObject.png|thumb|none|alt=Yellow Arrow|The example curve]]&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;answer&amp;quot; with a radius of .7 located at the origin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the following to create the sphere:&lt;br /&gt;
&lt;br /&gt;
answer = sphere(radius=.7, pos=vector(0,0,0), color=color.green)&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. One, a magenta sphere of radius 3.5 named sphereOne at the position (9,0,8). Two, a cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
position = vector(0,0,0)&lt;br /&gt;
&lt;br /&gt;
arrowTwo = arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&lt;br /&gt;
&lt;br /&gt;
Note: the position vector is used here because arrowTwo.pos cannot be called yet. The arrow has yet to be created in line 3.&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create a two spheres and a red curve. Make the first sphere have a radius of 2 and locate it at (-4,-3,8). Make the second sphere have a radius of 1, and locate it at (6,11,0). Start the curve at the origin, then bring it to the first sphere, and then the second sphere. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&lt;br /&gt;
&lt;br /&gt;
sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&lt;br /&gt;
&lt;br /&gt;
curveOne = curve(color=color.red, pos = (0,0,0))&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereOne.pos)&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereTwo.pos)&lt;br /&gt;
&lt;br /&gt;
==Connectedness ==&lt;br /&gt;
This topic is important because objects are the primary way to visually make sense of data managed by the program. Understanding this process will allow the user to implement physics concepts such as moving charges and electric fields into computer code form. &lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython VPython]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_basics VPython Basics]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Functions VPython Functions]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/color.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/primitives.html&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17291</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17291"/>
		<updated>2015-12-06T00:20:58Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object; however,  they can also have new attributes added to them to allow them to carry additional information. Not all generic attributes need to be added manually. They can be left blank and filled in with a default value. &lt;br /&gt;
&lt;br /&gt;
An object may be created using the generic syntax:&lt;br /&gt;
&lt;br /&gt;
objectName = objectType([insert attributes here])  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this. &lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
[[File:ArrowObject2.png|thumb|none|alt=Yellow Arrow|The example arrow]]&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color.color = red)&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(4,4,4)&lt;br /&gt;
&lt;br /&gt;
[[File:ArrowObject2.png|thumb|none|alt=Yellow Arrow|The example arrow]]&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;answer&amp;quot; with a radius of .7 located at the origin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the following to create the sphere:&lt;br /&gt;
&lt;br /&gt;
answer = sphere(radius=.7, pos=vector(0,0,0), color=color.green)&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. One, a magenta sphere of radius 3.5 named sphereOne at the position (9,0,8). Two, a cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
position = vector(0,0,0)&lt;br /&gt;
&lt;br /&gt;
arrowTwo = arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&lt;br /&gt;
&lt;br /&gt;
Note: the position vector is used here because arrowTwo.pos cannot be called yet. The arrow has yet to be created in line 3.&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create a two spheres and a red curve. Make the first sphere have a radius of 2 and locate it at (-4,-3,8). Make the second sphere have a radius of 1, and locate it at (6,11,0). Start the curve at the origin, then bring it to the first sphere, and then the second sphere. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&lt;br /&gt;
&lt;br /&gt;
sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&lt;br /&gt;
&lt;br /&gt;
curveOne = curve(color=color.red, pos = (0,0,0))&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereOne.pos)&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereTwo.pos)&lt;br /&gt;
&lt;br /&gt;
==Connectedness ==&lt;br /&gt;
This topic is important because objects are the primary way to visually make sense of data managed by the program. Understanding this process will allow the user to implement physics concepts such as moving charges and electric fields into computer code form. &lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython VPython]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_basics VPython Basics]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Functions VPython Functions]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/color.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/primitives.html&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17266</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17266"/>
		<updated>2015-12-06T00:19:09Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: /* Sphere */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord.&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object; however,  they can also have new attributes added to them to allow them to carry additional information. Not all generic attributes need to be added manually. They can be left blank and filled in with a default value. &lt;br /&gt;
&lt;br /&gt;
An object may be created using the generic syntax:&lt;br /&gt;
&lt;br /&gt;
objectName = objectType([insert attributes here])  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this. &lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
[[File:SphereObject.png|thumb|none|The sphere example above.]]&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
[[File:ArrowObject2.png|thumb|none|alt=Yellow Arrow|The example arrow]]&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color = color.red, pos=(0,0,0))&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(vector(4,4,4))&lt;br /&gt;
&lt;br /&gt;
[[File:CurveObject.png|thumb|none|alt=Yellow Arrow|The example curve]]&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;answer&amp;quot; with a radius of .7 located at the origin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the following to create the sphere:&lt;br /&gt;
&lt;br /&gt;
answer = sphere(radius=.7, pos=vector(0,0,0), color=color.green)&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. One, a magenta sphere of radius 3.5 named sphereOne at the position (9,0,8). Two, a cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
position = vector(0,0,0)&lt;br /&gt;
&lt;br /&gt;
arrowTwo = arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&lt;br /&gt;
&lt;br /&gt;
Note: the position vector is used here because arrowTwo.pos cannot be called yet. The arrow has yet to be created in line 3.&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create a two spheres and a red curve. Make the first sphere have a radius of 2 and locate it at (-4,-3,8). Make the second sphere have a radius of 1, and locate it at (6,11,0). Start the curve at the origin, then bring it to the first sphere, and then the second sphere. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&lt;br /&gt;
&lt;br /&gt;
sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&lt;br /&gt;
&lt;br /&gt;
curveOne = curve(color=color.red, pos = (0,0,0))&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereOne.pos)&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereTwo.pos)&lt;br /&gt;
&lt;br /&gt;
==Connectedness ==&lt;br /&gt;
This topic is important because objects are the primary way to visually make sense of data managed by the program. Understanding this process will allow the user to implement physics concepts such as moving charges and electric fields into computer code form. &lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython VPython]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_basics VPython Basics]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Functions VPython Functions]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/color.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/primitives.html&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17265</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17265"/>
		<updated>2015-12-06T00:18:59Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: /* Sphere */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord.&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object; however,  they can also have new attributes added to them to allow them to carry additional information. Not all generic attributes need to be added manually. They can be left blank and filled in with a default value. &lt;br /&gt;
&lt;br /&gt;
An object may be created using the generic syntax:&lt;br /&gt;
&lt;br /&gt;
objectName = objectType([insert attributes here])  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this. &lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
[[File:SphereObject|thumb|none|The sphere example above.]]&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
[[File:ArrowObject2.png|thumb|none|alt=Yellow Arrow|The example arrow]]&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color = color.red, pos=(0,0,0))&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(vector(4,4,4))&lt;br /&gt;
&lt;br /&gt;
[[File:CurveObject.png|thumb|none|alt=Yellow Arrow|The example curve]]&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;answer&amp;quot; with a radius of .7 located at the origin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the following to create the sphere:&lt;br /&gt;
&lt;br /&gt;
answer = sphere(radius=.7, pos=vector(0,0,0), color=color.green)&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. One, a magenta sphere of radius 3.5 named sphereOne at the position (9,0,8). Two, a cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
position = vector(0,0,0)&lt;br /&gt;
&lt;br /&gt;
arrowTwo = arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&lt;br /&gt;
&lt;br /&gt;
Note: the position vector is used here because arrowTwo.pos cannot be called yet. The arrow has yet to be created in line 3.&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create a two spheres and a red curve. Make the first sphere have a radius of 2 and locate it at (-4,-3,8). Make the second sphere have a radius of 1, and locate it at (6,11,0). Start the curve at the origin, then bring it to the first sphere, and then the second sphere. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&lt;br /&gt;
&lt;br /&gt;
sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&lt;br /&gt;
&lt;br /&gt;
curveOne = curve(color=color.red, pos = (0,0,0))&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereOne.pos)&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereTwo.pos)&lt;br /&gt;
&lt;br /&gt;
==Connectedness ==&lt;br /&gt;
This topic is important because objects are the primary way to visually make sense of data managed by the program. Understanding this process will allow the user to implement physics concepts such as moving charges and electric fields into computer code form. &lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython VPython]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_basics VPython Basics]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Functions VPython Functions]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/color.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/primitives.html&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=File:SphereObject.png&amp;diff=17253</id>
		<title>File:SphereObject.png</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=File:SphereObject.png&amp;diff=17253"/>
		<updated>2015-12-06T00:18:11Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17234</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17234"/>
		<updated>2015-12-06T00:16:44Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: /* Curve */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord.&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object; however,  they can also have new attributes added to them to allow them to carry additional information. Not all generic attributes need to be added manually. They can be left blank and filled in with a default value. &lt;br /&gt;
&lt;br /&gt;
An object may be created using the generic syntax:&lt;br /&gt;
&lt;br /&gt;
objectName = objectType([insert attributes here])  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this. &lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
[[File:ArrowObject2.png|thumb|none|alt=Yellow Arrow|The example arrow]]&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color = color.red, pos=(0,0,0))&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(vector(4,4,4))&lt;br /&gt;
&lt;br /&gt;
[[File:CurveObject.png|thumb|none|alt=Yellow Arrow|The example curve]]&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;answer&amp;quot; with a radius of .7 located at the origin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the following to create the sphere:&lt;br /&gt;
&lt;br /&gt;
answer = sphere(radius=.7, pos=vector(0,0,0), color=color.green)&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. One, a magenta sphere of radius 3.5 named sphereOne at the position (9,0,8). Two, a cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
position = vector(0,0,0)&lt;br /&gt;
&lt;br /&gt;
arrowTwo = arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&lt;br /&gt;
&lt;br /&gt;
Note: the position vector is used here because arrowTwo.pos cannot be called yet. The arrow has yet to be created in line 3.&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create a two spheres and a red curve. Make the first sphere have a radius of 2 and locate it at (-4,-3,8). Make the second sphere have a radius of 1, and locate it at (6,11,0). Start the curve at the origin, then bring it to the first sphere, and then the second sphere. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&lt;br /&gt;
&lt;br /&gt;
sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&lt;br /&gt;
&lt;br /&gt;
curveOne = curve(color=color.red, pos = (0,0,0))&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereOne.pos)&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereTwo.pos)&lt;br /&gt;
&lt;br /&gt;
==Connectedness ==&lt;br /&gt;
This topic is important because objects are the primary way to visually make sense of data managed by the program. Understanding this process will allow the user to implement physics concepts such as moving charges and electric fields into computer code form. &lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython VPython]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_basics VPython Basics]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Functions VPython Functions]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/color.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/primitives.html&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17230</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17230"/>
		<updated>2015-12-06T00:16:21Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: /* Curve */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord.&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object; however,  they can also have new attributes added to them to allow them to carry additional information. Not all generic attributes need to be added manually. They can be left blank and filled in with a default value. &lt;br /&gt;
&lt;br /&gt;
An object may be created using the generic syntax:&lt;br /&gt;
&lt;br /&gt;
objectName = objectType([insert attributes here])  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this. &lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
[[File:ArrowObject2.png|thumb|none|alt=Yellow Arrow|The example arrow]]&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color = color.red, pos=(0,0,0))&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(vector(4,4,4))&lt;br /&gt;
&lt;br /&gt;
[[FileCurveObject.png|thumb|none|alt=Yellow Arrow|The example curve]]&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;answer&amp;quot; with a radius of .7 located at the origin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the following to create the sphere:&lt;br /&gt;
&lt;br /&gt;
answer = sphere(radius=.7, pos=vector(0,0,0), color=color.green)&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. One, a magenta sphere of radius 3.5 named sphereOne at the position (9,0,8). Two, a cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
position = vector(0,0,0)&lt;br /&gt;
&lt;br /&gt;
arrowTwo = arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&lt;br /&gt;
&lt;br /&gt;
Note: the position vector is used here because arrowTwo.pos cannot be called yet. The arrow has yet to be created in line 3.&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create a two spheres and a red curve. Make the first sphere have a radius of 2 and locate it at (-4,-3,8). Make the second sphere have a radius of 1, and locate it at (6,11,0). Start the curve at the origin, then bring it to the first sphere, and then the second sphere. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&lt;br /&gt;
&lt;br /&gt;
sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&lt;br /&gt;
&lt;br /&gt;
curveOne = curve(color=color.red, pos = (0,0,0))&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereOne.pos)&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereTwo.pos)&lt;br /&gt;
&lt;br /&gt;
==Connectedness ==&lt;br /&gt;
This topic is important because objects are the primary way to visually make sense of data managed by the program. Understanding this process will allow the user to implement physics concepts such as moving charges and electric fields into computer code form. &lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython VPython]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_basics VPython Basics]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Functions VPython Functions]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/color.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/primitives.html&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=File:CurveObject.png&amp;diff=17227</id>
		<title>File:CurveObject.png</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=File:CurveObject.png&amp;diff=17227"/>
		<updated>2015-12-06T00:15:55Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17149</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17149"/>
		<updated>2015-12-06T00:10:31Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord.&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object; however,  they can also have new attributes added to them to allow them to carry additional information. Not all generic attributes need to be added manually. They can be left blank and filled in with a default value. &lt;br /&gt;
&lt;br /&gt;
An object may be created using the generic syntax:&lt;br /&gt;
&lt;br /&gt;
objectName = objectType([insert attributes here])  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this. &lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
[[File:ArrowObject2.png|thumb|none|alt=Yellow Arrow|The example arrow]]&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color.color = red)&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(4,4,4)&lt;br /&gt;
&lt;br /&gt;
[[File:ArrowObject2.png|thumb|none|alt=Yellow Arrow|The example arrow]]&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;answer&amp;quot; with a radius of .7 located at the origin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the following to create the sphere:&lt;br /&gt;
&lt;br /&gt;
answer = sphere(radius=.7, pos=vector(0,0,0), color=color.green)&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. One, a magenta sphere of radius 3.5 named sphereOne at the position (9,0,8). Two, a cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
position = vector(0,0,0)&lt;br /&gt;
&lt;br /&gt;
arrowTwo = arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&lt;br /&gt;
&lt;br /&gt;
Note: the position vector is used here because arrowTwo.pos cannot be called yet. The arrow has yet to be created in line 3.&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create a two spheres and a red curve. Make the first sphere have a radius of 2 and locate it at (-4,-3,8). Make the second sphere have a radius of 1, and locate it at (6,11,0). Start the curve at the origin, then bring it to the first sphere, and then the second sphere. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&lt;br /&gt;
&lt;br /&gt;
sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&lt;br /&gt;
&lt;br /&gt;
curveOne = curve(color=color.red, pos = (0,0,0))&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereOne.pos)&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereTwo.pos)&lt;br /&gt;
&lt;br /&gt;
==Connectedness ==&lt;br /&gt;
This topic is important because objects are the primary way to visually make sense of data managed by the program. Understanding this process will allow the user to implement physics concepts such as moving charges and electric fields into computer code form. &lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython VPython]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_basics VPython Basics]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Functions VPython Functions]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/color.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/primitives.html&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17139</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17139"/>
		<updated>2015-12-06T00:09:52Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: /* Curve */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord.&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object; however,  they can also have new attributes added to them to allow them to carry additional information. Not all generic attributes need to be added manually. They can be left blank and filled in with a default value. &lt;br /&gt;
&lt;br /&gt;
An object may be created using the generic syntax:&lt;br /&gt;
&lt;br /&gt;
objectName = objectType([insert attributes here])  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this. &lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color.color = red)&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(4,4,4)&lt;br /&gt;
&lt;br /&gt;
[[File:ArrowObject2.png|thumb|none|alt=Yellow Arrow|The example arrow]]&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;answer&amp;quot; with a radius of .7 located at the origin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the following to create the sphere:&lt;br /&gt;
&lt;br /&gt;
answer = sphere(radius=.7, pos=vector(0,0,0), color=color.green)&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. One, a magenta sphere of radius 3.5 named sphereOne at the position (9,0,8). Two, a cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
position = vector(0,0,0)&lt;br /&gt;
&lt;br /&gt;
arrowTwo = arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&lt;br /&gt;
&lt;br /&gt;
Note: the position vector is used here because arrowTwo.pos cannot be called yet. The arrow has yet to be created in line 3.&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create a two spheres and a red curve. Make the first sphere have a radius of 2 and locate it at (-4,-3,8). Make the second sphere have a radius of 1, and locate it at (6,11,0). Start the curve at the origin, then bring it to the first sphere, and then the second sphere. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&lt;br /&gt;
&lt;br /&gt;
sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&lt;br /&gt;
&lt;br /&gt;
curveOne = curve(color=color.red, pos = (0,0,0))&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereOne.pos)&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereTwo.pos)&lt;br /&gt;
&lt;br /&gt;
==Connectedness ==&lt;br /&gt;
This topic is important because objects are the primary way to visually make sense of data managed by the program. Understanding this process will allow the user to implement physics concepts such as moving charges and electric fields into computer code form. &lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython VPython]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_basics VPython Basics]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Functions VPython Functions]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/color.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/primitives.html&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17121</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17121"/>
		<updated>2015-12-06T00:08:46Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: /* Curve */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord.&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object; however,  they can also have new attributes added to them to allow them to carry additional information. Not all generic attributes need to be added manually. They can be left blank and filled in with a default value. &lt;br /&gt;
&lt;br /&gt;
An object may be created using the generic syntax:&lt;br /&gt;
&lt;br /&gt;
objectName = objectType([insert attributes here])  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this. &lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color.color = red)&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(4,4,4)&lt;br /&gt;
&lt;br /&gt;
[[File:ArrowObject.png|thumb|none|alt=Yellow Arrow|The example arrow]]&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;answer&amp;quot; with a radius of .7 located at the origin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the following to create the sphere:&lt;br /&gt;
&lt;br /&gt;
answer = sphere(radius=.7, pos=vector(0,0,0), color=color.green)&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. One, a magenta sphere of radius 3.5 named sphereOne at the position (9,0,8). Two, a cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
position = vector(0,0,0)&lt;br /&gt;
&lt;br /&gt;
arrowTwo = arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&lt;br /&gt;
&lt;br /&gt;
Note: the position vector is used here because arrowTwo.pos cannot be called yet. The arrow has yet to be created in line 3.&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create a two spheres and a red curve. Make the first sphere have a radius of 2 and locate it at (-4,-3,8). Make the second sphere have a radius of 1, and locate it at (6,11,0). Start the curve at the origin, then bring it to the first sphere, and then the second sphere. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&lt;br /&gt;
&lt;br /&gt;
sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&lt;br /&gt;
&lt;br /&gt;
curveOne = curve(color=color.red, pos = (0,0,0))&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereOne.pos)&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereTwo.pos)&lt;br /&gt;
&lt;br /&gt;
==Connectedness ==&lt;br /&gt;
This topic is important because objects are the primary way to visually make sense of data managed by the program. Understanding this process will allow the user to implement physics concepts such as moving charges and electric fields into computer code form. &lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython VPython]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_basics VPython Basics]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Functions VPython Functions]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/color.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/primitives.html&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17115</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17115"/>
		<updated>2015-12-06T00:08:10Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord.&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object; however,  they can also have new attributes added to them to allow them to carry additional information. Not all generic attributes need to be added manually. They can be left blank and filled in with a default value. &lt;br /&gt;
&lt;br /&gt;
An object may be created using the generic syntax:&lt;br /&gt;
&lt;br /&gt;
objectName = objectType([insert attributes here])  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this. &lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color.color = red)&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(4,4,4)&lt;br /&gt;
&lt;br /&gt;
[File:ArrowObject.png|thumb|none|alt=Yellow Arrow|The example arrow]&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;answer&amp;quot; with a radius of .7 located at the origin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the following to create the sphere:&lt;br /&gt;
&lt;br /&gt;
answer = sphere(radius=.7, pos=vector(0,0,0), color=color.green)&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. One, a magenta sphere of radius 3.5 named sphereOne at the position (9,0,8). Two, a cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
position = vector(0,0,0)&lt;br /&gt;
&lt;br /&gt;
arrowTwo = arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&lt;br /&gt;
&lt;br /&gt;
Note: the position vector is used here because arrowTwo.pos cannot be called yet. The arrow has yet to be created in line 3.&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create a two spheres and a red curve. Make the first sphere have a radius of 2 and locate it at (-4,-3,8). Make the second sphere have a radius of 1, and locate it at (6,11,0). Start the curve at the origin, then bring it to the first sphere, and then the second sphere. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&lt;br /&gt;
&lt;br /&gt;
sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&lt;br /&gt;
&lt;br /&gt;
curveOne = curve(color=color.red, pos = (0,0,0))&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereOne.pos)&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereTwo.pos)&lt;br /&gt;
&lt;br /&gt;
==Connectedness ==&lt;br /&gt;
This topic is important because objects are the primary way to visually make sense of data managed by the program. Understanding this process will allow the user to implement physics concepts such as moving charges and electric fields into computer code form. &lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython VPython]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_basics VPython Basics]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Functions VPython Functions]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/color.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/primitives.html&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=File:ArrowObject2.png&amp;diff=17113</id>
		<title>File:ArrowObject2.png</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=File:ArrowObject2.png&amp;diff=17113"/>
		<updated>2015-12-06T00:07:56Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17089</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17089"/>
		<updated>2015-12-06T00:05:09Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord.&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object; however,  they can also have new attributes added to them to allow them to carry additional information. Not all generic attributes need to be added manually. They can be left blank and filled in with a default value. &lt;br /&gt;
&lt;br /&gt;
An object may be created using the generic syntax:&lt;br /&gt;
&lt;br /&gt;
objectName = objectType([insert attributes here])  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this. &lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color.color = red)&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(4,4,4)&lt;br /&gt;
&lt;br /&gt;
[File:ArrowObject.jpg|thumb|none|alt=Yellow Arrow|The example arrow]&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;answer&amp;quot; with a radius of .7 located at the origin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the following to create the sphere:&lt;br /&gt;
&lt;br /&gt;
answer = sphere(radius=.7, pos=vector(0,0,0), color=color.green)&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. One, a magenta sphere of radius 3.5 named sphereOne at the position (9,0,8). Two, a cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
position = vector(0,0,0)&lt;br /&gt;
&lt;br /&gt;
arrowTwo = arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&lt;br /&gt;
&lt;br /&gt;
Note: the position vector is used here because arrowTwo.pos cannot be called yet. The arrow has yet to be created in line 3.&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create a two spheres and a red curve. Make the first sphere have a radius of 2 and locate it at (-4,-3,8). Make the second sphere have a radius of 1, and locate it at (6,11,0). Start the curve at the origin, then bring it to the first sphere, and then the second sphere. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&lt;br /&gt;
&lt;br /&gt;
sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&lt;br /&gt;
&lt;br /&gt;
curveOne = curve(color=color.red, pos = (0,0,0))&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereOne.pos)&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereTwo.pos)&lt;br /&gt;
&lt;br /&gt;
==Connectedness ==&lt;br /&gt;
This topic is important because objects are the primary way to visually make sense of data managed by the program. Understanding this process will allow the user to implement physics concepts such as moving charges and electric fields into computer code form. &lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython VPython]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_basics VPython Basics]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Functions VPython Functions]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/color.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/primitives.html&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17076</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17076"/>
		<updated>2015-12-06T00:03:25Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord.&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object; however,  they can also have new attributes added to them to allow them to carry additional information. Not all generic attributes need to be added manually. They can be left blank and filled in with a default value. &lt;br /&gt;
&lt;br /&gt;
An object may be created using the generic syntax:&lt;br /&gt;
&lt;br /&gt;
objectName = objectType([insert attributes here])  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this. &lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color.color = red)&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(4,4,4)&lt;br /&gt;
&lt;br /&gt;
[File:ArrowObject.jpg|thumb| The example arrow]&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;answer&amp;quot; with a radius of .7 located at the origin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the following to create the sphere:&lt;br /&gt;
&lt;br /&gt;
answer = sphere(radius=.7, pos=vector(0,0,0), color=color.green)&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. One, a magenta sphere of radius 3.5 named sphereOne at the position (9,0,8). Two, a cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
position = vector(0,0,0)&lt;br /&gt;
&lt;br /&gt;
arrowTwo = arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&lt;br /&gt;
&lt;br /&gt;
Note: the position vector is used here because arrowTwo.pos cannot be called yet. The arrow has yet to be created in line 3.&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create a two spheres and a red curve. Make the first sphere have a radius of 2 and locate it at (-4,-3,8). Make the second sphere have a radius of 1, and locate it at (6,11,0). Start the curve at the origin, then bring it to the first sphere, and then the second sphere. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&lt;br /&gt;
&lt;br /&gt;
sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&lt;br /&gt;
&lt;br /&gt;
curveOne = curve(color=color.red, pos = (0,0,0))&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereOne.pos)&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereTwo.pos)&lt;br /&gt;
&lt;br /&gt;
==Connectedness ==&lt;br /&gt;
This topic is important because objects are the primary way to visually make sense of data managed by the program. Understanding this process will allow the user to implement physics concepts such as moving charges and electric fields into computer code form. &lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython VPython]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_basics VPython Basics]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Functions VPython Functions]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/color.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/primitives.html&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=File:ArrowObject.jpg&amp;diff=17051</id>
		<title>File:ArrowObject.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=File:ArrowObject.jpg&amp;diff=17051"/>
		<updated>2015-12-06T00:00:45Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17016</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17016"/>
		<updated>2015-12-05T23:57:52Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: /* See Also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord.&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object; however,  they can also have new attributes added to them to allow them to carry additional information. Not all generic attributes need to be added manually. They can be left blank and filled in with a default value. &lt;br /&gt;
&lt;br /&gt;
An object may be created using the generic syntax:&lt;br /&gt;
&lt;br /&gt;
objectName = objectType([insert attributes here])  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this. &lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color.color = red)&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(4,4,4)&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;answer&amp;quot; with a radius of .7 located at the origin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the following to create the sphere:&lt;br /&gt;
&lt;br /&gt;
answer = sphere(radius=.7, pos=vector(0,0,0), color=color.green)&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. One, a magenta sphere of radius 3.5 named sphereOne at the position (9,0,8). Two, a cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
position = vector(0,0,0)&lt;br /&gt;
&lt;br /&gt;
arrowTwo = arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&lt;br /&gt;
&lt;br /&gt;
Note: the position vector is used here because arrowTwo.pos cannot be called yet. The arrow has yet to be created in line 3.&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create a two spheres and a red curve. Make the first sphere have a radius of 2 and locate it at (-4,-3,8). Make the second sphere have a radius of 1, and locate it at (6,11,0). Start the curve at the origin, then bring it to the first sphere, and then the second sphere. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&lt;br /&gt;
&lt;br /&gt;
sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&lt;br /&gt;
&lt;br /&gt;
curveOne = curve(color=color.red, pos = (0,0,0))&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereOne.pos)&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereTwo.pos)&lt;br /&gt;
&lt;br /&gt;
==Connectedness ==&lt;br /&gt;
This topic is important because objects are the primary way to visually make sense of data managed by the program. Understanding this process will allow the user to implement physics concepts such as moving charges and electric fields into computer code form. &lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython VPython]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_basics VPython Basics]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Functions VPython Functions]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/color.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/primitives.html&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17010</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17010"/>
		<updated>2015-12-05T23:57:38Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord.&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object; however,  they can also have new attributes added to them to allow them to carry additional information. Not all generic attributes need to be added manually. They can be left blank and filled in with a default value. &lt;br /&gt;
&lt;br /&gt;
An object may be created using the generic syntax:&lt;br /&gt;
&lt;br /&gt;
objectName = objectType([insert attributes here])  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this. &lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color.color = red)&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(4,4,4)&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;answer&amp;quot; with a radius of .7 located at the origin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the following to create the sphere:&lt;br /&gt;
&lt;br /&gt;
answer = sphere(radius=.7, pos=vector(0,0,0), color=color.green)&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. One, a magenta sphere of radius 3.5 named sphereOne at the position (9,0,8). Two, a cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
position = vector(0,0,0)&lt;br /&gt;
&lt;br /&gt;
arrowTwo = arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&lt;br /&gt;
&lt;br /&gt;
Note: the position vector is used here because arrowTwo.pos cannot be called yet. The arrow has yet to be created in line 3.&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create a two spheres and a red curve. Make the first sphere have a radius of 2 and locate it at (-4,-3,8). Make the second sphere have a radius of 1, and locate it at (6,11,0). Start the curve at the origin, then bring it to the first sphere, and then the second sphere. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&lt;br /&gt;
&lt;br /&gt;
sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&lt;br /&gt;
&lt;br /&gt;
curveOne = curve(color=color.red, pos = (0,0,0))&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereOne.pos)&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereTwo.pos)&lt;br /&gt;
&lt;br /&gt;
==Connectedness ==&lt;br /&gt;
This topic is important because objects are the primary way to visually make sense of data managed by the program. Understanding this process will allow the user to implement physics concepts such as moving charges and electric fields into computer code form. &lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython VPython]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_basics VPython Basics]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Functions VPython Functions]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/color.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/primitives.html&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17001</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=17001"/>
		<updated>2015-12-05T23:57:00Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord.&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object, but they can also have new attributes added to them to allow them to carry additional information. Not all generic attributes need to be added manually. They can be left blank and filled in with a default value. &lt;br /&gt;
&lt;br /&gt;
An object may be created using the generic syntax:&lt;br /&gt;
&lt;br /&gt;
objectName = objectType([insert attributes here])  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this. &lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color.color = red)&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(4,4,4)&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;answer&amp;quot; with a radius of .7 located at the origin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the following to create the sphere:&lt;br /&gt;
&lt;br /&gt;
answer = sphere(radius=.7, pos=vector(0,0,0), color=color.green)&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. One, a magenta sphere of radius 3.5 named sphereOne at the position (9,0,8). Two, a cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
position = vector(0,0,0)&lt;br /&gt;
&lt;br /&gt;
arrowTwo = arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&lt;br /&gt;
&lt;br /&gt;
Note: the position vector is used here because arrowTwo.pos cannot be called yet. The arrow has yet to be created in line 3.&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create a two spheres and a red curve. Make the first sphere have a radius of 2 and locate it at (-4,-3,8). Make the second sphere have a radius of 1, and locate it at (6,11,0). Start the curve at the origin, then bring it to the first sphere, and then the second sphere. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&lt;br /&gt;
&lt;br /&gt;
sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&lt;br /&gt;
&lt;br /&gt;
curveOne = curve(color=color.red, pos = (0,0,0))&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereOne.pos)&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereTwo.pos)&lt;br /&gt;
&lt;br /&gt;
==Connectedness ==&lt;br /&gt;
This topic is important because objects are the primary way to visually make sense of data managed by the program. Understanding this process will allow the user to implement physics concepts such as moving charges and electric fields into computer code form. &lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython VPython]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_basics VPython Basics]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Functions VPython Functions]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/color.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/primitives.html&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16970</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16970"/>
		<updated>2015-12-05T23:54:18Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: /* See Also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord.&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object, but they can also have new attributes added to them to allow them to carry additional information. Not all generic attributes need to be added manually. They can be left blank and filled in with a default value. &lt;br /&gt;
&lt;br /&gt;
An object may be created using the generic syntax:&lt;br /&gt;
&lt;br /&gt;
objectName = objectType([insert attributes here])  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this. &lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color.color = red)&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(4,4,4)&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;answer&amp;quot; with a radius of .7 located at the origin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the following to create the sphere:&lt;br /&gt;
&lt;br /&gt;
answer = sphere(radius=.7, pos=vector(0,0,0), color=color.green)&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. One, a magenta sphere of radius 3.5 named sphereOne at the position (9,0,8). Two, a cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
position = vector(0,0,0)&lt;br /&gt;
&lt;br /&gt;
arrowTwo = arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&lt;br /&gt;
&lt;br /&gt;
Note: the position vector is used here because arrowTwo.pos cannot be called yet. The arrow has yet to be created in line 3.&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create a two spheres and a red curve. Make the first sphere have a radius of 2 and locate it at (-4,-3,8). Make the second sphere have a radius of 1, and locate it at (6,11,0). Start the curve at the origin, then bring it to the first sphere, and then the second sphere. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&lt;br /&gt;
&lt;br /&gt;
sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&lt;br /&gt;
&lt;br /&gt;
curveOne = curve(color=color.red, pos = (0,0,0))&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereOne.pos)&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereTwo.pos)&lt;br /&gt;
&lt;br /&gt;
==Connectedness ==&lt;br /&gt;
This topic is important because objects are the primary way to visually make sense of data managed by the program. Understanding this process will allow the user to implement physics concepts such as moving charges and electric fields into computer code form. &lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython VPython]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_basics VPython Basics]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Functions VPython Functions]&lt;br /&gt;
&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16963</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16963"/>
		<updated>2015-12-05T23:53:51Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord.&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object, but they can also have new attributes added to them to allow them to carry additional information. Not all generic attributes need to be added manually. They can be left blank and filled in with a default value. &lt;br /&gt;
&lt;br /&gt;
An object may be created using the generic syntax:&lt;br /&gt;
&lt;br /&gt;
objectName = objectType([insert attributes here])  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this. &lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color.color = red)&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(4,4,4)&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;answer&amp;quot; with a radius of .7 located at the origin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the following to create the sphere:&lt;br /&gt;
&lt;br /&gt;
answer = sphere(radius=.7, pos=vector(0,0,0), color=color.green)&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. One, a magenta sphere of radius 3.5 named sphereOne at the position (9,0,8). Two, a cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
position = vector(0,0,0)&lt;br /&gt;
&lt;br /&gt;
arrowTwo = arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&lt;br /&gt;
&lt;br /&gt;
Note: the position vector is used here because arrowTwo.pos cannot be called yet. The arrow has yet to be created in line 3.&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create a two spheres and a red curve. Make the first sphere have a radius of 2 and locate it at (-4,-3,8). Make the second sphere have a radius of 1, and locate it at (6,11,0). Start the curve at the origin, then bring it to the first sphere, and then the second sphere. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&lt;br /&gt;
&lt;br /&gt;
sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&lt;br /&gt;
&lt;br /&gt;
curveOne = curve(color=color.red, pos = (0,0,0))&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereOne.pos)&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereTwo.pos)&lt;br /&gt;
&lt;br /&gt;
==Connectedness ==&lt;br /&gt;
This topic is important because objects are the primary way to visually make sense of data managed by the program. Understanding this process will allow the user to implement physics concepts such as moving charges and electric fields into computer code form. &lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython VPython]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_basics VPython Basics]&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Functions]&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16937</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16937"/>
		<updated>2015-12-05T23:51:09Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord.&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object, but they can also have new attributes added to them to allow them to carry additional information. Not all generic attributes need to be added manually. They can be left blank and filled in with a default value. &lt;br /&gt;
&lt;br /&gt;
An object may be created using the generic syntax:&lt;br /&gt;
&lt;br /&gt;
objectName = objectType([insert attributes here])  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this. &lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color.color = red)&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(4,4,4)&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;answer&amp;quot; with a radius of .7 located at the origin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the following to create the sphere:&lt;br /&gt;
&lt;br /&gt;
answer = sphere(radius=.7, pos=vector(0,0,0), color=color.green)&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. One, a magenta sphere of radius 3.5 named sphereOne at the position (9,0,8). Two, a cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
position = vector(0,0,0)&lt;br /&gt;
&lt;br /&gt;
arrowTwo = arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&lt;br /&gt;
&lt;br /&gt;
Note: the position vector is used here because arrowTwo.pos cannot be called yet. The arrow has yet to be created in line 3.&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create a two spheres and a red curve. Make the first sphere have a radius of 2 and locate it at (-4,-3,8). Make the second sphere have a radius of 1, and locate it at (6,11,0). Start the curve at the origin, then bring it to the first sphere, and then the second sphere. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&lt;br /&gt;
&lt;br /&gt;
sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&lt;br /&gt;
&lt;br /&gt;
curveOne = curve(color=color.red, pos = (0,0,0))&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereOne.pos)&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereTwo.pos)&lt;br /&gt;
&lt;br /&gt;
==Connectedness ==&lt;br /&gt;
This topic is important because objects are the primary way to visually make sense of data managed by the program. Understanding this process will allow the user to implement physics concepts such as moving charges and electric fields into computer code form. &lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython VPython]&lt;br /&gt;
[&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Main_Page&amp;diff=16929</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Main_Page&amp;diff=16929"/>
		<updated>2015-12-05T23:50:28Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: /* Modeling with VPython */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the Georgia Tech Wiki for Intro Physics.  This resources was created so that students can contribute and curate content to help those with limited or no access to a textbook.  When reading this website, please correct any errors you may come across. If you read something that isn&#039;t clear, please consider revising it!&lt;br /&gt;
&lt;br /&gt;
Looking to make a contribution?&lt;br /&gt;
#Pick a specific topic from intro physics&lt;br /&gt;
#Add that topic, as a link to a new page, under the appropriate category listed below by editing this page.&lt;br /&gt;
#Copy and paste the default [[Template]] into your new page and start editing.&lt;br /&gt;
&lt;br /&gt;
Please remember that this is not a textbook and you are not limited to expressing your ideas with only text and equations.  Whenever possible embed: pictures, videos, diagrams, simulations, computational models (e.g. Glowscript), and whatever content you think makes learning physics easier for other students.&lt;br /&gt;
&lt;br /&gt;
== Source Material ==&lt;br /&gt;
All of the content added to this resource must be in the public domain or similar free resource.  If you are unsure about a source, contact the original author for permission. That said, there is a surprisingly large amount of introductory physics content scattered across the web.  Here is an incomplete list of intro physics resources (please update as needed).&lt;br /&gt;
* A physics resource written by experts for an expert audience [https://en.wikipedia.org/wiki/Portal:Physics Physics Portal]&lt;br /&gt;
* A wiki book on modern physics [https://en.wikibooks.org/wiki/Modern_Physics Modern Physics Wiki]&lt;br /&gt;
* The MIT open courseware for intro physics [http://ocw.mit.edu/resources/res-8-002-a-wikitextbook-for-introductory-mechanics-fall-2009/index.htm MITOCW Wiki]&lt;br /&gt;
* An online concept map of intro physics [http://hyperphysics.phy-astr.gsu.edu/hbase/hph.html HyperPhysics]&lt;br /&gt;
* Interactive physics simulations [https://phet.colorado.edu/en/simulations/category/physics PhET]&lt;br /&gt;
* OpenStax algebra based intro physics textbook [https://openstaxcollege.org/textbooks/college-physics College Physics]&lt;br /&gt;
* The Open Source Physics project is a collection of online physics resources [http://www.opensourcephysics.org/ OSP]&lt;br /&gt;
* A resource guide compiled by the [http://www.aapt.org/ AAPT] for educators [http://www.compadre.org/ ComPADRE]&lt;br /&gt;
&lt;br /&gt;
== Organizing Categories ==&lt;br /&gt;
These are the broad, overarching categories, that we cover in two semester of introductory physics.  You can add subcategories or make a new category as needed.  A single topic should direct readers to a page in one of these catagories.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
===Interactions===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
*[[Kinds of Matter]]&lt;br /&gt;
**[[Ball and Spring Model of Matter]]&lt;br /&gt;
*[[Detecting Interactions]]&lt;br /&gt;
*[[Escape Velocity]]&lt;br /&gt;
*[[Fundamental Interactions]]&lt;br /&gt;
*[[Determinism]]&lt;br /&gt;
*[[System &amp;amp; Surroundings]] &lt;br /&gt;
*[[Free Body Diagram]]&lt;br /&gt;
*[[Newton&#039;s First Law of Motion]]&lt;br /&gt;
*[[Newton&#039;s Second Law of Motion]]&lt;br /&gt;
*[[Newton&#039;s Third Law of Motion]]&lt;br /&gt;
*[[Gravitational Force]]&lt;br /&gt;
*[[Electric Force]]&lt;br /&gt;
*[[Conservation of Energy]]&lt;br /&gt;
*[[Conservation of Charge]]&lt;br /&gt;
*[[Terminal Speed]]&lt;br /&gt;
*[[Simple Harmonic Motion]]&lt;br /&gt;
*[[Speed and Velocity]]&lt;br /&gt;
*[[Electric Polarization]]&lt;br /&gt;
*[[Perpetual Freefall (Orbit)]]&lt;br /&gt;
*[[2-Dimensional Motion]]&lt;br /&gt;
*[[Center of Mass]]&lt;br /&gt;
*[[Reaction Time]]&lt;br /&gt;
*[[Time Dilation]]&lt;br /&gt;
*[[Pauli exclusion principle]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Modeling with VPython===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
*[[VPython]]&lt;br /&gt;
*[[VPython basics]]&lt;br /&gt;
*[[VPython Common Errors and Troubleshooting]]&lt;br /&gt;
*[[VPython Functions]]&lt;br /&gt;
*[[VPython Lists]]&lt;br /&gt;
*[[VPython Multithreading]]&lt;br /&gt;
*[[VPython Animation]]&lt;br /&gt;
*[[VPython Objects]]&lt;br /&gt;
*[[VPython 3D Objects]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Theory===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
*[[Einstein&#039;s Theory of Special Relativity]]&lt;br /&gt;
*[[Einstein&#039;s Theory of General Relativity]]&lt;br /&gt;
*[[Quantum Theory]]&lt;br /&gt;
*[[Maxwell&#039;s Electromagnetic Theory]]&lt;br /&gt;
*[[Atomic Theory]]&lt;br /&gt;
*[[String Theory]]&lt;br /&gt;
*[[Elementary Particles and Particle Physics Theory]]&lt;br /&gt;
*[[Law of Gravitation]]&lt;br /&gt;
*[[Newton&#039;s Laws]]&lt;br /&gt;
*[[Higgs field]]&lt;br /&gt;
*[[Supersymmetry]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Notable Scientists===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
*[[Alexei Alexeyevich Abrikosov]]&lt;br /&gt;
*[[Christian Doppler]]&lt;br /&gt;
*[[Albert Einstein]]&lt;br /&gt;
*[[Ernest Rutherford]]&lt;br /&gt;
*[[Joseph Henry]]&lt;br /&gt;
*[[Michael Faraday]]&lt;br /&gt;
*[[J.J. Thomson]]&lt;br /&gt;
*[[James Maxwell]]&lt;br /&gt;
*[[Robert Hooke]]&lt;br /&gt;
*[[Carl Friedrich Gauss]]&lt;br /&gt;
*[[Nikola Tesla]]&lt;br /&gt;
*[[Andre Marie Ampere]]&lt;br /&gt;
*[[Sir Isaac Newton]]&lt;br /&gt;
*[[J. Robert Oppenheimer]]&lt;br /&gt;
*[[Oliver Heaviside]]&lt;br /&gt;
*[[Rosalind Franklin]]&lt;br /&gt;
*[[Enrico Fermi]]&lt;br /&gt;
*[[Robert J. Van de Graaff]]&lt;br /&gt;
*[[Charles de Coulomb]]&lt;br /&gt;
*[[Hans Christian Ørsted]]&lt;br /&gt;
*[[Philo Farnsworth]]&lt;br /&gt;
*[[Niels Bohr]]&lt;br /&gt;
*[[Georg Ohm]]&lt;br /&gt;
*[[Galileo Galilei]]&lt;br /&gt;
*[[Gustav Kirchhoff]]&lt;br /&gt;
*[[Max Planck]]&lt;br /&gt;
*[[Heinrich Hertz]]&lt;br /&gt;
*[[Edwin Hall]]&lt;br /&gt;
*[[James Watt]]&lt;br /&gt;
*[[Count Alessandro Volta]]&lt;br /&gt;
*[[Josiah Willard Gibbs]]&lt;br /&gt;
*[[Richard Phillips Feynman]]&lt;br /&gt;
*[[Sir David Brewster]]&lt;br /&gt;
*[[Daniel Bernoulli]]&lt;br /&gt;
*[[William Thomson]]&lt;br /&gt;
*[[Leonhard Euler]]&lt;br /&gt;
*[[Robert Fox Bacher]]&lt;br /&gt;
*[[Stephen Hawking]]&lt;br /&gt;
*[[Amedeo Avogadro]]&lt;br /&gt;
*[[Wilhelm Conrad Roentgen]]&lt;br /&gt;
*[[Pierre Laplace]]&lt;br /&gt;
*[[Thomas Edison]]&lt;br /&gt;
*[[Hendrik Lorentz]]&lt;br /&gt;
*[[Jean-Baptiste Biot]]&lt;br /&gt;
*[[Lise Meitner]]&lt;br /&gt;
*[[Lisa Randall]]&lt;br /&gt;
*[[Felix Savart]]&lt;br /&gt;
*[[Heinrich Lenz]]&lt;br /&gt;
*[[Max Born]]&lt;br /&gt;
*[[Archimedes]]&lt;br /&gt;
*[[Jean Baptiste Biot]]&lt;br /&gt;
*[[Carl Sagan]]&lt;br /&gt;
*[[Eugene Wigner]]&lt;br /&gt;
*[[Marie Curie]]&lt;br /&gt;
*[[Pierre Curie]]&lt;br /&gt;
*[[Werner Heisenberg]]&lt;br /&gt;
*[[Johannes Diderik van der Waals]]&lt;br /&gt;
*[[Louis de Broglie]]&lt;br /&gt;
*[[Aristotle]]&lt;br /&gt;
*[[Émilie du Châtelet]]&lt;br /&gt;
*[[Blaise Pascal]]&lt;br /&gt;
*[[Siméon Denis Poisson]]&lt;br /&gt;
*[[Benjamin Franklin]]&lt;br /&gt;
*[[James Chadwick]]&lt;br /&gt;
*[[Henry Cavendish]]&lt;br /&gt;
*[[Thomas Young]]&lt;br /&gt;
*[[James Prescott Joule]]&lt;br /&gt;
*[[John Bardeen]]&lt;br /&gt;
*[[Leo Baekeland]]&lt;br /&gt;
*[[Alhazen]]&lt;br /&gt;
*[[Willebrord Snell]]&lt;br /&gt;
*[[Fritz Walther Meissner]]&lt;br /&gt;
*[[Johannes Kepler]]&lt;br /&gt;
*[[Johann Wilhelm Ritter]]&lt;br /&gt;
*[[Philipp Lenard]]&lt;br /&gt;
*[[Robert A. Millikan]]&lt;br /&gt;
*[[Joseph Louis Gay-Lussac]]&lt;br /&gt;
*[[Guglielmo Marconi]]&lt;br /&gt;
*[[William Lawrence Bragg]]&lt;br /&gt;
*[[Robert Goddard]]&lt;br /&gt;
*[[Léon Foucault]]&lt;br /&gt;
*[[Henri Poincaré]]&lt;br /&gt;
*[[Steven Weinberg]]&lt;br /&gt;
*[[Arthur Compton]]&lt;br /&gt;
*[[Pythagoras of Samos]]&lt;br /&gt;
*[[Subrahmanyan Chandrasekhar]]&lt;br /&gt;
*[[Wilhelm Eduard Weber]]&lt;br /&gt;
*[[Edmond Becquerel]]&lt;br /&gt;
*[[Joseph Rotblat]]&lt;br /&gt;
*[[Carl David Anderson]]&lt;br /&gt;
*[[Hermann von Helmholtz]]&lt;br /&gt;
*[[Nicolas Leonard Sadi Carnot]]&lt;br /&gt;
*[[Wallace Carothers]]&lt;br /&gt;
*[[David J. Wineland]]&lt;br /&gt;
*[[Rudolf Clausius]]&lt;br /&gt;
*[[Edward L. Norton]]&lt;br /&gt;
*[[Shuji Nakamura]]&lt;br /&gt;
*[[Pierre Laplace Pt. 2]]&lt;br /&gt;
*[[William B. Shockley]]&lt;br /&gt;
*[[Osborne Reynolds]]&lt;br /&gt;
*[[Alexander Graham Bell]]&lt;br /&gt;
*[[Hans Bethe]]&lt;br /&gt;
*[[Erwin Schrodinger]]&lt;br /&gt;
*[[Wolfgang Pauli]]&lt;br /&gt;
*[[Paul Dirac]]&lt;br /&gt;
*[[Bill Nye]]&lt;br /&gt;
*[[Arnold Sommerfeld]]&lt;br /&gt;
*[[Albert A. Micheleson and Edward W. Morley]]&lt;br /&gt;
*[[James Franck]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Properties of Matter===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
*[[Mass]]&lt;br /&gt;
*[[Velocity]]&lt;br /&gt;
*[[Relative Velocity]]&lt;br /&gt;
*[[Density]]&lt;br /&gt;
*[[Charge]]&lt;br /&gt;
*[[Spin]]&lt;br /&gt;
*[[SI Units]]&lt;br /&gt;
*[[Heat Capacity]]&lt;br /&gt;
*[[Specific Heat]]&lt;br /&gt;
*[[Wavelength]]&lt;br /&gt;
*[[Conductivity]]&lt;br /&gt;
*[[Malleability]]&lt;br /&gt;
*[[Ductility]]&lt;br /&gt;
*[[Weight]]&lt;br /&gt;
*[[Boiling Point]]&lt;br /&gt;
*[[Melting Point]]&lt;br /&gt;
*[[Inertia]]&lt;br /&gt;
*[[Non-Newtonian Fluids]]&lt;br /&gt;
*[[Ferrofluids]]&lt;br /&gt;
*[[Color]]&lt;br /&gt;
*[[Temperature]]&lt;br /&gt;
*[[Plasma]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Contact Interactions===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[Young&#039;s Modulus]]&lt;br /&gt;
* [[Friction]]&lt;br /&gt;
* [[Static Friction]]&lt;br /&gt;
* [[Tension]]&lt;br /&gt;
* [[Hooke&#039;s Law]]&lt;br /&gt;
*[[Centripetal Force and Curving Motion]]&lt;br /&gt;
*[[Compression or Normal Force]]&lt;br /&gt;
* [[Length and Stiffness of an Interatomic Bond]]&lt;br /&gt;
* [[Speed of Sound in Solids]]&lt;br /&gt;
* [[Iterative Prediction of Spring-Mass System]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Momentum===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[Vectors]]&lt;br /&gt;
* [[Kinematics]]&lt;br /&gt;
* [[Conservation of Momentum]]&lt;br /&gt;
* [[Predicting Change in multiple dimensions]]&lt;br /&gt;
* [[Derivation of the Momentum Principle]]&lt;br /&gt;
* [[Momentum Principle]]&lt;br /&gt;
* [[Impulse Momentum]]&lt;br /&gt;
* [[Curving Motion]]&lt;br /&gt;
* [[Projectile Motion]]&lt;br /&gt;
* [[Multi-particle Analysis of Momentum]]&lt;br /&gt;
* [[Iterative Prediction]]&lt;br /&gt;
* [[Analytical Prediction]]&lt;br /&gt;
* [[Newton&#039;s Laws and Linear Momentum]]&lt;br /&gt;
* [[Net Force]]&lt;br /&gt;
* [[Center of Mass]]&lt;br /&gt;
* [[Momentum at High Speeds]]&lt;br /&gt;
* [[Change in Momentum in Time for Curving Motion]]&lt;br /&gt;
* [[Momentum with respect to external Forces]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Angular Momentum===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[The Moments of Inertia]]&lt;br /&gt;
* [[Moment of Inertia for a cylinder]]&lt;br /&gt;
* [[Rotation]]&lt;br /&gt;
* [[Torque]]&lt;br /&gt;
* [[Systems with Zero Torque]]&lt;br /&gt;
* [[Systems with Nonzero Torque]]&lt;br /&gt;
* [[Torque vs Work]]&lt;br /&gt;
* [[Angular Impulse]]&lt;br /&gt;
* [[Right Hand Rule]]&lt;br /&gt;
* [[Angular Velocity]]&lt;br /&gt;
* [[Predicting the Position of a Rotating System]]&lt;br /&gt;
* [[Translational Angular Momentum]]&lt;br /&gt;
* [[The Angular Momentum Principle]]&lt;br /&gt;
* [[Angular Momentum of Multiparticle Systems]]&lt;br /&gt;
* [[Rotational Angular Momentum]]&lt;br /&gt;
* [[Total Angular Momentum]]&lt;br /&gt;
* [[Gyroscopes]]&lt;br /&gt;
* [[Angular Momentum Compared to Linear Momentum]]&lt;br /&gt;
*[[Torque 2]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Energy===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
*[[The Photoelectric Effect]]&lt;br /&gt;
*[[Photons]]&lt;br /&gt;
*[[The Energy Principle]]&lt;br /&gt;
*[[Predicting Change]]&lt;br /&gt;
*[[Rest Mass Energy]]&lt;br /&gt;
*[[Kinetic Energy]]&lt;br /&gt;
*[[Potential Energy]]&lt;br /&gt;
**[[Potential Energy for a Magnetic Dipole]]&lt;br /&gt;
**[[Potential Energy of a Multiparticle System]]&lt;br /&gt;
*[[Work]]&lt;br /&gt;
**[[Work Done By A Nonconstant Force]]&lt;br /&gt;
*[[Work and Energy for an Extended System]]&lt;br /&gt;
*[[Thermal Energy]]&lt;br /&gt;
*[[Conservation of Energy]]&lt;br /&gt;
*[[Electric Potential]]&lt;br /&gt;
*[[Energy Transfer due to a Temperature Difference]]&lt;br /&gt;
*[[Gravitational Potential Energy]]&lt;br /&gt;
*[[Point Particle Systems]]&lt;br /&gt;
*[[Real Systems]]&lt;br /&gt;
*[[Spring Potential Energy]]&lt;br /&gt;
**[[Ball and Spring Model]]&lt;br /&gt;
*[[Internal Energy]]&lt;br /&gt;
**[[Potential Energy of a Pair of Neutral Atoms]]&lt;br /&gt;
*[[Translational, Rotational and Vibrational Energy]]&lt;br /&gt;
*[[Franck-Hertz Experiment]]&lt;br /&gt;
*[[Power (Mechanical)]]&lt;br /&gt;
*[[Transformation of Energy]]&lt;br /&gt;
&lt;br /&gt;
*[[Energy Graphs]]&lt;br /&gt;
**[[Energy graphs and the Bohr model]]&lt;br /&gt;
*[[Air Resistance]]&lt;br /&gt;
*[[Electronic Energy Levels]]&lt;br /&gt;
*[[Second Law of Thermodynamics and Entropy]]&lt;br /&gt;
*[[Specific Heat Capacity]]&lt;br /&gt;
*[[The Maxwell-Boltzmann Distribution]]&lt;br /&gt;
*[[Electronic Energy Levels and Photons]]&lt;br /&gt;
*[[Energy Density]]&lt;br /&gt;
*[[Bohr Model]]&lt;br /&gt;
*[[Quantized energy levels]]&lt;br /&gt;
**[[Spontaneous Photon Emission]]&lt;br /&gt;
*[[Path Independence of Electric Potential]]&lt;br /&gt;
*[[Energy in a Circuit]]&lt;br /&gt;
*[[The Photovoltaic Effect]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collisions===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
[[File:opener.png]]&lt;br /&gt;
&lt;br /&gt;
*[[Collisions]] &lt;br /&gt;
Collisions are events that happen very frequently in our day-to-day world. In the realm of Physics, a collision is defined as any sort of process in which before and after a short time interval there is little interaction, but during that short time interval there are large interactions. When looking at collisions, it is first important to understand two very important principles: the Momentum Principle and the Energy Principle. Both principles serve use when talking of collisions because they provide a way in which to analyze these collisions. Collisions themselves can be categorized into 3 main different types: elastic collisions, inelastic collisions, maximally inelastic collisions. All 3 collisions will get touched on in more detail further on.&lt;br /&gt;
   [[File:pe.png]]&lt;br /&gt;
 &lt;br /&gt;
*[[Elastic Collisions]]&lt;br /&gt;
A collision is deemed &amp;quot;elastic&amp;quot; when the internal energy of the objects in the system does not change (in other words, change in internal energy equals 0). Because in an elastic collision no kinetic energy is converted over to internal energy, in any elastic collision Kfinal always equals Kinitial.&lt;br /&gt;
   [[File:Elco.png]]&lt;br /&gt;
&lt;br /&gt;
*[[Inelastic Collisions]]&lt;br /&gt;
A collision is said to be &amp;quot;inelastic&amp;quot; when it is not elastic; therefore, an inelastic collision is an interaction in which some change in internal energy occurs between the colliding objects (in other words, change in internal energy does not equal 0). Examples of such changes that occur between colliding objects include, but are not limited to, things like they get hot, or they vibrate/rotate, or they deform. Because some of the kinetic energy is converted to internal energy during an inelastic collision, Kfinal does not equal Kinitial.&lt;br /&gt;
There are a few characteristics that one can search for when identifying inelasticity. These indications include things such as:&lt;br /&gt;
*Objects stick together after the collision&lt;br /&gt;
*An object is in an excited state after the collision&lt;br /&gt;
*An object becomes deformed after the collision&lt;br /&gt;
*The objects become hotter after the collision&lt;br /&gt;
*There exists more vibration or rotation after the collision&lt;br /&gt;
   [[File:inve.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Maximally Inelastic Collision]] &lt;br /&gt;
Maximally inelastic collisions, also known as &amp;quot;sticking collisions&amp;quot;, are the most extreme kinds of inelastic collisions. Just as its secondary name implies, a maximally inelastic collision is one in which the colliding objects stick together creating maximum dissipation. This does not automatically mean that the colliding objects stop dead because the law of conservation of momentum. In a maximally inelastic collision, the remaining kinetic energy is present only because total momentum can&#039;t change and must be conserved.&lt;br /&gt;
   [[File:inel.gif]]&lt;br /&gt;
&lt;br /&gt;
*[[Head-on Collision of Equal Masses]]&lt;br /&gt;
The easiest way to understand this phenomenon is to look at it through an example. In this case, we can analyze it through the common game of billiards. Taking the two, equally massed billiard balls as the system, we can neglect the small frictional force exerted on the balls by the billiard table. The Momentum Principle states that in this head-on collision of billiard balls the total final momentum in the x direction must equal the total initial momentum. However, this alone does not give us the knowledge to know how the momentum will be divided up between the two balls. Considering the law of conservation of energy, we can more accurately depict what will happen. This will also allow for one to identify what kind of collision occurs (elastic, inelastic, or maximally inelastic). It is important to know that head-on collisions of equal masses do not have a definite type of collision associated with it.&lt;br /&gt;
   [[File:momentum-real-life-applications-2895.jpg]]   [[File:8ball.gif]]&lt;br /&gt;
&lt;br /&gt;
*[[Head-on Collision of Unequal Masses]]&lt;br /&gt;
Just as with head-on collisions of equal masses, it is easy to understand head-on collisions of unequal masses by viewing it through an example. Let&#039;s take for example two balls of unequal masses like a ping-pong ball and a bowling ball. For the purpose of this example (so as to allow for no friction and no other significant external forces), let&#039;s imagine these objects collide in outer space inside an orbiting spacecraft. If there were to be a collision between the two, what would one expect to happen? One could expect to see the ping-pong ball collide with the bowling ball and bounce straight back with a very small change of speed. What one might not expect as much is that the bowling ball also moves, just very slowly. Again, this can all be explained through the conservation of momentum and the conservation of energy.&lt;br /&gt;
   [[File:mi3e.jpg]]&lt;br /&gt;
&lt;br /&gt;
*[[Frame of Reference]]&lt;br /&gt;
In the world of Physics, a frame of reference is the perspective from which a system is observed. It can be stationary or sometimes it can even be moving at a constant velocity. In some rare cases, the frame of reference moves at an nonconstant velocity and is deemed &amp;quot;noninertial&amp;quot; meaning the basic laws of physics do not apply. Continuing with the trend of examples, pretend you are at a train station observing trains as they pass by. From your stationary frame of reference, you observe that the passenger on the train is moving at the same velocity as the train. However, from a moving frame of reference, say from the eyes of the train conductor, he would view the train passengers as &amp;quot;anchored&amp;quot; to the train.&lt;br /&gt;
   [[File:train.png]]&lt;br /&gt;
&lt;br /&gt;
*[[Scattering: Collisions in 2D and 3D]]&lt;br /&gt;
Experiments that involve scattering are often used to study the structure and behavior of atoms, nuclei, as well as of other small particles. In an experiment like such, a beam of particles collides with other particles. If it is an atomic or nuclear collision, we are unable to observe the curving trajectories inside the tiny region of interaction. Instead, we can only truly observe the trajectories before and after the collision. This is only possible because the particles are at a farther distance apart and have a very weak mutual interaction; this essentially means that the particles are moving almost in a straight line. A good example which demonstrates scattering is the collision between an alpha particle (the nucleus of a helium atom) and the nucleus of a gold atom. One will understand this phenomenon more in depth after first understanding the Rutherford Experiment which will get touched on later.&lt;br /&gt;
&lt;br /&gt;
*[[Rutherford Experiment and Atomic Collisions]]&lt;br /&gt;
In England in 1911, a famous experiment was performed by a group of scientists led by Mr. Ernest Rutherford. This experiment, later known as &amp;quot;The Rutherford Experiment&amp;quot;, was a tremendous breakthrough for its time because it led to the discovery of the nucleus inside the atom. Rutherford&#039;s experiment involved the scattering of a high-speed alpha particle (now known as a helium nuclei - 2 protons and 2 neutrons) as it was shot at a thin gold foil (consisting of a nuclei with 79 protons and 118 neutrons). In the experiment, Rutherford and his team discovered that the velocity of the alpha particles was not high enough to allow the particles to make actual contact with the gold nucleus. Although they never actually made contact, it is still deemed a collision because there exists a sizable force between the alpha particle and the gold nucleus over a very short period of time. In conclusion, we say the alpha particle is &amp;quot;scattered&amp;quot; by its interaction with the nucleus of a gold atom and experiments like such are called &amp;quot;scattering&amp;quot; experiments.&lt;br /&gt;
   [[File:ruthef.jpg]]&lt;br /&gt;
&lt;br /&gt;
*[[Coefficient of Restitution]]&lt;br /&gt;
The coefficient of restitution is a measure of the elasticity in a collision. It is the ratio of the differences in velocities before and after the collision. The coefficient is evaluated by taking the difference in the velocities of the colliding objects after the collision and dividing by the difference in the velocities of the colliding objects before the collision.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All of the following information was collected from the Matter and Interactions 4th Edition physics textbook. The book is cited as follows...&lt;br /&gt;
&lt;br /&gt;
Chabay, Ruth W., and Bruce A. Sherwood. &amp;quot;Chapter 10: Collisions.&amp;quot; Matter &amp;amp; Interactions. Fourth Edition ed. Wiley, 2015. 383-409. Print.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fields===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[Electric Field]] of a&lt;br /&gt;
** [[Point Charge]]&lt;br /&gt;
** [[Electric Dipole]]&lt;br /&gt;
** [[Capacitor]]&lt;br /&gt;
** [[Charged Rod]]&lt;br /&gt;
** [[Charged Ring]]&lt;br /&gt;
** [[Charged Disk]]&lt;br /&gt;
** [[Charged Spherical Shell]]&lt;br /&gt;
** [[Charged Cylinder]]&lt;br /&gt;
**[[A Solid Sphere Charged Throughout Its Volume]]&lt;br /&gt;
*[[Charge Density]]&lt;br /&gt;
*[[Superposition Principle]]&lt;br /&gt;
*[[Electric Potential]] &lt;br /&gt;
**[[Potential Difference Path Independence]]&lt;br /&gt;
**[[Potential Difference in a Uniform Field]]&lt;br /&gt;
**[[Potential Difference of point charge in a non-Uniform Field]]&lt;br /&gt;
**[[Potential Difference at One Location]]&lt;br /&gt;
**[[Sign of Potential Difference]]&lt;br /&gt;
**[[Potential Difference in an Insulator]]&lt;br /&gt;
**[[Energy Density and Electric Field]]&lt;br /&gt;
** [[Systems of Charged Objects]]&lt;br /&gt;
*[[Electric Force]]&lt;br /&gt;
*[[Polarization]]&lt;br /&gt;
**[[Polarization of an Atom]]&lt;br /&gt;
**[[Charged Conductor and Charged Insulator]]&lt;br /&gt;
*[[Charge Motion in Metals]]&lt;br /&gt;
*[[Charge Transfer]]&lt;br /&gt;
*[[Magnetic Field]]&lt;br /&gt;
**[[Right-Hand Rule]]&lt;br /&gt;
**[[Direction of Magnetic Field]]&lt;br /&gt;
**[[Magnetic Field of a Long Straight Wire]]&lt;br /&gt;
**[[Magnetic Field of a Loop]]&lt;br /&gt;
**[[Magnetic Field of a Solenoid]]&lt;br /&gt;
**[[Bar Magnet]]&lt;br /&gt;
**[[Magnetic Dipole Moment]]&lt;br /&gt;
***[[Stern-Gerlach Experiment]]&lt;br /&gt;
**[[Magnetic Torque]]&lt;br /&gt;
**[[Magnetic Force]]&lt;br /&gt;
***[[Applying Magnetic Force to Currents]]&lt;br /&gt;
**[[Earth&#039;s Magnetic Field]]&lt;br /&gt;
**[[Atomic Structure of Magnets]]&lt;br /&gt;
*[[Combining Electric and Magnetic Forces]]&lt;br /&gt;
**[[Hall Effect]]&lt;br /&gt;
**[[Lorentz Force]]&lt;br /&gt;
**[[Biot-Savart Law]]&lt;br /&gt;
**[[Biot-Savart Law for Currents]]&lt;br /&gt;
**[[Integration Techniques for Magnetic Field]]&lt;br /&gt;
**[[Sparks in Air]]&lt;br /&gt;
**[[Motional Emf]]&lt;br /&gt;
**[[Detecting a Magnetic Field]]&lt;br /&gt;
**[[Moving Point Charge]]&lt;br /&gt;
**[[Non-Coulomb Electric Field]]&lt;br /&gt;
**[[Electric Motors]]&lt;br /&gt;
**[[Solenoid Applications]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Simple Circuits===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
*[[Components]]&lt;br /&gt;
*[[Steady State]]&lt;br /&gt;
*[[Non Steady State]]&lt;br /&gt;
*[[Charging and Discharging a Capacitor]]&lt;br /&gt;
*[[Work and Power In A Circuit]]&lt;br /&gt;
*[[Thin and Thick Wires]]&lt;br /&gt;
*[[Node Rule]]&lt;br /&gt;
*[[Loop Rule]]&lt;br /&gt;
*[[Resistivity]]&lt;br /&gt;
*[[Power in a circuit]]&lt;br /&gt;
*[[Ammeters,Voltmeters,Ohmmeters]]&lt;br /&gt;
*[[Current]]&lt;br /&gt;
**[[AC]]&lt;br /&gt;
*[[Ohm&#039;s Law]]&lt;br /&gt;
*[[Series Circuits]]&lt;br /&gt;
*[[Parallel Circuits]]&lt;br /&gt;
*[[RC]]&lt;br /&gt;
*[[Parallel Circuits vs. Series Circuits]]&lt;br /&gt;
*[[AC vs DC]]&lt;br /&gt;
**[[Rectification (Converting AC to DC)]]&lt;br /&gt;
*[[Charge in a RC Circuit]]&lt;br /&gt;
*[[Current in a RC circuit]]&lt;br /&gt;
*[[Circular Loop of Wire]]&lt;br /&gt;
*[[Current in a RL Circuit]]&lt;br /&gt;
*[[RL Circuit]]&lt;br /&gt;
*[[Feedback]]&lt;br /&gt;
*[[Transformers (Circuits)]]&lt;br /&gt;
*[[Resistors and Conductivity]]&lt;br /&gt;
*[[Semiconductor Devices]]&lt;br /&gt;
*[[Insulators]]&lt;br /&gt;
*[[Voltage]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Maxwell&#039;s Equations===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
*[[Gauss&#039;s Flux Theorem]]&lt;br /&gt;
**[[Electric Fields]]&lt;br /&gt;
***[[Examples of Flux Through Surfaces and Objects]]&lt;br /&gt;
**[[Magnetic Fields]]&lt;br /&gt;
**[[Proof of Gauss&#039;s Law]]&lt;br /&gt;
*[[Ampere&#039;s Law]]&lt;br /&gt;
**[[Magnetic Field of Coaxial Cable Using Ampere&#039;s Law]]&lt;br /&gt;
**[[Magnetic Field of a Long Thick Wire Using Ampere&#039;s Law]]&lt;br /&gt;
**[[Magnetic Field of a Toroid Using Ampere&#039;s Law]]&lt;br /&gt;
*[[Faraday&#039;s Law]]&lt;br /&gt;
**[[Curly Electric Fields]]&lt;br /&gt;
**[[Inductance]]&lt;br /&gt;
***[[Transformers (Physics)]]&lt;br /&gt;
***[[Energy Density]]&lt;br /&gt;
**[[Lenz&#039;s Law]]&lt;br /&gt;
***[[Lenz Effect and the Jumping Ring]]&lt;br /&gt;
**[[Lenz&#039;s Rule]]&lt;br /&gt;
**[[Motional Emf using Faraday&#039;s Law]]&lt;br /&gt;
*[[Ampere-Maxwell Law]]&lt;br /&gt;
*[[Superconductors]]&lt;br /&gt;
**[[Meissner effect]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Radiation===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
*[[Producing a Radiative Electric Field]]&lt;br /&gt;
*[[Sinusoidal Electromagnetic Radiaton]]&lt;br /&gt;
*[[Lenses]]&lt;br /&gt;
*[[Energy and Momentum Analysis in Radiation]]&lt;br /&gt;
**[[Poynting Vector]]&lt;br /&gt;
*[[Electromagnetic Propagation]]&lt;br /&gt;
**[[Wavelength and Frequency]]&lt;br /&gt;
*[[Snell&#039;s Law]]&lt;br /&gt;
*[[Effects of Radiation on Matter]]&lt;br /&gt;
*[[Light Propagation Through a Medium]]&lt;br /&gt;
*[[Light Scaterring: Why is the Sky Blue]]&lt;br /&gt;
*[[Light Refraction: Bending of light]]&lt;br /&gt;
*[[Cherenkov Radiation]]&lt;br /&gt;
*[[Rayleigh Effect]]&lt;br /&gt;
*[[Image Formation]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Sound===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
*[[Doppler Effect]]&lt;br /&gt;
*[[Nature, Behavior, and Properties of Sound]]&lt;br /&gt;
*[[Speed of Sound]]&lt;br /&gt;
*[[Resonance]]&lt;br /&gt;
*[[Sound Barrier]]&lt;br /&gt;
*[[Sound Rarefaction]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Waves===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
*[[Bragg&#039;s Law]]&lt;br /&gt;
*[[Standing waves]]&lt;br /&gt;
*[[Gravitational waves]]&lt;br /&gt;
*[[Plasma waves]]&lt;br /&gt;
*[[Wave-Particle Duality]]&lt;br /&gt;
*[[Electromagnetic Spectrum]]&lt;br /&gt;
*[[Color Light Wave]]&lt;br /&gt;
*[[The Wave Equation]]&lt;br /&gt;
*[[Pendulum Motion]]&lt;br /&gt;
*[[Transverse and Longitudinal Waves]]&lt;br /&gt;
*[[Planck&#039;s Relation]]&lt;br /&gt;
*[[interference]]&lt;br /&gt;
*[[Polarization of Waves]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Real Life Applications of Electromagnetic Principles===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
*[[Electromagnetic Junkyard Cranes]]&lt;br /&gt;
*[[Maglev Trains]]&lt;br /&gt;
*[[Spark Plugs]]&lt;br /&gt;
*[[Metal Detectors]]&lt;br /&gt;
*[[Speakers]]&lt;br /&gt;
*[[Radios]]&lt;br /&gt;
*[[Ampullae of Lorenzini]]&lt;br /&gt;
*[[Electrocytes]]&lt;br /&gt;
*[[Generator]]&lt;br /&gt;
*[[Using Capacitors to Measure Fluid Level]]&lt;br /&gt;
*[[Cyclotron]]&lt;br /&gt;
*[[Railgun]]&lt;br /&gt;
*[[Magnetic Resonance Imaging]]&lt;br /&gt;
*[[Electric Eels]]&lt;br /&gt;
*[[Windshield Wipers]]&lt;br /&gt;
*[[Galvanic Cells]]&lt;br /&gt;
*[[Magnetoreception]]&lt;br /&gt;
*[[Memory Storage Devices]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Optics===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
*[[Mirrors]]&lt;br /&gt;
*[[Refraction]]&lt;br /&gt;
*[[Quantum Properties of Light]]&lt;br /&gt;
*[[Lasers]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* Commonly used wiki commands [https://en.wikipedia.org/wiki/Help:Cheatsheet Wiki Cheatsheet]&lt;br /&gt;
* A guide to representing equations in math mode [https://en.wikipedia.org/wiki/Help:Displaying_a_formula Wiki Math Mode]&lt;br /&gt;
* A page to keep track of all the physics [[Constants]]&lt;br /&gt;
* A page for review of [[Vectors]] and vector operations&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16865</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16865"/>
		<updated>2015-12-05T23:44:19Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object, but they can also have new attributes added to them to allow them to carry additional information. Not all generic attributes need to be added manually. They can be left blank and filled in with a default value. &lt;br /&gt;
&lt;br /&gt;
An object may be created using the generic syntax:&lt;br /&gt;
&lt;br /&gt;
objectName = objectType([insert attributes here])  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this. &lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color.color = red)&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(4,4,4)&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;answer&amp;quot; with a radius of .7 located at the origin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the following to create the sphere:&lt;br /&gt;
answer = sphere(radius=.7, pos=vector(0,0,0), color=color.green)&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. One, a magenta sphere of radius 3.5 named sphereOne at the position (9,0,8). Two, a cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
position = vector(0,0,0)&lt;br /&gt;
&lt;br /&gt;
arrowTwo = arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&lt;br /&gt;
&lt;br /&gt;
Note: the position vector is used here because arrowTwo.pos cannot be called yet. The arrow has yet to be created in line 3.&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create a two spheres and a red curve. Make the first sphere have a radius of 2 and locate it at (-4,-3,8). Make the second sphere have a radius of 1, and locate it at (6,11,0). Start the curve at the origin, then bring it to the first sphere, and then the second sphere. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&lt;br /&gt;
&lt;br /&gt;
sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&lt;br /&gt;
&lt;br /&gt;
curveOne = curve(color=color.red, pos = (0,0,0))&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereOne.pos)&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereTwo.pos)&lt;br /&gt;
&lt;br /&gt;
==Connectedness ==&lt;br /&gt;
This topic is important because objects are the primary way to visually make sense of data managed by the program. Understanding this process will help to implement physics concepts such as moving charges and electric fields into computer code form. &lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16836</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16836"/>
		<updated>2015-12-05T23:40:41Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object, but they can also have new attributes added to them to allow them to carry additional information. Not all generic attributes need to be added manually. They can be left blank and filled in with a default value. &lt;br /&gt;
&lt;br /&gt;
An object may be created using the generic syntax:&lt;br /&gt;
&lt;br /&gt;
objectName = objectType([insert attributes here])  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this. &lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color.color = red)&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(4,4,4)&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;answer&amp;quot; with a radius of .7 located at the origin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the following to create the sphere:&lt;br /&gt;
answer = sphere(radius=.7, pos=vector(0,0,0), color=color.green)&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. One, a magenta sphere of radius 3.5 named sphereOne at the position (9,0,8). Two, a cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
position = vector(0,0,0)&lt;br /&gt;
&lt;br /&gt;
arrowTwo = arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&lt;br /&gt;
&lt;br /&gt;
Note: the position vector is used here because arrowTwo.pos cannot be called yet. The arrow has yet to be created in line 3.&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create a two spheres and a red curve. Make the first sphere have a radius of 2 and locate it at (-4,-3,8). Make the second sphere have a radius of 1, and locate it at (6,11,0). Start the curve at the origin, then bring it to the first sphere, and then the second sphere. &lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&lt;br /&gt;
&lt;br /&gt;
sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&lt;br /&gt;
&lt;br /&gt;
curveOne = curve(color=color.red, pos = (0,0,0))&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereOne.pos)&lt;br /&gt;
&lt;br /&gt;
curveOne.append(sphereTwo.pos)&lt;br /&gt;
&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16819</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16819"/>
		<updated>2015-12-05T23:39:36Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object, but they can also have new attributes added to them to allow them to carry additional information. Not all generic attributes need to be added manually. They can be left blank and filled in with a default value. &lt;br /&gt;
&lt;br /&gt;
An object may be created using the generic syntax:&lt;br /&gt;
&lt;br /&gt;
objectName = objectType([insert attributes here])  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this. &lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color.color = red)&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(4,4,4)&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;answer&amp;quot; with a radius of .7 located at the origin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the following to create the sphere:&lt;br /&gt;
answer = sphere(radius=.7, pos=vector(0,0,0), color=color.green)&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. One, a magenta sphere of radius 3.5 named sphereOne at the position (9,0,8). Two, a cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
position = vector(0,0,0)&lt;br /&gt;
&lt;br /&gt;
arrowTwo = arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&lt;br /&gt;
&lt;br /&gt;
Note: the position vector is used here because arrowTwo.pos cannot be called yet. The arrow has yet to be created in line 3.&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create a two spheres and a red curve. Make the first sphere have a radius of 2 and locate it at (-4,-3,8). Make the second sphere have a radius of 1, and locate it at (6,11,0). Start the curve at the origin, then bring it to the first sphere, and then the second sphere. &lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&lt;br /&gt;
&lt;br /&gt;
sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&lt;br /&gt;
&lt;br /&gt;
curveOne = curve(color=color.red, pos = (0,0,0))&lt;br /&gt;
&lt;br /&gt;
curve.append(sphereOne.pos)&lt;br /&gt;
&lt;br /&gt;
curve.append(sphereTwo.pos)&lt;br /&gt;
&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16699</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16699"/>
		<updated>2015-12-05T23:26:32Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object, but they can also have new attributes added to them to allow them to carry additional information.&lt;br /&gt;
&lt;br /&gt;
An object may be created using the generic syntax:&lt;br /&gt;
&lt;br /&gt;
objectName = objectType([insert attributes here])  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this.&lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color.color = red)&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(4,4,4)&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;answer&amp;quot; with a radius of .7 located at the origin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the following to create the sphere:&lt;br /&gt;
answer = sphere(radius=.7, pos=vector(0,0,0), color=color.green)&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. One, a magenta sphere of radius 3.5 named sphereOne at the position (9,0,8). Two, a cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
position = vector(0,0,0)&lt;br /&gt;
&lt;br /&gt;
arrowTwo = arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&lt;br /&gt;
&lt;br /&gt;
Note: the position vector is used here because arrowTwo.pos cannot be called yet. The arrow has yet to be created in line 3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16543</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16543"/>
		<updated>2015-12-05T23:09:37Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object, but they can also have new attributes added to them to allow them to carry additional information.&lt;br /&gt;
&lt;br /&gt;
An object may be created using the generic syntax:&lt;br /&gt;
objectName = objectType([insert attributes here])  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this.&lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color.color = red)&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(4,4,4)&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;answer&amp;quot; with a radius of .7 located at the origin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the following to create the sphere:&lt;br /&gt;
answer = sphere(radius=.7, pos=vector(0,0,0), color=color.green)&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. One, a magenta sphere named sphereOne &lt;br /&gt;
&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16468</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16468"/>
		<updated>2015-12-05T22:59:42Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object, but they can also have new attributes added to them to allow them to carry additional information.  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this.&lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color.color = red)&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(4,4,4)&lt;br /&gt;
&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16464</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16464"/>
		<updated>2015-12-05T22:59:20Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object, but they can also have new attributes added to them to allow them to carry additional information.  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this.&lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color.color = red)&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(4,4,4)&lt;br /&gt;
&lt;br /&gt;
A graph is a representation of data through cartesian coordinates in a separate window. &lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16405</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16405"/>
		<updated>2015-12-05T22:53:23Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: /* Curve */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object, but they can also have new attributes added to them to allow them to carry additional information.  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this.&lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color.color = red)&lt;br /&gt;
&lt;br /&gt;
nameCurve.append(4,4,4)&lt;br /&gt;
&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16403</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16403"/>
		<updated>2015-12-05T22:53:00Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object, but they can also have new attributes added to them to allow them to carry additional information.  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this.&lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by almost every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
====Curve====&lt;br /&gt;
A curve is series of connections between points. This can be used to show the path of an object through the append function. This function adds an additional point to the curve allowing the curve to follow each position added. To create a red curve and add the point (4,4,4) use the syntax:&lt;br /&gt;
&lt;br /&gt;
nameCurve = curve(color.color = red)&lt;br /&gt;
nameCurve.append(4,4,4)&lt;br /&gt;
&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16348</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16348"/>
		<updated>2015-12-05T22:46:00Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object, but they can also have new attributes added to them to allow them to carry additional information.  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this.&lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere center centered at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
====Arrow====&lt;br /&gt;
An arrow object creates an arrow with a position, an axis, and a color. The axis is a vector representing the arrow&#039;s direction and length. Position is the location of its tail, not its center. A yellow arrow centered at (0,7,2) in the direction of (3,-9,1) can be created through:&lt;br /&gt;
&lt;br /&gt;
nameArrow = arrow(pos=(0,7,2), axis=(3,-9,1), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16310</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16310"/>
		<updated>2015-12-05T22:38:48Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object, but they can also have new attributes added to them to allow them to carry additional information.  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this.&lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. A magenta sphere located at the origin with radius one can be created through the syntax:&lt;br /&gt;
&lt;br /&gt;
nameSphere = sphere(radius = 1, pos = vector(0,0,0), color=color.magenta)&lt;br /&gt;
&lt;br /&gt;
Further reading[edit]&lt;br /&gt;
Books, Articles or other print media on this topic&lt;br /&gt;
&lt;br /&gt;
External links[edit]&lt;br /&gt;
[1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16294</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16294"/>
		<updated>2015-12-05T22:36:35Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object, but they can also have new attributes added to them to allow them to carry additional information.  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this.&lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
color = color.red.&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
&lt;br /&gt;
color = (1, 0.5, 0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. It can be created through this syntax:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Further reading[edit]&lt;br /&gt;
Books, Articles or other print media on this topic&lt;br /&gt;
&lt;br /&gt;
External links[edit]&lt;br /&gt;
[1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16289</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16289"/>
		<updated>2015-12-05T22:35:21Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object, but they can also have new attributes added to them to allow them to carry additional information.  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this.&lt;br /&gt;
&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is:&lt;br /&gt;
color = color.red. &lt;br /&gt;
Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is:&lt;br /&gt;
color = (1,.5,0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
In order to display the data effectively, there are some common objects that are important to understand.&lt;br /&gt;
&lt;br /&gt;
====Sphere====&lt;br /&gt;
A sphere object is a representation of a sphere with a set radius, position, and color. It can be created through this syntax:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Further reading[edit]&lt;br /&gt;
Books, Articles or other print media on this topic&lt;br /&gt;
&lt;br /&gt;
External links[edit]&lt;br /&gt;
[1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16235</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16235"/>
		<updated>2015-12-05T22:29:04Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object, but they can also have new attributes added to them to allow them to carry additional information.  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this.&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is color = color.red. Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is color = (1,.5,0).&lt;br /&gt;
&lt;br /&gt;
===Common Objects===&lt;br /&gt;
&lt;br /&gt;
Further reading[edit]&lt;br /&gt;
Books, Articles or other print media on this topic&lt;br /&gt;
&lt;br /&gt;
External links[edit]&lt;br /&gt;
[1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16212</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=16212"/>
		<updated>2015-12-05T22:26:17Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object, but they can also have new attributes added to them to allow them to carry additional information.  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this.&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute held by every object used to describe the position of that object&#039;s center or its endpoint. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
====Color====&lt;br /&gt;
Color is an attribute that defines the object&#039;s color when it appears in the display window. This attribute is important simply for distinguishing objects from one another. Color can be assigned in one of two ways. The first way it can be assigned is through a pre-set color such as red or cyan. The syntax for creating a red color is color = color.red. Another way of assigning color is through an RGB vector. The vector contains three numbers from 0 to 1. The first number represents the red saturation, the second represents green, and the third represents blue. The higher the value of the number, the more it resembles that particular color. The syntax for doing this is color = (1,.5,0).&lt;br /&gt;
Further reading[edit]&lt;br /&gt;
Books, Articles or other print media on this topic&lt;br /&gt;
&lt;br /&gt;
External links[edit]&lt;br /&gt;
[1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=15994</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=15994"/>
		<updated>2015-12-05T22:04:33Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object, but they can also have new attributes added to them to allow them to carry additional information.  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. Here are some of the more significant examples of this.&lt;br /&gt;
====Pos (Position)====&lt;br /&gt;
Pos is a common attribute used to describe the position of the object. It is of the vector type and has three components of its own. It can be accessed using objectName.pos. Its individual components can be accessed using objectName.pos.direction where direction is either an x, y, or z depending on the component desired. &lt;br /&gt;
&lt;br /&gt;
Further reading[edit]&lt;br /&gt;
Books, Articles or other print media on this topic&lt;br /&gt;
&lt;br /&gt;
External links[edit]&lt;br /&gt;
[1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=15950</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=15950"/>
		<updated>2015-12-05T21:59:01Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==VPython Objects==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object, but they can also have new attributes added to them to allow them to carry additional information.  &lt;br /&gt;
&lt;br /&gt;
===Common Attributes===&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. &lt;br /&gt;
====Pos (Position====&lt;br /&gt;
&lt;br /&gt;
Further reading[edit]&lt;br /&gt;
Books, Articles or other print media on this topic&lt;br /&gt;
&lt;br /&gt;
External links[edit]&lt;br /&gt;
[1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=15923</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=15923"/>
		<updated>2015-12-05T21:54:01Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: /* Common Attributes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==The Main Idea==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object, but they can also have new attributes added to them to allow them to carry additional information.  &lt;br /&gt;
&lt;br /&gt;
==Common Attributes==&lt;br /&gt;
Many objects in VPython carry common attributes regardless of type. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Further reading[edit]&lt;br /&gt;
Books, Articles or other print media on this topic&lt;br /&gt;
&lt;br /&gt;
External links[edit]&lt;br /&gt;
[1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=15828</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=15828"/>
		<updated>2015-12-05T21:41:31Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: /* The Main Idea */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==The Main Idea==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object, but they can also have new attributes added to them to allow them to carry additional information.  &lt;br /&gt;
&lt;br /&gt;
==Common Attributes==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Further reading[edit]&lt;br /&gt;
Books, Articles or other print media on this topic&lt;br /&gt;
&lt;br /&gt;
External links[edit]&lt;br /&gt;
[1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=15792</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=15792"/>
		<updated>2015-12-05T21:37:41Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: /* The Main Idea */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==The Main Idea==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. Some objects have default attributes such as &amp;quot;pos&amp;quot; in almost every object, but they can also have new attributes added to them to allow them to carry additional information.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Further reading[edit]&lt;br /&gt;
Books, Articles or other print media on this topic&lt;br /&gt;
&lt;br /&gt;
External links[edit]&lt;br /&gt;
[1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=15359</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=15359"/>
		<updated>2015-12-05T20:43:19Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: /* The Main Idea */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==The Main Idea==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information. Each individual object has a specific type type it belongs to, which determines its default characteristics as well as how the computer will choose to display it when the program is run. The particular assigned characteristics of each object are known as its attributes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Further reading[edit]&lt;br /&gt;
Books, Articles or other print media on this topic&lt;br /&gt;
&lt;br /&gt;
External links[edit]&lt;br /&gt;
[1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=15304</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=15304"/>
		<updated>2015-12-05T20:35:03Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: /* The Main Idea */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==The Main Idea==&lt;br /&gt;
A VPython object is intended to represent data in a way that can be easily visualized and understood by both the user and the computer as it processes information.&lt;br /&gt;
&lt;br /&gt;
A Mathematical Model[edit]&lt;br /&gt;
What are the mathematical equations that allow us to model this topic. For example dp⃗ dtsystem=F⃗ net where p is the momentum of the system and F is the net force from the surroundings.&lt;br /&gt;
&lt;br /&gt;
A Computational Model[edit]&lt;br /&gt;
How do we visualize or predict using this topic. Consider embedding some vpython code here Teach hands-on with GlowScript&lt;br /&gt;
&lt;br /&gt;
Examples[edit]&lt;br /&gt;
Be sure to show all steps in your solution and include diagrams whenever possible&lt;br /&gt;
&lt;br /&gt;
Simple[edit]&lt;br /&gt;
Middling[edit]&lt;br /&gt;
Difficult[edit]&lt;br /&gt;
Connectedness[edit]&lt;br /&gt;
How is this topic connected to something that you are interested in?&lt;br /&gt;
How is it connected to your major?&lt;br /&gt;
Is there an interesting industrial application?&lt;br /&gt;
History[edit]&lt;br /&gt;
Put this idea in historical context. Give the reader the Who, What, When, Where, and Why.&lt;br /&gt;
&lt;br /&gt;
See also[edit]&lt;br /&gt;
Are there related topics or categories in this wiki resource for the curious reader to explore? How does this topic fit into that context?&lt;br /&gt;
&lt;br /&gt;
Further reading[edit]&lt;br /&gt;
Books, Articles or other print media on this topic&lt;br /&gt;
&lt;br /&gt;
External links[edit]&lt;br /&gt;
[1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=15294</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=15294"/>
		<updated>2015-12-05T20:33:41Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
==The Main Idea==&lt;br /&gt;
State, in your own words, the main idea for this topic&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A Mathematical Model[edit]&lt;br /&gt;
What are the mathematical equations that allow us to model this topic. For example dp⃗ dtsystem=F⃗ net where p is the momentum of the system and F is the net force from the surroundings.&lt;br /&gt;
&lt;br /&gt;
A Computational Model[edit]&lt;br /&gt;
How do we visualize or predict using this topic. Consider embedding some vpython code here Teach hands-on with GlowScript&lt;br /&gt;
&lt;br /&gt;
Examples[edit]&lt;br /&gt;
Be sure to show all steps in your solution and include diagrams whenever possible&lt;br /&gt;
&lt;br /&gt;
Simple[edit]&lt;br /&gt;
Middling[edit]&lt;br /&gt;
Difficult[edit]&lt;br /&gt;
Connectedness[edit]&lt;br /&gt;
How is this topic connected to something that you are interested in?&lt;br /&gt;
How is it connected to your major?&lt;br /&gt;
Is there an interesting industrial application?&lt;br /&gt;
History[edit]&lt;br /&gt;
Put this idea in historical context. Give the reader the Who, What, When, Where, and Why.&lt;br /&gt;
&lt;br /&gt;
See also[edit]&lt;br /&gt;
Are there related topics or categories in this wiki resource for the curious reader to explore? How does this topic fit into that context?&lt;br /&gt;
&lt;br /&gt;
Further reading[edit]&lt;br /&gt;
Books, Articles or other print media on this topic&lt;br /&gt;
&lt;br /&gt;
External links[edit]&lt;br /&gt;
[1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=13102</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=13102"/>
		<updated>2015-12-05T02:22:48Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
Contents [hide] &lt;br /&gt;
1 The Main Idea&lt;br /&gt;
1.1 A Mathematical Model&lt;br /&gt;
1.2 A Computational Model&lt;br /&gt;
2 Examples&lt;br /&gt;
2.1 Simple&lt;br /&gt;
2.2 Middling&lt;br /&gt;
2.3 Difficult&lt;br /&gt;
3 Connectedness&lt;br /&gt;
4 History&lt;br /&gt;
5 See also&lt;br /&gt;
5.1 Further reading&lt;br /&gt;
5.2 External links&lt;br /&gt;
6 References&lt;br /&gt;
The Main Idea[edit]&lt;br /&gt;
State, in your own words, the main idea for this topic&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A Mathematical Model[edit]&lt;br /&gt;
What are the mathematical equations that allow us to model this topic. For example dp⃗ dtsystem=F⃗ net where p is the momentum of the system and F is the net force from the surroundings.&lt;br /&gt;
&lt;br /&gt;
A Computational Model[edit]&lt;br /&gt;
How do we visualize or predict using this topic. Consider embedding some vpython code here Teach hands-on with GlowScript&lt;br /&gt;
&lt;br /&gt;
Examples[edit]&lt;br /&gt;
Be sure to show all steps in your solution and include diagrams whenever possible&lt;br /&gt;
&lt;br /&gt;
Simple[edit]&lt;br /&gt;
Middling[edit]&lt;br /&gt;
Difficult[edit]&lt;br /&gt;
Connectedness[edit]&lt;br /&gt;
How is this topic connected to something that you are interested in?&lt;br /&gt;
How is it connected to your major?&lt;br /&gt;
Is there an interesting industrial application?&lt;br /&gt;
History[edit]&lt;br /&gt;
Put this idea in historical context. Give the reader the Who, What, When, Where, and Why.&lt;br /&gt;
&lt;br /&gt;
See also[edit]&lt;br /&gt;
Are there related topics or categories in this wiki resource for the curious reader to explore? How does this topic fit into that context?&lt;br /&gt;
&lt;br /&gt;
Further reading[edit]&lt;br /&gt;
Books, Articles or other print media on this topic&lt;br /&gt;
&lt;br /&gt;
External links[edit]&lt;br /&gt;
[1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Objects&amp;diff=13099</id>
		<title>VPython Objects</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Objects&amp;diff=13099"/>
		<updated>2015-12-05T02:21:42Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: Ddebord3 moved page VPython Objects to VPython Object: Removing Unecessary Plural&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[VPython Object]]&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=13098</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=13098"/>
		<updated>2015-12-05T02:21:42Z</updated>

		<summary type="html">&lt;p&gt;Ddebord3: Ddebord3 moved page VPython Objects to VPython Object: Removing Unecessary Plural&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
VPython Objects: Claimed by Daniel DeBord. Not Finished&lt;br /&gt;
Contents [hide] &lt;br /&gt;
1 The Main Idea&lt;br /&gt;
1.1 A Mathematical Model&lt;br /&gt;
1.2 A Computational Model&lt;br /&gt;
2 Examples&lt;br /&gt;
2.1 Simple&lt;br /&gt;
2.2 Middling&lt;br /&gt;
2.3 Difficult&lt;br /&gt;
3 Connectedness&lt;br /&gt;
4 History&lt;br /&gt;
5 See also&lt;br /&gt;
5.1 Further reading&lt;br /&gt;
5.2 External links&lt;br /&gt;
6 References&lt;br /&gt;
The Main Idea[edit]&lt;br /&gt;
State, in your own words, the main idea for this topic&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A Mathematical Model[edit]&lt;br /&gt;
What are the mathematical equations that allow us to model this topic. For example dp⃗ dtsystem=F⃗ net where p is the momentum of the system and F is the net force from the surroundings.&lt;br /&gt;
&lt;br /&gt;
A Computational Model[edit]&lt;br /&gt;
How do we visualize or predict using this topic. Consider embedding some vpython code here Teach hands-on with GlowScript&lt;br /&gt;
&lt;br /&gt;
Examples[edit]&lt;br /&gt;
Be sure to show all steps in your solution and include diagrams whenever possible&lt;br /&gt;
&lt;br /&gt;
Simple[edit]&lt;br /&gt;
Middling[edit]&lt;br /&gt;
Difficult[edit]&lt;br /&gt;
Connectedness[edit]&lt;br /&gt;
How is this topic connected to something that you are interested in?&lt;br /&gt;
How is it connected to your major?&lt;br /&gt;
Is there an interesting industrial application?&lt;br /&gt;
History[edit]&lt;br /&gt;
Put this idea in historical context. Give the reader the Who, What, When, Where, and Why.&lt;br /&gt;
&lt;br /&gt;
See also[edit]&lt;br /&gt;
Are there related topics or categories in this wiki resource for the curious reader to explore? How does this topic fit into that context?&lt;br /&gt;
&lt;br /&gt;
Further reading[edit]&lt;br /&gt;
Books, Articles or other print media on this topic&lt;br /&gt;
&lt;br /&gt;
External links[edit]&lt;br /&gt;
[1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
References[edit]&lt;br /&gt;
This section contains the the references you used while writing this page&lt;/div&gt;</summary>
		<author><name>Ddebord3</name></author>
	</entry>
</feed>