01 2013 档案

摘要:此处旋转轴向量N必须为归一化后的向量,否则旋转后的向量将可能会出错View Code 1 float c = (float)Math.Cos(theta); 2 float c1 =1.0f- (float)Math.Cos(theta); 3 float s = (float)Math.Sin(theta); 4 float ny2 = (float)Math.Pow(n.Y, 2); 5 float nx2 = (float)Math.Pow(n.X, 2); 6 float nz2 = (float)Math.Pow(n.Z, 2); 7 Vector3 i = imp; 8 9 1.. 阅读全文
posted @ 2013-01-30 14:35 ralflql 阅读(1414) 评论(0) 推荐(0)
摘要:点此下载 自己做的这款截图工具自我感觉用起来挺好的,大概介绍下使用方法,抓图的过程和其他的一样,抓完图后,双击左键复制到粘贴板,也可以在菜单里面操作,按ESC退出当前截图。 先上个主界面和截图界面如下(截图软件就这么简单,自己闲来没事,在winform上模仿了个百度搜索,虽然画蛇添足,放上去后感觉给界面还添加了点灵气……):下面分享下核心代码:左键按下开始绘图代码 1 /// <summary> 2 /// 按下左键开始绘制 3 /// </summary> 4 private void imageProcessBox1_Mou... 阅读全文
posted @ 2013-01-23 15:28 ralflql 阅读(224) 评论(0) 推荐(0)
摘要:求交点坐标的问题完全可以用数学的方法求得结果的表达公式来解决啊设P1(x1,y1,z1),P2(x2,y2,z2) L2:P3(x3,y3,z3),P4(x4,y4,z4)记xi-xj=xij,ij是下标 (或xij,yij,zij表示该直线的方向向量)利用参数式,设:L1方程 x=x1+x12*t, y=y1+y12*t,z=z1+z12*tL2方程 x=x3+x34*s, y=y3+y34*s,z=z3+z34*s.将L1带入L2,先得到: s=(x13+x12t)/x34再带入方程得到t的表达式: t=(y13*x34-y34*x13)/(y34*x12-x34*y12)带入L1中,.. 阅读全文
posted @ 2013-01-07 10:57 ralflql 阅读(3959) 评论(0) 推荐(0)