Apply vector mathematics and geometry in a software program

Assignment Help Computer Engineering
Reference no: EM132181320

Mathematics Assessment - Geometry based programming project

Learning Outcomes -

  • On successful completion of this module, learners are able to understand and apply trigonometry and core trigonometric identities in game development situations.
  • On successful completion of this module, learners are able to examine and apply vector mathematics to situations found in game programming.
  • On successful completion of this module, learners are able to examine and apply analytic geometry in common game development situations.

Assessment Overview: This assessment requires you to be able to apply to apply vector mathematics and geometry in a software program.

Instructions -

Open up the file 'MAT101_Assessment_4_Attachment_1_T1_2018_071117.pdf', which is attached.

Create the required source code for the document and develop tests to verify the functions that you implement.

Keep in mind the following criteria when you complete this assessment:

Build Quality: The source code is required to display the following features:

Free of:

  • Build warnings at Warning Level 3 for all build targets.
  • Build errors at Warning Level 3 for all build targets.
  • All intermediate files, (.obj, .pdb, .ilk, ..., files etc).

An electronic copy of the source code (.h, .cpp), solution file (.sln) and project file (.vcxproj) are required to be submitted.

  • Name the source code folder as: GeometryProjectSource - Student Name
  • Name the solution as: GeometryProject.sln

Coding Standards: The source code is required to display the following features:

  • The template header.
  • Standardised naming convention for variables.
  • Discrete Functions that perform the task reflected in their name.
  • Appropriate use of commenting; especially, in complex areas of the code.
  • Appropriate use of whitespace and indentation.
  • Appropriate function headers.

Runtime Quality: The source code is required to display the following features:

Free of:

  • Memory leaks.
  • Bugs.
  • Crashes.

Instructions:

1. Files to be created : main.cpp, geometry.h, geomtery.cpp, test.h, test.cpp

2. Write your test cases such that code keeps track of how many test scenarios were run (by keeping the count of it) and OUTPUT it. Do not rename or change the header file.

Attachment:- Assignment Files.rar

Reference no: EM132181320

Questions Cloud

Purchasing outlet from small franchise systems : What are the advantages and the disadvantages of purchasing an outlet from small franchise systems?
How can a teacher integrate assessment : How can a teacher integrate assessment, testing, and grading to create a comprehensive approach to assessment?
Additive utilitarian social welfare analysis : Explain in intuitive terms why, according to additive utilitarian social welfare analysis, maximizing social welfare requires redistributing
Write on any topic related to technology security : Upload your Term Project Paper here. You may write on any topic related to technology security. You must produce a minimum of a 10 pages paper.
Apply vector mathematics and geometry in a software program : MAT101 Mathematics Assessment - Geometry based programming project. Apply vector mathematics and geometry in a software program
Reactions-learning-behavior and results : The four categories of training outcomes are: Reactions, Learning, Behavior and Results.
Summary of the efqm excellence model : Look at the summary of the EFQM Excellence Model. It states.
Value of ending inventory under absorption costing : The company produced 37,000 units, sold 29,000 units, leaving 8,000 units in inventory at year-end. What is value of ending inventory under absorption costing?
Current consumption level of the two goods : Carmen spends her entire weekly income on two goods :X and Y. At her current consumption level of the two goods, the marginal utility of the dollar spent

Reviews

len2181320

11/29/2018 11:23:04 PM

References – 2 and Style – APA. Length -Add the required length for the assignment, presentation, discussion post, etc. Submission Checklist: An electronic copy of the source folder including only, source code, solution file and project file are required as described in the build quality section. Also include the readme file indicating how many and which functions are implemented. On the due date, submit a file through the submission link in the assessment 4 folder in the assessment section of Blackboard that is named appropriately with the given structure.

len2181320

11/29/2018 11:22:57 PM

Technical analysis and code implementation - Functions are coded. Comments are available describing function name and their functionality. Test scenarios are coded to check for the validity of functions. Comments are available describing test functions name and their functionality. Coding adhere to coding standards and easy to understand including clear choice of variable and function names. Overall Build adhere to Build quality fFile structure and Runtime quality.

Write a Review

Computer Engineering Questions & Answers

  Constructor functions for your button events

constructor functions for your button events as outlined. This application simulates a vending machine that dispenses soft drinks.

  How assignments can be made within a class hierarchy

How assignments can be made within a class hierarchy and the role of casting in class hierarchy. What is strong typing? Why is it an important language feature?

  Study effect of mismatch between input and assumed variances

Use the program misuquan to study the effect of mismatch between the input and assumed variances. How do these effects change with the quantizer alphabet size and the distribution type?

  Write the mobile ordering project pos requirements document

Your Mobile Ordering Project team assigned you to write the Mobile Ordering Project POS Requirements Document.

  Design the logic for a program that merges the files

Design the logic for a program that merges the files for summer and winter programs to create a list of the first and last names of all participants.

  What is the content of the register after each shift

The content of a 4-bit register is initially 1101. The register is shifted six times to the right with the serial input being 101101. What is the content of the register after each shift?

  Suppose that a 5 stage pipelined mips processor with stages

assume a 5 stage pipelined mips processor with stages if id ex mem and wb. load and store are the only instructions

  Who approves and reject resources

What kind of system should be in place to manage change request and why you are choosing this technique.

  Create the definition of the function

Write down the definition of the function template moveNthFront that takes as a parameter a queue and a positive integer, n. The function moves the nth element of the queue to the front.

  Make a web page that contains two selection lists

Pick your favorite sport and search the internet for current roster of players for five teams. design a web page that contains two selection lists: one that displays a drop-down menu of team names and the other a multi-line selection list that dis..

  What is the interface for premium member

Which element in the above diagram is an example of polymorphism? What is the interface for Premium Member?

  What is the probability that a player wins the jackpot

The player wins the jackpot if the first five numbers picked match the first five numbers drawn and the sixth number matches the sixth number drawn.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd