3d相关内容

RGL包-多维数据集中的多维数据集

我正在尝试创建一个立方体内的长方形棱镜。我需要立方体有1x1x1单位的尺寸,原点在0,0,0。理想情况下,立方体中的矩形应该从原点开始,然后从向量变量中拉出,以获得其XYZ维度。长方形棱镜只能有范围从0到1的正值,这就是为什么我只想显示正值,而不是似乎是cube3d的默认值,即在原点周围的所有维度上显示-1到1。 谁能给我指个正确的方向,告诉我如何使这件事起作用? 数据示例: A ..
发布时间:2022-09-03 17:54:33 其他开发

当3D角色移动时将其旋转

我想从Unity上的一个小3D平台开始。当我移动时,我希望角色看向移动的方向。因此,当我按下Left/“A”时,我希望角色立即左转并向前走。其他方向也是如此。问题是,当我离开密钥时,角色会返回到默认旋转。 重要代码: private void FixedUpdate() { float inputX = Input.GetAxis("Horizontal"); ..
发布时间:2022-08-14 09:24:13 其他开发

如何旋转3D散点图

下面是一段代码,它使用散布图3d()函数运行身高、体重和体积的3D散点图,其中点是介于1-6之间的Class值。角度目前是45度,我知道我可以通过改变角度来倾斜情节。我应该使用什么代码将绘图向左或向右旋转,以便提供绘图的多个视图? df # Class height weight volume # 1 4 0.83 0.85 0 ..
发布时间:2022-05-24 19:07:58 其他开发

两个坐标系之间的三维变换矩阵

我有一个坐标系A 示例:系统A的3个主矢量方向为: e0= [0.3898 -0.0910 0.9164] e1= [0.6392 0.7431 -0.1981] e2= [-0.6629 0.6630 0.3478] 并且,我有一个具有三个单位向量的笛卡尔坐标系B: nx=[1 0 0]; ny=[0 1 0]; nz ..
发布时间:2022-05-13 16:47:11 其他开发

球面坐标的计算

我不得不说,我很害怕,也很惊讶我对基础数学知之甚少。本质上,我得到的是一个原点(0,0,0),我知道圆的半径(10),我知道两个角度(theta和phi)。根据这个假设,我想计算球面上的投影点。我通过阅读https://stackoverflow.com/a/969880/1230358、https://stackoverflow.com/a/36369852/1230358、http://tut ..
发布时间:2022-05-12 19:05:52 Python

OpenGL错误验证失败:未绑定顶点数组对象

网格类不再绑定Vao,但它仍然不起作用。一切似乎都应该井然有序。我绑定了Vao,然后是VBO,我创建了着色器,但随后由于未绑定Vao而导致验证失败?多么?我做网状物的时候就把它绑起来了,永远不会解开它。我不明白这个节目。我做错了什么 public boolean create(float vertices[]) { vCount=vertices.length/3; //ge ..
发布时间:2022-05-07 10:07:51 Java开发

如何缩放3D和2D子图,以使相应的轴具有相同的长度?

我正在尝试使用两个子图来缩放图形(请参见下图),以便3D绘图的z轴与2D绘图的y轴的大小相同。我该怎么做? 我已经尝试了GRIDSPEC和方面,但不起作用... 推荐答案 确定3D轴的确切位置和长度并通过2D图形复制它是相当困难的(尽管并非不可能-我将支持任何完全做到这一点的解决方案)。但如果你做不到,那就假装吧。在这里,我们使用两个3D绘图,并将其中一个转换为看起来像2D绘图: ..
发布时间:2022-04-09 12:13:42 Python

R高效绘制在椭球体中变形的数千个球体,在3D中具有透明度

我需要真正加速一小段代码,它根据3x3张量列表在3x3张量列表中变形约3000个球体,将它们转换为椭球体。此外,我需要透明的颜色(&Quot;Alpha;Argument<;1)。然后我想要快速而有效地绘制它们。我希望拥有与ball 3d()相同的性能,但当然不是这样的……(运行下面的代码)。下面是我的代码,其中包含一个完全可重现的示例所需的函数。你能帮我做这件事吗?在此之前,我非常感谢您。 ..
发布时间:2022-04-02 20:18:01 其他开发

沿路径以恒定速度移动对象

我有一个由点分布非常不均匀的多段线(3D点阵列)组成的对象路径。我需要使用时间间隔设置为10毫秒的计时器以恒速移动对象。 不均匀分布的点对人眼产生可变的速度。所以现在我需要决定如何处理这个长的3D点阵列。 我得到的第一个想法是将较长的部分细分为较小的部分。它工作得更好,但是在点拥挤的地方问题仍然存在。 在这些情况下最好的方法是什么?另一种方法是使用Ramer–Douglas–Peuc ..
发布时间:2022-03-24 16:08:42 其他开发

如何在质心计算光线的情况下实现平面着色?

我想编写一个GLSL着色器程序,用于逐面着色。我的第一次尝试使用flat插值限定符和触发顶点。我对法线和位置顶点属性都使用平面插值,这为我提供了所需的实心绘制曲面的老式效果。 虽然渲染看起来正确,但着色器程序实际上没有正确执行工作: 灯光计算仍以每个碎片为基础(在碎片着色器中), 位置矢量取自挑衅顶点,而不是三角形的质心(对吗?)。 是否可以对三角形的质心应用一次照明公式,然后 ..
发布时间:2022-03-01 17:20:16 其他开发

使用滑块选择要显示的图形

假设我想通过读取三个.xlsx文件来显示三个模拟。 接下来,我想设计一个滑块来选择要显示的模拟。 如果我将滑块移到0,那么0将是函数";update()";的输入。将显示第一个模拟。 代码如下: import numpy as np import matplotlib.pyplot as plt from matplotlib import cm from matplo ..
发布时间:2022-02-24 22:04:40 Python

Three.js中的自定义形状

在我的项目中,我创建的形状是球体,并且我使用图像作为材质的纹理. 如何创建自定义形状(不是球体、矩形等)?例如,如何创建半球体? 我当前的代码: // create a texture texture = THREE.ImageUtils.loadTexture('red.png'); // create a sphere shape geometry = new THREE. ..
发布时间:2022-02-22 13:43:41 前端开发

使用迭代最近点 (ICP) 时如何在点云库 (PCL) 中标记 NULL 数据

我正在尝试使用 点云库 (PCL) 中集成的迭代最近点 (ICP) 算法来对齐两组点云.我收到一个错误报告,说它找不到足够的对应点.我已经放宽了参数的条件:setEuclideanFitnessEpsilon(-1.797e+5)、setMaximumIterations(40) 和 setRANSACIterations(2000) 并且仍然有同样的问题..(我还没有找到很多关于这些条件值应该使 ..
发布时间:2022-01-24 12:22:34 C/C++开发

如何制作 TextGeometry 多线?如何将它放在一个正方形内,以便它像 html 文本一样包裹在 div 内?

我正在使用 WebGL、three.js 和 THREE.TextGeometry 制作一些 3D 文本.到目前为止工作正常.我能够创建单行 3D 文本. 现在我想创建多行文本,比如一个短段落.最好是,当它到达放置它的框/矩形的边框时,我希望它自然地换行.我想要标准 HTML 文本在 div 内时具有的类似行为,换行当它到达其父 div 的边缘时变为多行. 这是我创建单行的方式: ..
发布时间:2022-01-24 10:39:31 前端开发

在孩子中反转父母的旋转,所以孩子在世界上看起来没有旋转

在 THREE.js 场景中,我有一个旋转的父对象.这个父级的子级应该在位置上锁定到父级的轮换,但他们自己的轮换需要是独立的,而不是从父级继承. 一个简单的例子是让孩子们总是面对镜头. 我的尝试是“反转"父级在子级中的旋转.那就是: # 渲染循环渲染=->requestAnimationFrame(渲染)# 旋转父节点@parent.rotation.x += 0.01@parent ..
发布时间:2022-01-24 10:19:57 其他开发

Nineveh vs cocos3d

我正在学习如何使用 cocos2d 开发游戏应用程序,这非常有趣;但是当我准备好时,我想探索一个好的 3d 引擎来创建 3d 应用程序.在网上我注意到这两种乐器:nineveh &cocos3d.有没有人可以教我他们的区别,什么是最好的?(我也知道unity 3d,但我不太喜欢它)谢谢 解决方案 我猜主要区别在于 Cocos 3d 是一个游戏引擎,而 NinevehGL“只是"一个 3d ..
发布时间:2022-01-21 18:07:53 移动开发

基于通过散点的类别的颜色 3D 表面

我有以下格式的数据: X,Y,Z,类别 我使用 plotly 生成散点图,然后使用以下代码通过散点拟合曲线. from scipy.interpolate import griddata将 numpy 导入为 np将 matplotlib.pyplot 导入为 plt从 matplotlib 导入厘米从 mpl_toolkits.mplot3d 导入 Axes3Dx=np.asarr ..
发布时间:2022-01-21 15:25:31 Python