Top Banner
P3: Design: This design will help me create the HCI when following the steps and knowing what will need to be done. The HCI that will be created is a coloured sphere, being on a plane and the user being able to interact with the coloured sphere with the generated hands, connected by the leap motion. The design is that there is a coloured sphere and a plane so that the sphere stays on so it will not fall through the map. There will be hands that are generated by the leap motion so that the user can interact with the sphere. This design will be used so that the user can interact with a sphere with their hands.
7

schwaynebarnaby.files.wordpress.com€¦  · Web viewP3: Design: This design will help me create the HCI when following the steps and knowing what will need to be done. The HCI that

Sep 28, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: schwaynebarnaby.files.wordpress.com€¦  · Web viewP3: Design: This design will help me create the HCI when following the steps and knowing what will need to be done. The HCI that

P3:

Design:

This design will help me create the HCI when following the steps and knowing what will need to be done. The HCI that will be created is a coloured sphere, being on a plane and the user being able to interact with the coloured sphere with the generated hands, connected by the leap motion.

The design is that there is a coloured sphere and a plane so that the sphere stays on so it will not fall through the map. There will be hands that are generated by the leap motion so that the user can interact with the sphere. This design will be used so that the user can interact with a sphere with their hands.

Page 2: schwaynebarnaby.files.wordpress.com€¦  · Web viewP3: Design: This design will help me create the HCI when following the steps and knowing what will need to be done. The HCI that

P4:

Input:

The input will be a plane so there is a surface and then a sphere will be added so that the user may interact with the sphere and possible throw it and push it. Adding physics to the hand and sphere so that the user can interact with the sphere in game mode. Another input will be generating the hands so that the user has a way of interacting with the sphere and throwing it.

Output:

Allow the user to interact with a sphere and possible throw it and hold the sphere. Using the leap motion will generate hands, when hovering your hands over the leap motion, looking at the screen you will be able to interact with the sphere and possibly throw the sphere across the plane, using the generated hands from the leap motion.

Page 3: schwaynebarnaby.files.wordpress.com€¦  · Web viewP3: Design: This design will help me create the HCI when following the steps and knowing what will need to be done. The HCI that

P5 & M3:

Test Effectiveness ResultPhysics This test is effective of measuring the

HCI, because it is testing its limits and if it is realistic or not. The test of physics shows how well the program will function. In this picture it shows the ball and the physics which is being added to it so that it performs well in games mode.

To test the physics, I had dropped the ball and see what would happen, if it would fall, float or do something that breaks the law of physics. In the early stages when creating the ball, the ball would just roll away and drop off the side of the plane.

Behaviour Behaviour also helps when measuring an HCI. It helps measure if the program is function well or not and if the behaviour of the tool’s functions correctly. In the screenshot below, shows the features within the ball and the features explain the reasons for the sphere’s behaviour.

The ball would behave well with the generated hands but there was a lot of work done to make it work with the hands. The ball would not behave well in the start, the ball would roll away by itself or not interact with the hands at all.

Interaction Interaction is a major test of how the HCI is measured. It helps the programmer understand if the HCI is working and doing what is programmed to do correctly. In the screenshot below it shows how the hands have been programmed to interact with the sphere and has been tested to see if it will work. If this test was not taken then the HCI would not be measured correctly.

An important test was testing if the ball was interactive. To do so I went into game mode and played around with the ball, to check if the generated hands could interact with the ball. This test was successful, the generated hands and the ball worked fine together. In the early stages the ball would

Page 4: schwaynebarnaby.files.wordpress.com€¦  · Web viewP3: Design: This design will help me create the HCI when following the steps and knowing what will need to be done. The HCI that

not go well with the hands and the ball would roll to the side of the edge.

P6:

This the plane being created for the ball and hands

to have space to move on so that the ball does not just fall through the map. There needs to be a surface.

The screenshot shows the camera angle and how close the hands will be. This is how to move the hands around the plane. I used this tool to make the hands be in the right position to interact with the ball.

The screenshot shows the generated hands. What they would

Page 5: schwaynebarnaby.files.wordpress.com€¦  · Web viewP3: Design: This design will help me create the HCI when following the steps and knowing what will need to be done. The HCI that

look like in game, without the plane and ball. They had to be generated so that the user can interact with the ball.

In this screenshot, I was making changes to the had so that some of the finger tips can interact with the ball.

This is a screenshot of the hand and ball. The hands are able to interact with the ball and move it around.

Overall the program functions fine and works well with hardly any issues. There were major problems in the start when I could not get the hands to interact with the ball. Also, the ball would have problems with physics, the ball would just float away. However, the problems have been fixed over time and the program works well. The only problem was that it wasn’t possible for me to change the colour of the ball/sphere, there was some difficulties and problems when trying to change the colour, I believe it was not supported on the system I was using.

D2:

Overall the interface that was created meets the objects that was meant to be made. The interface works very well and normal. However, when trying to change the colour of the sphere was very difficult and believe did not change because of the old software or did not work well with the computer that was being used. That is the only downside about my interface, all the requirements are met. All users can interact with the ball perfectly normal with the interface, it is easy to use so anyone of any age could use my HCI that was developed. My finished interface follows the steps of

Page 6: schwaynebarnaby.files.wordpress.com€¦  · Web viewP3: Design: This design will help me create the HCI when following the steps and knowing what will need to be done. The HCI that

my design and they are very similar however I did not get to change the colour of the sphere due to the feature of that software not being featured.