Friday, February 13, 2009

Integration of 3D Application

9 February 2009

I worked on integrating with Leonard's menu patch. Managed to integrate successfully with his part before lunch. However, there were some enhancement to be done. Here are some picture of the integrated 3D application:





After lunch, I changed my desktop's wallpaper. Here's the website I got my wallpaper from. It checks the computer's resolution and generates the wallpaper image accordingly. Here's how my desktop looks now:


Done with customizing my desktop, I modified the codes for 'Moving' function and passed my part to Ryan for integration. While integrating, I continued working on enhancing the 'Functions' Menu'. Bernard then brought a few guys to upgrade the projector. Before the 5.30pm, I managed to finish my enhancement and passed ryan the latest patches for integration. I also tried to help Leonard with his function with You Hock.


10 February 2009

I worked on the 'Clear All' function of 'Whiteboard' application with You Hock. We completed the function before heading down to Marketplace to grab a bite as we skipped breakfast to work on our application. We resumed work and tried implementing a new function for the 'Whiteboard' application - creating a new marker when a laser is shone on the screen. Before going for lunch, I showed Kevin my progress for the 3D application.

During lunch, we discussed on what are our next plans. I was tasked to work on the interaction with more than 1 models. Kevin also gave us advice on what we should do when applying for university.

When we were back at the office, I worked on the interaction with more than 1 models while the You Hock and Ming Hong worked on 'Whiteboard' application's new function. Before the end of the day, I allowed the scaling and rotating on the second model. I also helped out with the testing of the 'Whiteboard' application.


11 February 2009

When I got to work, I tried to improve the rotation function by disallowing the auto-rotation of the models. Managed to finish the rotation before we discussed on how we should we present to Mr Yeak tomorrow when he arrives. After the discussion, I added a new function to the 'Function Menu' - make the menu button unable to be selected while a model is moving/scaling/rotating. I managed to finish disallowing the moving and scaling button to be selected before lunch.

After lunch, we practiced for how we should present our work to Mr Yeak when he arrive for the rest of the day.


12 February 2009

I did the write-up for TP IT project show with leonard in the morning till about 9.30am before going through a dry run on what we are going to present to Mr Yeak later. After going through 1 round of dry run, we went back to do our tasks. Leonard and I managed to finish the write-up before lunch and emailed it to Kevin.

After lunch, we cleaned up the lap in preparation for Mr Yeak's visit. Kevin then came in to gave us feed back on how we could improve the project write-up. We did another round of dry run before Mr Yeak came. Kevin started by introducing him to what Lightdraw is about and what we had been doing here at IHPC. We showed him the 4PP, Puzzle application, the 3x2 tile display, the Whiteboard application and what we are currently doing.

After the demonstration, Mr Yeak went to the meeting room with Kevin and Ming Hong while we continued doing our work. I edited the project write up and after finishing, I continued working on the 3D application. At the end of the day, I managed to finish the interaction with 2 separate models with the mouse. Here's some picture of the application:






13 February 2009

We had a discussion on how long we have to complete our tasks before we end our attachment. So I was task to work on the 3D Model application while Kevin helped us with the IT Project Show write-up. So before lunch, I managed to set the initial position when 2 models are loaded. Kevin also passed me his version of the IT Project Show write-up.

During lunch, Kevin told us how different is being at work and at school. In school, we usually have the group mentality while at work, it is important to make decision by not getting affected by others. He also told us a few of his experiences at work.

After lunch, I went back to the lab and continued working on the 3D Model application. I managed to solve the rotation problem with Ming Hong's help before passing my part over to Ryan for integration. I read through Kevin's version of the IT Project Show write-up and made some changes before sending it to Kevin for the final review. However, he was busy filming the video for our applications. So he asked me to submit the write-up without the images. After submitting the write-up, I went to help Ryan with the integration. We managed to integrate successfully and I continued working on enhancing the 3D Model application - resetting the models to the initial positions when loading. I managed to finish that feature by the end of the day with Ming Hong's help.


Reflection for the week:

It has been a busy week for me at IHPC, rushing the 3D Model application while doing TP IT Project show's write-up. What I had left an impression in my mind this week is not the technical skills, but the conversations we had during lunch. Especially the one about the differences between school and work life.

In school, we often hang around our friends and make decisions to follow our friends even though we may not feel like it. The reason why we do that is to fit in. And it is a mistake to bring this mentality to the work environment. This is so because at work, even though we have teams/groups, we are still individuals with our own way of thinking and doing things.

As Kevin said, I too find it important to have our own stand. So the things I've learnt his week would be very useful, for both in school and at work in the future.

No comments: