Skip to main content

Basic Concepts

Lazy_VAbout 1 min

Functions

A one-to-one mapping from the domain to the range:

f:RR

Note

R represents the one-dimensional real number domain.

Height Maps

A height map can be described as:

f:R2R

A height map is a 2D image where each pixel records a height value. It is commonly used to represent terrain.

2D Parametric Curve

f:RR2

In other words: f(t)=p where p is a two-dimensional coordinate point (x, y).

3D Parametric Curve

f:RR3

In other words: f(t)=p where p is a three-dimensional coordinate point (x, y, z).

Texture Mapping

The relationship mapping a texture to an object's surface can be described as:

f:ΩR3

Here, Ω represents the texture domain (u, v), and R3 represents the spatial domain (x, y, z).

Manifolds

  • 1-Manifold: A Curve
  • 2-Manifold: A Surface
  • 3-Manifold: A Volume

Arc-length Integral

Used to calculate the length of a curve:

ab(1+f(x)2)dx

Continuity

When the left limit and right limit exist and are equal at x=a, then f(x) is continuous at x=a, also known as C0 continuity.

limxaf(x)=f(a)=limxa+f(x)

Or more formally:

For a given δ>0, there exists ϵ>0 such that if x(aϵ,a+ϵ), then f(x)(f(a)ϵ,f(a)+ϵ).

For the 2D case, we use neighborhoods. Neighborhoods can be described using triangles, rectangles, or circles.

Neighborhoods
Neighborhoods

Calculus of Multiple Variables

Partial Derivatives

x(x2y+y3zxyz)=2xyyzy(x2y+y3zxyz)=x2+3y2zxzz(x2y+y3zxyz)=y3xy

Gradient Vector

f(x)=(fx,fy,fz)

Numerical Calculus

Common numerical methods:

  • Taylor Series and Expansion
  • Numerical Integration
  • Lookup Table

This section belongs to the content of Scientific Computation (COMP5930M).