3D Transformation

3D Transformation 和二维点同理,我们把三维点表示成四维 Homogeneous Coordinates [xyz]→[wxwywzw]=[xyz1] \begin{bmatrix}x\\y\\z\end{bmatrix}\to \...

Motions

2D Transformation

注意,以下都是矩阵左乘向量! Transformation 的基本元素 我们均假设点的坐标为 (x,y)(x,y)(x,y),Transform 后的点为 (x′,y′)(x',y')(x′,y′) Rotation 假...

Motions

Blobby Objects

g=f(x,y,z)=ae−r−c≥0,where r=(x−xb)2+(y−yb)2+(z−zb)2 g=f(x,y,z)=ae^{-r}-c\ge 0, \quad\text{where }r=(x-x_b)^2+(y-y_b)^2+(z-z_b...

Solid Objects, Constructive Solids

Tips:如何找出几何体的解析式? 第一个技巧:我们直接找出每一个点 Constructive Solid Min-Max Set 方法 如果我们把几何体表示为隐函数形式 f(x,y,z)≥0f(x,y,z)\ge 0f(x,y...

图形学基础/几何体

Sweeping Surfaces

Sweeping Curve 可以看作 Sweeping a point with 111 degree of freedom Plane 可以看作 Sweeping a point with 222 degree of fre...

图形学基础/曲面

Quadric Surfaces

Quadric Surfaces Quadric Surfaces 是由三元二次方程确定的曲面:ax2+by2+cz2+dxy+exz+fyz+gx+hy+lz+m=0ax^2+by^2+cz^2+dxy+exz+fyz+gx+hy+lz+m=0a...

图形学基础/曲面

平面、双线性曲面

实际上本节围绕曲面展开,从曲面的表示方法为切入点,介绍多边形表示法和解析表示法

图形学基础/曲面

二维曲线与图形(一)

目前来看有点数学……不知道会不会涉及“如何渲染”的内容……

图形学基础/二维