图形学基础
文章平均质量分 85
▤∪◍
▤∪◍
展开
-
卡尔丹旋转规则
三维旋转矩阵 卡尔丹旋转矩阵推导原创 2022-09-06 15:15:20 · 978 阅读 · 0 评论 -
Olivier Devillers的空间三角形相交判断算法
参考 Olivier Devillers代数定义二维空间下关于行列式的应用定义点a=(ax,ay),b=(bx,by),c=(cx,cy)ca⃗=(ax−cx,ay−cy),bc⃗=(bx−cx,by−cy)定义点a=(a_x,a_y),b=(b_x,b_y),c=(c_x,c_y) \\\vec{ca}=(a_x-c_x,a_y-c_y),\vec{bc}=(b_x-c_x,b_y-c_y)定义点a=(ax,ay),b=(bx,by),c=(cx,cy)ca=(ax−cx,原创 2022-04-06 16:20:00 · 681 阅读 · 0 评论 -
OpenGL三维空间中视距与屏幕像素换算公式
DEBC为视锥裁剪体,DE是视锥体近裁剪面(OpenGL中也就是屏幕所在平面),BC是视锥体远裁剪面,FG是位于视锥体内的某一物体,相机视角fov为角BAC,则有Fj表示物体FG的包围球半径radius,Aj表示视点到物体中心点的距离distance。则有如下公式推导令相机位于位置A,相机视角fov=∠BAC,屏幕DE高度为height,模型FG的包围球半径Fj为radius相机位置A到模型FG中心点j的距离Aj为distance相机看模型FG包围球的角度为∠FAG=2∠FAj=2α则有α=arctan.原创 2022-03-17 08:38:21 · 1174 阅读 · 0 评论