raycasting

    1熱度

    1回答

    我有一個java項目誰使「windows迷宮」,並使用光線投射算法。下面是截圖: 就像你可以看到所有的牆壁具有相同的高度尺寸。我想這樣做,但不同的高度尺寸 private void castRay(int xOnScreen,double angle,double direction) { R rx = castRayInX(angle,direction); R ry = c

    0熱度

    1回答

    我目前使用pygame的光線投射引擎,pyray( https://github.com/oscr/PyRay/blob/master/pyray.py),並有一些問題我想問一下 : 1)你如何添加一個精靈這是不一個細胞,就像Wolfenstein 3D中的敵人一樣? 2)你如何製作牆壁圖像,而不是顏色塊?

    0熱度

    1回答

    我深化發展汽車發動機劇本,我想用光線投射避開障礙物。問題是,當我把光線投射它指向(0,0,0)世界座標,雖然我所提到的方向,從我的對象是向前。 public float sensorLength = 10f; public float frontSensorPosition = 3.65f; // distance from the center of //th

    0熱度

    1回答

    我試圖使用光線投射來獲取球體和光線之間的交點,兩者都位於場景的中心。這是一個非常簡單的場景,但我無法使其工作。 相關代碼: // renderer, camera, etc... var material = new THREE.MeshStandardMaterial(); material.opacity = 0.25; material.transparent = true; sp

    0熱度

    1回答

    我試圖在ThreeJS場景內的3D地圖中實現離線路由。我希望用戶單擊一個點,然後導航到此點的多維數據集。導航工作正常,但點擊點不準確。平面地圖是Y軸向上的XZ座標平面。在這個場景中,我得到了Orbit Controls,它在軌道運行時改變了攝像機的位置參數,因此光線投射並不準確。我需要在任何軌道狀態下獲得正確的XZ座標。我在3D中獲得了傳統射線投影的正確座標,但正如我所說,這不是我所需要的。我嘗試

    0熱度

    2回答

    我有一個帶槍的2D角色,我想舉例說明他的鏡頭與其他東西碰撞的爆炸。 我認爲這樣做的最好方法是在JavaScript中使用Raycast2D。 var hit: RaycastHit2D = Physics2D.Raycast(transform.position, Vector2.right); if (hit.collider != null){ boomClone2 = Insta

    0熱度

    1回答

    我正在使用GVRTeleport腳本來允許使用紙板應用進行傳送。我希望用於遠距傳物的射線能夠忽略除一層以外的所有層。通過this頁面我相應地修改了腳本(道歉,找不到原始鏈接到這個代碼的所有者),但是現在傳送腳本根本看不到任何東西。有任何想法嗎?我的底層是第8層,這是我希望這個raycast與之交互的層。 using UnityEngine; public class GVRTeleport :

    0熱度

    1回答

    我有一個精靈通過點擊和拖動移動和代碼工作正常,直到我試圖包含精靈離開現場。這個問題是我無法弄清楚如何拖動一個遊戲對象並忽略場景的其餘部分。嘗試使用if語句和標籤,但不能將字符串轉換爲布爾或其他轉換錯誤。下面 碼被附加到主攝像機 public GameObject gameObjectToDrag; // refer to Go that being dragged public Vector3

    0熱度

    1回答

    我遇到與Three.js和WhitestormJS Raycasting的問題。 也許我並沒有很好地理解這個特定元素的一些基本原理。 我想要做的是同步raycaster與我的相機的方向。 所以,一旦它與一個元素相交,這個元素將被添加到相交數組中。 問題是即使我將相機移動到元素方向,我的「相交」數組仍保持爲空。 在codepen:https://codepen.io/paulbonneau/pen/

    -1熱度

    2回答

    首先,我是通用的WebGL,Op​​enGL編程的新手。我認爲這些工具可以讓我解決一個問題,但我不知道從哪裏開始。 我的問題: 給定一個起點,一個目標(三角形或網狀)和多方向矢量(千)清單,有沒有用我的GPU來算擊中目標的光線數量的方式?理想情況下,我想用我的GPU的能力來解決這個問題,因爲它似乎比我的CPU更適合它。 我相當肯定我可以用我的cpu編寫一些代碼來做到這一點,但是它需要很長時間才能在