4d Final Project

17 05 2010

My 4d project can be found here.

‘matHughes4d.swf’ is the main file to run. When unzipping, make sure ‘balls.swf’ is in the same directory as ‘matHughes4d.swf’. There may be security issues with the flash player. If these cause problems then run the fla.

The underlying idea is that of data manipulation and misrepresentation.

The app takes data from the Portland Square building and uses the data to manipulate the 3 circles on the screen. The x and y positions and width of the circles is determined from the incoming data.

Press the ‘Refresh Data’ button to load new data into the app. This will also change  the data assorted with each circle, giving them new positions and widths.

To select a circle, click on it. It will become blurry indicating that it has been selected. To deselect a circle, either click the deselect button or click on an empty part of the screen. When a circle is selected it can be dragged around the screen.

The manipulation buttons (‘Stretch’, ‘Shrink’ and ‘Show/Hide Text’) will affect all circles. If a circle is selected then only that circle will be affected.

The ‘Stretch’ button takes a value randomly from the arch-os data. It will then stretch the selected circle by that about.
The ‘Shrink’ button does that same but shrinks the circles instead of stretching them.

The ‘Stretch’ button takes a value randomly from the arch-os data. It will then stretch the selected circle by that about.
The ‘Shrink’ button does that same but shrinks the circles instead of stretching them.

The ‘Show/Hide Text’ button toggles between showing or hiding the selected circles data values.

The dada values are broken down into two sections. The firsts shows where the data came from with the second showing the actual value.

The vertical text shows the data that set the original y position and y speed.

The horizontal text shows the data that set the original x position and x speed.

The diagonal text shows the data that set the original width.

The ‘Start/Stop Movement’ button starts and stops the movement of the balls. The speed that the balls move at is determined by the data that sets the initial x and y positions of the circles. This means a circle may have a very high x speed, but a low y speed.

Advertisement

Actions

Information

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s




Follow

Get every new post delivered to your Inbox.