首页 > TAG信息列表 > raycasting

Java-Libgdx 3d中的RayCasting

好的,所以我也已经尝试了相当长的时间,基于libgdx中的Raycast进行基于3D碰撞的3d碰撞检测.有人会友善地将我送往正确的方向吗?解决方法:libgdx实际上很容易实现您要尝试执行的操作.以下是我用来进行射线测试并找到射线将撞击的最接近碰撞对象的内容.假设它位于名为BulletUtil的类中.

如何在Java中进行2D阴影投射?

我正在尝试按照本教程在Java中实现2D阴影投射方法: http://ncase.me/sight-and-light/ 我想坚持使用Line2D和Polygon对象.到目前为止,这是我的代码的主要部分: for (Polygon p : Quads.polygons) { for (int i = 0; i < p.npoints; i++) { osgCtx.setStroke(ne

javascript – Three.js raycaster交集

我编写了下面的代码来获得与3d形状的交点.它运作良好,但如果有两个与形状的交点,它只返回最近的交点,而我需要与形状最近的交点.我怎样才能到达最近的十字路口? /*here I create a cube*/ var geometry0 = new THREE.Geometry() geometry0.vertices = [

c – SFML绘制像素阵列

我在互联网上找到了这个(http://lodev.org/cgtutor/raycasting.html)教程并且很感兴趣并且想要创建我自己的教程.我想在SFML中做到这一点,我想扩展它,并制作一个3D版本,所以玩家可以走的不同级别.因此,每个像素需要1条光线,因此必须独立绘制每个像素.我发现了这个(http://www.sfml-

android – 当用户触摸GameObject时,如何阻止ARCore模型放置?

免责声明:我对Unity3D和ARCore都很陌生,所以请耐心等待. 我在Unity3D中使用ARCore来创建一个场景,用户可以在屏幕上的ScrollView中选择模型,并使用Google的ARCore框架放置它们. 到目前为止,我有它的工作;用户触摸ScrollView中的模型(在Panel中作为当前选定的模型显示在屏幕上,因为我

javascript – 使用变换控制时,threejs禁用轨道相机

我有一个包含多个网格的场景,每个网格都与不同的transformControl相关联;为了选择不同的对象,我正在使用光线投射技术.我也使用轨道相机来导航场景. 每当我使用变换控制修改所选对象的位置/旋转/比例时,我想禁用相机轨道,因为有时候当我点击一个拾取器时,我也会选择场景的背景,所以

android – 如何使用near和far位置识别3D对象内部或外部3D对象的单击

我正在使用带有Android,Java代码的OpenGLES 2.0进行3D对象渲染.如何使用以下代码在近处和远处位置识别3D对象内部或外部3D对象? public static PointF screenToWorld(float[] viewMatrix, float[] projMatrix, float screenX, float screen

c# – 在统一3d中删除对象的Box对撞机

这是我在Update函数中的代码.该物体有一个箱子对撞机. if (Input.GetMouseButtonDown(0)) { Ray ray = camera.ScreenPointToRay(Input.mousePosition); if (Physics.Raycast (ray, out hit3, 400.0F)) { wName = hit3.collider.gameObject.name; Destr