Monday, 18 May 2009
Friday, 15 May 2009
Week 34: 11th May - 17th May: Focus Dissertation!!
Tuesday, 12 May 2009
Week34: 11th May - 17th May: Dissertation and Maths
Thursday, 7 May 2009
Week 33: 4th May - 10th May: Video Demonstration
Week 33: 4th May - 10th May: Presentation and More Work
Saturday, 2 May 2009
Week 32: 27th April - 3rd May: Where I am now.
Thursday, 30 April 2009
Week 32: 27th April - 3rd May: Fun Programming Morning
- 10.43am - Finished first task- now the program resets the simulation with different rotated plane and the ball back at starting position.
- 10.56am - I have randomised the velocity of the ball to float values in between -5 and 5. the position was also randomised initially this way however, sometimes it was rendered below the plane and although this is easy enough to fix (i.e. place some restrictions) i decided that exactly (0, 10, 0) is the perfect coordinates for it as it will always hit the plane with a good couple of bounces at least. this may change once the translation comes into play. this is what is next on the to do list.
- 12.10pm - OK, the translation is set in the code however, I'm not sure whether to use it or not as the majority of times, the ball never hits the plane. I think I may have to speak to Dr Lucas about this at some point. I could place the initial position of the ball to be exactly 10 above the planes position or give the coordinates of the particle the same translation. Again, this could work, however, more adjustment is needed for the camera too. i shall try this now.
- 12.46pm - It is now mucking up the collision detection. Therefore, an email has been sent to Dr Lucas, updating him on my progress and the problem I have had today. He is not in today but hopefully I will get a reply tomorrow. It has been commented out in the code in the meantime. I have also added code to make sure that when the ball falls below -100 in the y axis, that it stops the simulation, puts the ball back to its original position and then starts the simulation again with new velocities.
Week 32: 27th April - 3rd May: Program
- restart scent with the press of a key
- translation of the plane
- randomise the velocity/starting position
Monday, 27 April 2009
Week 32: 27th April - 3rd May: Progamming Time (again!!!)
Saturday, 25 April 2009
Week 31: 20th April - 26th April: Update
- Camera (maybe)
- Radius if sphere accounted for at collision detection stage
- User input to start/restart the ball falling
- Plane segment equation
- Translation of the plane (maybe)
Monday, 20 April 2009
Week 31: 20th April - 26th April: Dissertation So far.....
Tuesday, 14 April 2009
Week 30: 13th April - 19th April: Time is Ticking!!
Friday, 10 April 2009
Week 29: 6th April - 12th April: Week in Review
- Rewrite plan for dissertation and the notes
- Look over the work involved in changing the plane equation to a plane segment
Friday, 3 April 2009
Week 28: 30th March - 5th April: Done it!!
Tuesday, 31 March 2009
Week 28: 30th march - 5th April: Problems Problems Problems!
Week 28: 30th march - 5th April: Progress Meeting
Monday, 30 March 2009
Week 28: 30th March - 5th April: Meeting and Possible Solution to Problem
Sunday, 29 March 2009
Week 27: 23rd March - 29th March: Weekend Progress
Thursday, 26 March 2009
Week 27: 23rd March - 29th March: Help
Tuesday, 24 March 2009
Week 27: 23rd March - 29th March: Progress Report
Sunday, 22 March 2009
Week 26: 16th March - 22nd March: Week in Review
- http://www.cppreference.com/wiki/c/other/srand (15th March)
- http://www.cprogramming.com/fod/srand.html (15th March)
- http://bishopw.loni.ucla.edu/air5/homogeneous.html (11th March)
---------------------------------------
I forgot to add a post last Tuesday about my most recent progress meeting therefore I have attached it below
-
Progress
not much done since the last time. Sorted the rotation, added matrix/vector class for all my calculations to come. Particle is falling under gravity, bouncing of the surface not correctly as of yet. Not done full testing as to why this is so.
-
Next Step
Fix problems. Make the particle move correctly (like parabola). Got equations/theory from
meeting with Dr Lucas.
-
Dissertation
This is still in the early stages as I am on the Literature Review.
-
Problems
Rotation - matrix addition
-
Changes
Talked to Dr Lucas who said that getting this stage done will have to be the focus now.
-----------------------------------------------------------------------------------
While at the progress meeting, we were given the dates for some of the hand-ins, shown below:
Presentations - 5th/6th May - marked by Dr Ozveren and Dr Lucas
Dissertation - 20th May - Dr Lucas and Dr Paris
Showcase - 22nd May - not officially marked but could be used as decider
Execution of the project - Lucas and moderated by Ozveren
Monday, 16 March 2009
Week 26: 16th March - 22nd March: Meeting
- XPosition = XVelocity x time
- YPosition = YVelocity x time
- ZPosition = ZVelocity x time
and
- Velocity = previous Velocity + (gravity x time)
- Start dissertation
- Finish stage one as soon as possible
- New Gantt Chart
Tuesday, 10 March 2009
Week 25: 9th March - 15th March: Group Meetings and Schedule
Saturday, 7 March 2009
Week 24: 2nd March - 8th March: Week in Review
Monday, 2 March 2009
Week 24: 2nd March - 8th March: Meeting
- Fix rotation by adding matrix class
- Add timing code
- Make particle fall under gravity
- Make the point into a line so easier to see
- Calculate resultant motion correctly
*Show Dr Lucas *
Friday, 27 February 2009
Week 23: 23rd February - 1st March: Weeks Progress
- enter in matrix class
- enter in timer/time aspect
- enter in FPS
Monday, 23 February 2009
Week 23: 23rd February - 1st March: Weekend Progress
Tuesday, 17 February 2009
Week 22: 16th February - 22nd February: Meeting
Monday, 16 February 2009
Week 22: 16th February - 22nd February: So Far..... and Next Steps
I have looked over all the maths needed (I think!) for this first stage. The hard part comes when I try to implement this into code. I seem to take everything really literally and so something I find it difficult to get a good grasp on the best way to do things. This usually ends up with a lot of time spent on 'trial and error' so to speak and in turn this will be my biggest downfall as I do not have all the time in the world to complete this project and I really want to get onto the movement of a sphere in the environment.
Progress on the writing of the dissertation has also been non-existent. However, Dr Lucas has mentioned that I should not worry about it til March perhaps so I am, at the moment, trying to focus on the programming side of my project.
Next steps - well I am going to repeat myself here and say that I want the first stage done for next week but for today I need to get as much as possible done for tomorrow to show Dr Lucas.
I also need to ask Dr Lucas for some feedback on the proposal now that we have it back.
Monday, 9 February 2009
Week 21: 9th February - 15th February: Week Plan
- have the first stage done (draft version) - stage one was to have a particle of mass bouncing on a flat surface
- note all equations I need for first stage
- work it all out on paper
- keep blogging
- keep updating log book
This will be done for next week hopefully and then it will mean I am on fairly the right time scale according to my gantt chart. I will look back over what I have done and review it.
Friday, 6 February 2009
Week 20: 2nd February - 8th February: Progress
Note: must have a look at endnote at some point.
Plan:
- Must have a particle bouncing on a flat surface by a week on tuesday so that I can show/talk to Dr Lucas about it.
- Keep noting down each equation used, its source and its purpose for reference later
Monday, 2 February 2009
Week 20: 2nd February - 8th February: Meeting And Schedule
Week 19: 26th January - 1st February: Week in Review
- approx. only 9 hours a day that I can actually manage
- do the important things before they become urgent
- prioritise and plan
I have decided that I will plan each day the night before and the same for each week and at the end of each I will review what has been done and why etc.
This will probably be the best way for me to stick on track as it is something I am not good at.
Thursday, 22 January 2009
Week 18: 19th January - 25th January: The Plan!!!!
- programming!!!!
- constant planning!!!!











