当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 最近学习图形学,开始记录所学所长: 根据直线方程:F(x,y)=ax+by+c=0其中,a=y0-y1,b=x1-x0,c=x0y1-x1y0。
 

 

    摘要:1.1 甚麼是 3d 數學這是一本關於3d數學的書, 研究3d世界中幾何體背後的數學. 3d數學與計算幾何相關, 它可以用算法解決幾何問題.3d數學與計算幾何在使用計算機建模或是理解3d世界的這些領域內有著廣泛的應用.例如 圖形, 遊戲, 模擬器, 機器人, 虛擬現實以及電影術. 這本書覆蓋了理論和使用c++的實現.理論部分解釋數學與幾何在3d中的關係.它也可以作為技術與公式的手冊使用.實踐部分用......
 ·chinajoy展    »显示摘要«
    摘要:chinajoy展(中国国际数码互动娱乐产品及技术应用展览会)今天在上海开展。现场美眉狂多,超级养眼!贴几张现场拍的照片。 ......


J2ME实现图形学之——中点划线法
最近学习图形学,开始记录所学所长:

【程序编程相关:Windows操作系统菜鸟秘技

根据直线方程:f(x, y) = ax + by + c = 0 【推荐阅读:捷径:巧用Rundll32安装和卸载Wi

【扩展信息:详解Windows非法操作的具体含义

其中, a = y0 - y1, b = x1 - x0, c = x0y1 - x1y0.

将中点代入函数得:

d = f(m) = f(xp + 1, yp + 0.5) = a(xp + 1) + b(yp + 0.5) + c

所以当d<0时, m在直线下方, 当d >= 0时, m在直线上方

采用增量法

d>=0时,取(xp+2, yp+0.5)

代入得:d1 = f(xp+2, yp+0.5) = a(xp+2)+b(yp+0.5)+c = d + a

故增量为a

d<0时,取(xp+2, yp+1.5) = a(xp+2)+b(yp+1.5)+c = d + a + b

故增量为b

d的初值:d0 = f(x0 + 1, y0 + 0.5) = a(x0 + 1) + b(y0 + 0.5) + c

                = ax0 + by0 + c + a + 0.5b


...   下一页
 ·flyingmagic1.5    »显示摘要«
    摘要:flyingmagic 1.5版,由于1.0版的界面风格在当时不被客户认可,于2003年9月,正式开始制作后续版本,界面主要参照qqgame,2003年10月就已经基本完成,支持2款游戏,分别是斗地主和中国象棋 后来因为和合作方在某些问题上发生分歧,该项目于2003年底中止 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE