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热度

    1回答

    我正在使用GVRTeleport脚本来允许使用纸板应用进行传送。我希望用于远距传物的射线能够忽略除一层以外的所有层。通过this页面我相应地修改了脚本(道歉,找不到原始链接到这个代码的所有者),但是现在传送脚本根本看不到任何东西。有任何想法吗?我的底层是第8层,这是我希望这个raycast与之交互的层。 using UnityEngine; public class GVRTeleport :

    0热度

    1回答

    嘿,我一直在从Youtube上的教程中学习2D类terraria游戏。我一直在使用四边形作为块。该系列的链接是: https://www.youtube.com/watch?v=KONw5GX0Ixs 唯一的区别就是我一直在2D项目,而不是3D。我正在尝试实施一个采矿系统,但检测到的点击次数并不少于我点击的块。系统甚至没有检测到点击,更不用说我点击的块。我是新来的编码,所以我不知道如何解决这个问题

    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编写一些代码来做到这一点,但是它需要很长时间才能在