由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Mathematics版 - 请教3D BILLBOARD 问题
相关主题
ANALYSIS NOW --NUMERICAL RADIUS |||*||| NORM请教一个operator norm的问题
有n个二维向量ai,每个模<=0.1,模的平方和=1isometry
问个简单的平面几个问题 (转载)seek help on a problem
紧急求助一个平面几何的问题如何在maple下定义一个i×j矩阵,其中元素是ai,j?
一个空间几何问题问一道调和函数的题目
请教如何复平面上围线的面积MatLab符号运算中如何表示连乘prod
Re: 10个包子求解 (转载)请教topology/geometry 的一个趣味问题的证明方法的严密性
请教一个定理证明中的问题急! 请教高手:球面坐标转换
相关话题的讨论汇总
话题: 3d话题: 圆盘话题: billboard话题: v3话题: vd
进入Mathematics版参与讨论
1 (共1页)
e****c
发帖数: 10
1
这两天再写3D 游戏,遇到数学问题请教大家。
有一个小圆盘,怎么样转动使它的中心与摄像机位置的连线总得与小圆盘平面垂直。
晓圆盘的位置已知,切静止不动,小圆盘的初始位置可以假设为(0,0,1)Z轴正向。
问题就是当相机移动到某个位置(相机的位置已知),小圆盘绕什么轴 转动多大角, 使
得小圆盘的平面总与它与相机的连线垂直
h**********c
发帖数: 4120
2
you problem is not mathematical description adequately.
but I make the following assumptions.
the camera move from (a,b,c) to (m,n,q)
the disk is at (r,s,t) up vector vd=(u,v,w)
v1 = (a-r,b-s,c-t)
v2 = ((m-r,n-s,q-t)
v3 = cross(v1,v2)
v4 = cross(vd,v3)
theta = dot (v3,vd)/(norm(v3)*norm(vd))
Rotate disk about v4 with angle theta. calculate theta by the dot product
arccos or sth else.
This is a kind suggestion, no reliability.
1 (共1页)
进入Mathematics版参与讨论
相关主题
急! 请教高手:球面坐标转换一个空间几何问题
Please help on 'Dormand & Prince' method请教如何复平面上围线的面积
absolute continuityRe: 10个包子求解 (转载)
问一个微分方程组的问题.请教一个定理证明中的问题
ANALYSIS NOW --NUMERICAL RADIUS |||*||| NORM请教一个operator norm的问题
有n个二维向量ai,每个模<=0.1,模的平方和=1isometry
问个简单的平面几个问题 (转载)seek help on a problem
紧急求助一个平面几何的问题如何在maple下定义一个i×j矩阵,其中元素是ai,j?
相关话题的讨论汇总
话题: 3d话题: 圆盘话题: billboard话题: v3话题: vd