ray

    3熱度

    1回答

    我選擇了基於堆棧的遍歷算法(遞歸射線遍歷算法),並且我對理解它有點麻煩。 這是我的理解。 我需要找到的點處射線進入體素(然後計算距離射線原點和點),其中在其離開(再計算射線原點和點之間的距離),射線原點之間的距離和平面(在一些文件,我看到的公式:? (splitPoint - rayOrigin[currentAxle])/rayOrientation[currentAxle] 我的射線取向是

    2熱度

    3回答

    基本上我正在試圖做的是使用一個非常非常基本的光線投射系統來遮陰二維高度圖,該系統基本上只是檢查光線是否遮蔽之前被截取。然而,它不能正常工作,而且我現在一直在抨擊我的頭幾個小時,所以我認爲把它交給你們是沒有害處的,因爲我認爲這可能是非常明顯的事情,我不會看到它或如此複雜,我永遠不會把我的頭圍繞它。 我有一個圖是這樣的: 而且光線投射是給我這個(記住這只是調試的顏色;紅色線攔截,但預期的位置之前(所以

    0熱度

    1回答

    嗨,我發現upto接近計劃和遠期計劃..然後如何識別使用此我觸及的對象..任何人都可以幫助我..這是我的代碼.. -(Boolean) checkCollission:(CGPoint)winPos { winPos.y = (float)__viewport[3] - winPos.y; Point3D nearPoint; Point3D farPoint;

    0熱度

    1回答

    我試圖從屏幕中心投射光線並檢查與物體的碰撞。 渲染時,我的使用這些功能設置攝像機: GL11.glRotated(mPitch, 1, 0, 0); GL11.glRotated(mYaw, 0, 1, 0); GL11.glTranslated(mPositionX, mPositionY, mPositionZ); 我無法創建射線,但是。這是我到目前爲止的代碼: ray.origin

    4熱度

    1回答

    我使用以前的迭代計算機圖形準備考試,我碰到這個問題 評論下面傳來: 「的光線投射算法是罰款 計算投影陰影,但 計算非常昂貴,當 第二次運行的可見性 計算「。 任何人都可以澄清爲什麼它「計算上非常昂貴,當運行第二次可見性計算」?對不起,重複報價。 謝謝大家。

    1熱度

    1回答

    我想爲一個簡單的球體射線追蹤應用實現高光和漫射照明,但是我的矢量有問題。 我想使用以下來更新燈光,但生成的圖像看起來完全一樣,所以我知道我做錯了什麼。我假設我以某種方式搞亂了這些媒介。命中是命中的球體,而思維是與球體點的距離。 Pir,豬,pib是顏色的rgb。 P3D intersection = ray.position.add(ray.direction).scale(mindis); P

    1熱度

    3回答

    好的,所以我正在使用phong陰影進行射線追蹤。到目前爲止,一切都很好。我已經投射了在我的場景中擊中球體的光線,並將phong陰影應用於它們,而且看起來很正常。 現在,我正在計算陰影射線,它是從初級射線到光源的交叉點拍攝射線,並查看它是否在路上撞擊到任​​何物體。如果是這樣,那麼它就在陰影中。但是,當計算陰影射線是否碰到任何球體時,我的判別式似乎有一個誤差,這是很奇怪的,因爲它對於初級射線來說是正

    0熱度

    2回答

    所以我回來了另一個光線跟蹤問題。我的代碼渲染球體一切都很好,但立方體並沒有真正的工作。我使用這個代碼來測試十字路口:http://pastebin.com/qgm6vpdx(這是一個遞歸函數,t是到交點的距離) 邊界框被定義爲: Cube* c1 = new Cube; c1->Corner1 = Vec3(100, 100, 100); c1->Corner2 = Vec3(200, 2

    2熱度

    2回答

    我正在用c#寫一個簡單的raytracer/raycaster。我在Vector中已經過期了,所以我寫了一個名爲Vector3D的類,如下面的代碼所示。我也寫了一堂課來處理光線。就目前而言,我擔心的是確保光線從相機出發,然後被投射到屏幕上的所有像素,然後投射到場景中相機前面的物體。我已經將文本寫入輸出(Debug.WriteLine),儘管很難看到它是否真正起作用。下面的代碼是否合適,或者你會推薦

    2熱度

    1回答

    我有一個網頁,其背景將成爲一個手電筒。無論用戶的瀏覽器大小,是否可以繪製手電筒以使光束(一片餡餅形狀)展開?例如(愛ascii藝術): / / / / ________/ |/ | _ |/ |________ |\ \_| \ \ \ \ \ 隨着射線擴