3d相关内容
我想使用 tween 在世界轴上旋转立方体.我可以使用 tween 在不使用 tween 的情况下绕世界轴旋转立方体 rotateAroundWorldAxis(cube[1], new THREE.Vector3(0,1,0),degreeToRadians(90)); 但我想慢慢发生,所以我想将它与补间一起使用. 我正在使用 var start = {x:cube[1].rotat
..
我需要在我的应用中实现 3D 模型.我有 .fbx 文件,我想实现它.我尝试使用 .obj 文件并且它正在工作,但我无法使用 .fbx 文件. 你能帮我处理 .fbx 文件吗,因为我已经实现了 .obj 文件,但它没有提供纹理. 谢谢! 解决方案 您可能需要使用 Unity3d 导入“.fbx"文件并构建它以在 Android 中运行.Unity3d 将生成“.apk"文件.
..
我正在尝试为数学项目制作线性回归平面可视化工具.目前我已经完成了数学部分,但我不确定如何绘制平面图.我有一个形式为 z=C+xD+yE 的方程,其中 C、D 和 E 是已知常数.如何使用这些信息绘制平面图?谢谢. github 页面:https://saxocellphone.github.io/LAProject/ 解决方案 我看你的问题不是数学,而是三个,正如 WestLangl
..
如包含的 (three.js) 实时代码段所示(也在 jsfiddle.net/gpolyn/une6tst5/21) *,我有一个不等边的盒子,观众可以重新定位通过拖动.视口中最左侧、最右侧、最顶部或最底部的框角由绿色方点动态指示. 我的建模挑战如下:对于给定的视口,展示我的框,以便通过所有位置,它们之间具有最长窗口距离的点位于各自的视口边缘. 因此,对于一个对象方向,对象可能会在视
..
我正在使用 Unity 和 ARToolkit 开发一个简单的 AR 项目.出于测试目的,我创建了一个测试项目来跟踪图像并创建一个简单的 3d 球体,当我从 Unity 编辑器中播放它时,它运行良好.问题是,当我创建项目的 build .exe 时,当我将标记放在相机前面时,应用程序不会增强标记的 3D 模型(从编辑器内部播放时它应该可以正常工作).在我构建项目时,它也显示了两个错误.请注意,我已
..
我有一个数据点数组,Points = [X,Y,Z],其中 X,Y &Z 是 n-by-1 向量.x、y 和 z 值是黑盒的结果. 以下是这些点的示例: 图.3D 点 我想生成如下所示的内容: 图.网格绘制 如果你画不出来,它就像一个变形的圆柱体.凸包不起作用,因为几何中存在会被忽略的凹陷. 解决方案 我正在寻找的解决方案是 Matlab 中的 boundar
..
我正在尝试将网格导出到具有统一性的 obj 中,我找到了 2 个执行此操作的脚本,但是它们导出三角形的方式完全不同,我想了解每个三角形的原因: 第一: foreach(Vector3 lv in m.vertices){Vector3 wv = mf.transform.TransformPoint(lv);//这有点难看 - 反转 x 分量,因为我们在//与“每个人"“习惯"不同的坐标系.
..
我从几周开始学习 WebGL,但在绘制一些 3D 形状时遇到了问题.猜猜我正在正确计算顶点和索引,以及每个三角形的颜色,但它不起作用.有人能告诉我我做错了什么吗?我想做金字塔,它看起来像: 这是代码: var gl = null,画布 = 空,glProgram = 空,片段着色器 = 空,顶点着色器 = 空;var 坐标数组 = [ ],三角形顶点颜色 = [ ],顶点数组 = [
..
我在导入 dxf 文件时遇到渲染问题. 渲染成功: 对 dxf 文件使用 linear_extrude() 并显示一个球体. 仅对 dxf 文件使用rotate_extrude(). 渲染失败: 对 dxf 文件使用 rotate_extrude() 并显示一个球体. 这是我的源代码: module loadFile() {旋转挤压()import("import
..
我想更改几何图形出现的初始位置;现在它出现在画布的中心.我希望它出现在左上角.你能帮助我吗? scene = new THREE.Scene();camera = new THREE.PerspectiveCamera(45, window.innerWidth/window.innerHeight, 1, 10000);相机.位置.z = 1000; 完整代码如下:三个js例子 解决方
..
我想平稳地跳向最近的立方体.我已经有一个脚本来检测最近的立方体.我希望X轴被锁定,所以跳跃时只有Y轴和Z轴发生变化.我想在跳跃时使用跳跃动画.我已经尝试过使用 Vector3MoveTowards,但效果不佳,可能是我没有正确使用它. 检测玩家应该跳到的最近立方体(C#) void Update(){FindClosestCube();游戏对象最接近立方体 = FindClosestC
..
使用ggplot(.) + geom_smooth(),我们可以通过带有分组数据的点获得漂亮的曲线. 库(ggplot2)跨度 现在我有了第三个维度,想在 3D 中可视化 value 和两个变量 var1, var2 之间的关系.我做了几次尝试,其中只有 car::scatter3d 使我更接近我想要的.但我在那里找不到“平滑"选项,也没有保存情节的选项. 图书馆(汽车)scatter3d
..
我对 C 很陌生,这是我用它编写的第一个程序.我的教授给了我们一个为二维数组分配内存的函数,称为 malloc2d.我应该修改它来为 3d 数组分配内存,但我对 C 太陌生了,我不知道如何去做.我试过查看 3d 数组的其他 malloc 函数,但没有一个看起来与我得到的相似.同样,我们有一个 free2d 函数,它也需要针对 3d 数组进行修改.下面是需要修改的函数: void** malloc
..
通过 VTK Python API,我们可以导入/制作 3d 图像数据和体积渲染,如下所示: Python 代码是: #coding=utf-8导入 vtk从 numpy 导入 *随机导入数量 = 74# 我们首先创建要渲染的数据.# 在本教程中,我们创建了一个包含三个重叠立方体的 3D 图像.# 这些数据当然可以很容易地被医学 CT 扫描或其他任何三维数据替换.# 唯一的限制是数据必须缩
..
我有一个非常简单的场景,其中有一个 .dae 网格,网格下方有一个 7000*7000 的平面.我希望它被一个高的 SpotLight 照亮,这样网格就会在地面上投下阴影.但是,好像有什么东西坏了!无论我把 SpotLight 放多高,它都不会点亮飞机!此外,它只会稍微点亮网格,而它位于一个小正方形(周长)中. 你可以在这里看到情况: 只要我移动网格(怪物),它就不会再亮起来.
..
我正在将阴影功能扩展到我已经创建的作为课堂作业的现有 3d 渲染器.我正在尝试实现 2 pass z 缓冲区算法.我已经完成了第一遍并创建了深度图.然而,问题是我在屏幕空间中光栅化我的线条,所以我必须将我的坐标带回图像空间,因为深度图的 z 值和片段坐标的 z 值之间的比较发生在图像空间中. 我使用堆栈实现,它以以下形式存储空间变换矩阵: [Xsp] * [Xpi] * [Xiw ]
..
我正在尝试绘制一个非常大的 CT 数据集的 3d 视图.我的数据位于 2000x2000x1000 尺寸的 3d 矩阵中.该对象被空气包围,在我的矩阵中设置为 NaN. 我希望能够看到对象表面的灰度值(无等值面),但我无法在 Matlab 中完全弄清楚如何做到这一点.有人可以帮我吗? 鉴于我正在处理一个巨大的矩阵并且我只对对象的表面感兴趣,有没有人知道如何减少我的数据集大小的好技巧?
..
我们有一个数组或点(double 的 X、Y、Z),它们形成一个圆,从默认旋转角度 Xa、Ya、Za 开始.我们希望在某个随机变量上将圆中的每个点扩展一个轴(比如 Z).如何用伪代码做这样的事情? 解决方案 你的意思是这样的吗(伪代码): void randomize(Point[] points, Axis axis, double scale) {RandomNumberGenera
..
我从 WorldForge 下载了模型,我可以将地精的网格引入我的场景,但纹理和材质不会渲染: 我使用 eclipse 并且添加的文件如下所示: 我在代码中添加妖精的方式是这样的 空间模型3 = assetManager.loadModel("objects/creatures/goblin/goblin.mesh.xml");model3.setLocalTranslation(-
..
我有一个由许多 Model3D 元素构成的 3D 场景. 我需要在顶部创建一个 2D 层,我想将 2D 元素与 Model3D 元素关联起来. 如何计算 Model3D 元素的 2D 投影边界? 解决方案 Model3D 没有该信息,因为投影是视图/视口的属性. 您可以使用 GeneralTransform3DTo2D 类,特别是 TransformBounds 方法 这会
..