Great Deal! Get Instant $10 FREE in Account on First Order + 10% Cashback on Every Order Order Now

Project 3 Three js Project Overview In this project you will create a unique 3D animated scene composed of Three.js graphic components. The scene should include animation, lighting and...

1 answer below »
Project 3
Three js Project
Overview
In this project you will create a unique 3D animated scene composed of Three.js graphic components.
The scene should include animation, lighting and multiple objects.
Requirements:
1. Using Three.js create a unique 3D animated scene. The scene has the following specifications:
a. Size: minimum of 640x480
. Includes at least 6 different shapes
c. Uses multiple lighting effects
d. Includes radio buttons, slider bars or other widgets to turn on or off certain components
of the animation.
2. Use Three.js
3. All JavaScript source code should be written using Google JavaScript style guide.(
http:
google.github.io/styleguide/jsguide.html)
4. Prepare, conduct and document a test plan verifying your application is working as expected.
This plan should include a test matrix listing each method you tested, how you tested it, and the
esults of testing
Deliverables:
1. All JavaScript source code used for this project. Code should adhere to the Google Javascript
style guide.
2. Word or PDF file demonstrating with clearly labeled screen captures and associated well-written
descriptions, the successful execution of your 3D Three.js animated scene. The document should
e well-written, well-organized, includes the test plan, include page numbers, captions for all
screen captures, and a title page including your name, class, section number and date.
References should be included for all sources used and formatted in APA style.
Answered 12 days After Feb 21, 2023

Solution

Aditi answered on Feb 21 2023
34 Votes
Test Plan for 3D Object Positioning in 2D Space:
1. Objective and Scope: The objective of this test plan is to verify the functionality and accuracy of the code snippet provided for 3D object positioning in 2D space using the Three.js package. The scope of this test plan includes testing the two views, i.e., Perspective and Orthographic, along with the Left, Right, Top, and Bottom directions.
2. Test Strategy: The test strategy involves the following types of tests:
· Functional testing: To ensure that the code is working as expected and that the object is positioned accurately in 2D space.
· Performance testing: To verify that the code runs smoothly and quickly without any lag or delay.
· Regression testing: To ensure that the changes made during testing do not cause any adverse effects on the existing functionality.
3. Test Environment: The test environment should include the following:
· A computer with a modern web
owser, such as Chrome or Firefox.
· The latest version of the Three.js package installed and integrated into the project.
4. Test Cases: The following test cases should be executed:
Test Case 1: Perspective view with rotate checkbox checked
1. Open the page with the code snippet.
2. Select the Perspective view and make sure the rotate checkbox is checked.
3. Move the 3D...
SOLUTION.PDF

Answer To This Question Is Available To Download

Submit New Assignment

Copy and Paste Your Assignment Here