如何将 2D 点与 4D 矩阵相乘
如何使用 4D 矩阵将 2D 点(或 Z=0 的 3D 点)转换为 2D 点(其中 Z 被忽略)? 我正在使用 Microsoft Silverlight 使用 Matrix3D 将 2D 控件投影为伪…
“折断”所需的帮助XNA 中的 3D 模型到 3D 地形网格
我试图将模型的高度限制为其移动的网格的高度。我研究这个问题已经有一段时间了,如果我使用高度图来生成地形,似乎有很多方法可以解决这个问题,只需…
检查一个点是否在 3d 线上?
我知道如何检查一个点是否在 2d 线上,但我想在 3D 中执行此操作。有什么想法吗? // slope from point 1 to point 3 var p13:Number = (Math.atan2 (…
Direct3D 11 WorldViewProjection 矩阵转换不起作用
我有一个简单的正方形,我正在使用 Direct3D 11 和 SlimDX 在 3D 空间中绘制,具有以下坐标(我知道它会渲染) 0,0,0.5 0,0.5,0.5 0.5,0.5,0.5 0.5,0,…
HLSL着色器,如何用原始颜色绘制模型?
我使用 Google SketchUp 将这个非常简单的 3D 模型导出为 .x 格式,该模型是一个简单的立方体,没有纹理,每个面只有不同的颜色。 我编写了这个 HLSL …
Mac 加载和操作 3D 对象的库
我正在尝试使用 Xcode 学习 3d for Mac 的基础知识,所以我想知道我可以使用什么来实现这些结果: -加载 3d 对象(3ds、obj 等) -添加一些交互(使用…
使用 Away3D,如何操作相机,以便始终看到所有场景对象?
我遇到的问题是场景中的对象一直在移动。我有一个悬停相机,它也会改变角度,但我需要它根据场景的尺寸自动放大和缩小,以便整个场景始终在视野中。当…
将点数据库转换为体形
我有一个数据库,其中包含点格式的身体扫描结果。 例如: point1=(x,y,z) point2=(x2,y2,z2) ... 我想将这些点转换为身体形状。 我想对这一点进行一些…
关于 glColorMask 及其工作的快速问题
我想渲染深度缓冲区来进行一些漂亮的阴影贴图。不过,我的绘图代码由许多着色器开关组成。如果我设置 glColorMask(0,0,0,0) 并保留所有着色器程序、纹…
如何为 iPhone/iPad 创建 3D 地图
有什么方法可以在 iphone/ipad 上创建和渲染 3D 地图吗?我正在搜索并发现 1 个应用程序已经执行此操作 http://www.youtube。 com/watch?v=rZtveCkW9D…
如何在 openGL 中创建 Wolf 3D 类型的基本 3D 墙
我试图弄清楚如何在 openGL 中创建像这样的简单 3D 墙。我不想创建任何花哨的东西,只是一个基本的 3D 墙,我可以在其中向前和向后移动,将其想象为只…