0% found this document useful (0 votes)
7 views

F24 MVC Assignment 1

This document outlines an assignment for the Multivariate Calculus course at the University of Central Punjab, detailing submission instructions, deadlines, and marking criteria. The assignment includes problems related to vector operations in computer graphics, computer vision, and plane detection in 3D space. Students are required to follow strict guidelines to avoid penalties for late submissions and plagiarism.

Uploaded by

Narmeen Javed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

F24 MVC Assignment 1

This document outlines an assignment for the Multivariate Calculus course at the University of Central Punjab, detailing submission instructions, deadlines, and marking criteria. The assignment includes problems related to vector operations in computer graphics, computer vision, and plane detection in 3D space. Students are required to follow strict guidelines to avoid penalties for late submissions and plagiarism.

Uploaded by

Narmeen Javed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

UNIVERSITY OF CENTRAL PUNJAB

LAHORE
Assignment 1
Course Code CSSS-2733 Semester Fall 2024
Course Title Multivariate Calculus
Resource Person Adnan Rafiq Siddiqui
Assignment Given Date 28-10-2024 Submission Date Upcoming Week Lecture
Total Marks 25

Name of student Complete Section Assignment Viva Total marks


Registration no. marks marks

Submission Instructions (Please follow strictly)

 Take the PRINTOUT OF THIS ASSIGNMENT PDF file and solve the question at
the A4 Page. DO NOT use any other papers.
 Write your complete names and registration numbers on each page of the assignment.
 Follow the deadline. Finish your work one day before, so you could submit in time.
 LATE SUBMISSION WILL NOT BE ACCEPTED (Deduction of 5% marks each
day).
 All Plagiarized assignments will be awarded ZERO marks.

I declare that I have prepared the assignment according to above guidelines, and I shall be
responsible for any deduction of marks if the instructions are not followed.

Student sign: ___________


1. Vector Operations in Computer Graphics
In 3D computer graphics, vectors are often used to represent directions, forces, or
the position of objects in a scene.
1. Consider two vectors representing two directions in a 3D game:
⃗ = ⟨2, −3,4⟩ and ⃗ = ⟨−1,5,2⟩.
(a) Calculate the angle between the two vectors.
(b) Determine if these vectors are orthogonal, parallel, or neither, based on the
results of the dot product and the cross product.
2. In many physics engines used in gaming, objects are manipulated based on
force vectors. Suppose a force vector ⃗ = ⟨3, −2,5⟩ is applied to an object at
the point (2,1, −1). Find the torque (or moment) exerted by the force about
the origin using the cross product.

2. Computer Vision – Line of Sight


In computer vision, cameras and other sensors often need to determine if objects
lie on a specific line of sight or path. This is particularly useful in object tracking
and robotic vision.
A camera at the origin (0,0,0) is tracking an object along a line described by the
parametric equations:
=1+ , = −2 + 3 , =4
Determine whether the object passes through the point (4, 1, 12).
If yes, at what value of ?
3 Computer Vision – Plane Detection in 3D Space
In 3D computer vision, detecting planes is often necessary for reconstructing
surfaces or finding boundaries of objects. For example, in augmented reality (AR),
it's important to detect surfaces like tables, floors, or walls to correctly place virtual
objects.
Problem Statement: Suppose you are developing an AR application that
needs to identify a flat surface (like a table) in a 3D space. Your camera
has detected three points (1, 2, 3), (4, −1, 2), (−1, 1, 0) on this surface:

(a) Find the equation of the plane passing through these three
points.

(b) Explain how the normal vector of this plane could help in
aligning virtual objects (e.g., placing a virtual cup on the detected
surface) so they appear realistically aligned with the surface.

You might also like