3d相关内容

如何在 Three.js 中更改几何图形的初始位置?

我想更改几何图形出现的初始位置;现在它出现在画布的中心.我希望它出现在左上角.你能帮助我吗? scene = new THREE.Scene();camera = new THREE.PerspectiveCamera(45, window.innerWidth/window.innerHeight, 1, 10000);相机.位置.z = 1000; 完整代码如下:三个js例子 解决方 ..
发布时间:2021-11-25 04:52:25 前端开发

如何在数据点上创建 3D 多边形/网格?

我有一个数据点数组,Points = [X,Y,Z],其中 X,Y &Z 是 n-by-1 向量.x、y 和 z 值是黑盒的结果. 以下是这些点的示例: 图.3D 点 我想生成如下所示的内容: 图.网格绘制 如果你画不出来,它就像一个变形的圆柱体.凸包不起作用,因为几何中存在会被忽略的凹陷. 解决方案 我正在寻找的解决方案是 Matlab 中的 boundar ..
发布时间:2021-11-25 04:52:16 C#

我在 Three.js 中的 SpotLights 和阴影做错了

我有一个非常简单的场景,其中有一个 .dae 网格,网格下方有一个 7000*7000 的平面.我希望它被一个高的 SpotLight 照亮,这样网格就会在地面上投下阴影.但是,好像有什么东西坏了!无论我把 SpotLight 放多高,它都不会点亮飞机!此外,它只会稍微点亮网格,而它位于一个小正方形(周长)中. 你可以在这里看到情况: 只要我移动网格(怪物),它就不会再亮起来. ..
发布时间:2021-11-25 04:52:07 前端开发

Python TkInter:创建一个运行我的自定义代码的窗口

我正在创建一个 Python 自定义代码来以 3D 形式可视化科学/医学数据. 这段代码应该在我用 TKInter 创建的 GUI 中实现,以便直接在 GUI 中可视化这些数据集. 如果我已经编写了代码,有没有一种方法可以在我的 GUI 中运行此代码,然后直接在 TKInter GUI 中打开和运行可视化窗口??? 是否可以使用 TKInter 在内部创建自定义窗口,其中包含更复 ..
发布时间:2021-11-25 04:51:49 C#

如何生成随机斑点?

我想在 3D 中生成随机形状.我希望形状是斑点,基本上可以通过取一个球体并将其扭曲成不太规则的形状但仍然主要是紧凑的.考虑拿一个粘土球并轻轻捏或推拉它.表面上的表面曲率或不规则程度应该可以使用某种参数进行控制.我希望输出是由体素组成的体积(内部为 1,外部为 0),尽管可以转换为体积的表面也可以. 我看过高斯随机球体,它们是球谐函数的叠加.我无法完全弄清楚这些的数学方法,并且在任何地方都没有 ..
发布时间:2021-11-25 04:51:38 C#

GLMmodel 顶点中的 -431602080.000000 值是什么意思?

我使用 GLMmodel 对象,以便在 C++ 程序中表示 Google Sketch Up 模型.这些对象有一个成员(顶点),其中包含对象所有顶点的列表,如下所示:[顶点 1 的 GLfloat x 分量,顶点 1 的 GLfloat y 分量,顶点 1 的 GLfloat z 分量,GLfloat x 分量顶点 2...].当我读取所有这些值时,除了前三个(第一个顶点的坐标)都是三个 -431 ..
发布时间:2021-11-25 04:51:31 C/C++开发

可用于 UWP 的 3D Carousel 控件?

我想创建这样的旋转木马 image 但我想在 UWP 中使用它:/请你能帮我.. 解决方案 This http://blogs.u2u.net/diederik/post/2015/08/23/A-CoverFlow-control-for-the-Universal-Windows-Platform.aspx 你在找什么?这不是完全相同的设计,但您可以调整代码以在轮播的项目之间留出更多空 ..
发布时间:2021-11-25 04:51:22 C#

glfwGetPrimaryMonitor 返回 0

如果我打电话 long rslt = glfwGetPrimaryMonitor(); 结果为 0.由于某种未知原因,glfw 库无法接收我的显示器.另外,如果我尝试: PointerBuffer rslt = glfwGetMonitors(); 结果为空...我的显示器工作正常.我看到了一些建议,我应该卸载我的显示器并让 Windows 重新安装适当的驱动程序.这对我来说似乎是一种不适 ..
发布时间:2021-11-25 04:51:11 Java开发

如何使用python从给定坐标创建3D表面?

我有一些带有高度的离散坐标,我需要创建一个我将继续使用的平滑表面.我需要具有该表面中所有坐标的高度.我正在考虑使用 3D 样条,但我在应用类似问题中建议的方法时遇到了麻烦.我不是一个有经验的程序员,所以我可能会发现任何有用的建议.如果我问了一些与之前已经讨论过的非常相似的问题,请原谅我.我使用的是 Python 3.6. 编辑 我列了一个小清单(类似于我所拥有的). Z=[]Z.ap ..
发布时间:2021-11-25 04:51:00 Python

给定 3D 中的中心坐标随机生成聚类点

我希望能够在 3D 空间中生成一组点,这些点将从起点(在本例中为 0,0,0).我也希望它偶尔生成异常值. 类似于: 但我希望能够调整一些设置.我将在 C# 中生成它,我熟悉 Random 类,并且对球体有一些熟悉.我不确定如何将它们拼凑在一起. 我有这个可以在球体中生成一个点,但我希望它围绕该中心点聚集: //代码中的其他地方私有静态只读随机随机=新随机();私有静态双 Ne ..
发布时间:2021-11-25 04:50:49 C#/.NET

如何创建存储为由 2 个点(头、尾)组成的矢量的圆柱骨骼?

这就是我想要的,有人在网上某处写过,但我以前从未使用过四元数,所以不知道如何实现它.我相信这只是一个简单的等式问题,但如何在 c/c++ 代码中实现? 这里:“您可以使用存储为由 2 个点(头、尾)组成的向量的骨骼.既然你在旋转它,头部将是支点,尾部将旋转绕任意轴.那是四元数的工作." 我有圆柱网格所有顶点的绝对位置,现在如果我在顶端和底端创建两个向量/点 V1(x, y, z) 和 V2( ..
发布时间:2021-11-25 04:50:40 C/C++开发

在 MATLAB 中将动画变形保存为 GIF 文件

我终于可以得到连锁反应了.我为它设置了动画并想将动画保存到 GIF 文件中. 但是我在 gif 文件中得到了一个固定的图像. 动画在 MATLAB 中效果很好,但我不知道为什么它不会被保存. im = imread('peppers.png');[m,n,~] = size(im);n = linspace(-4 * pi,4 * pi,n);m = linspace(-4 * pi ..
发布时间:2021-11-25 04:50:33 C#

Three.js 从相机中提取弧度旋转

我一直在为四元数的概念苦苦挣扎,我认为这可能与这个特殊的挑战有关. 如果您了解three.js,您可能对等距柱状图全景视频示例很熟悉.我一直试图做的是在任何给定时刻以我理解的格式(弧度,度数......)为每个轴简单地提取相机的旋转.从理论上讲,我不应该能够简单地利用相机的 rotation.x/y/z 参数来找出这些参数吗?不过,我得到了奇怪的值. 看看这个例子:http://www ..
发布时间:2021-11-25 04:50:12 前端开发

如何检测另一个java线程是否挂起或冻结?

我搜索并找到了通过向其添加布尔值来确定另一个线程是否挂起的方法.但是,我不想(不想)修改其他线程的代码.而且,我需要检测它是否因任何原因被冻结(即使是一个错误,所以在这种情况下其他线程也可能没有响应). 我看到 eclipse 是如何做到的,并显示应用程序的线程没有响应,我想知道他们是如何编码的. 动机:我需要它来从 3D lwjgl 应用程序释放鼠标(松开它),这必须独立于任何 ID ..
发布时间:2021-11-25 04:50:02 Java开发

使用正确的优化算法 C++ 查找 3D 空间中点之间的距离

使用数学公式很容易找到 3D 空间中任意两点之间的距离:√((x2-x1)^2 )+(y2-y1)^2+(z2-z1)^2 计算空间中任意两点之间的距离非常容易,其中每个点在 3D 空间中都有 (x, y z) 坐标. 我的问题是,将这个公式扩展到我面临优化问题的大范围.我所做的是创建一个简单的 Vector 类,并使用这个用 C++ 编写的公式来计算距离. 如果有1000分怎么 ..
发布时间:2021-11-25 04:49:40 C/C++开发

如何获得交点?射线三角形相交 C++

当光线穿过三角形时,我想得到它的交点.我按照在线教程做了一个函数,但我无法获得交点的正确坐标. 例如我应该得到交点(0, 3, -1),如果我使用光线原点(0, 2, -1),光线方向(0, 1, 0),三角形顶点p0 (0, 3, 0), p1 (-0.5, 3, -1), p2 (0.5, 3, -1).但是,我得到了交点 (0, 7, -1),这是不正确的. 感谢您的时间和帮助. ..
发布时间:2021-11-25 04:49:21 C/C++开发

Python TkInter:创建一个运行我的自定义代码的窗口

我正在创建一个 Python 自定义代码来以 3D 形式可视化科学/医学数据. 这段代码应该在我用 TKInter 创建的 GUI 中实现,以便直接在 GUI 中可视化这些数据集. 如果我已经编写了代码,有没有一种方法可以在我的 GUI 中运行此代码,然后直接在 TKInter GUI 中打开和运行可视化窗口??? 是否可以使用 TKInter 在内部创建自定义窗口,其中包含更复 ..
发布时间:2021-11-25 04:49:10 C#

CSS 变换 3d 立方体偏移

我正在尝试使用 CSS 3D 转换来显示包含横截面的立方体和长方体.我的目标是 Chrome、Firefox 和 MSIE 11.我发现为了保持 MSIE 11 兼容性,我需要避免使用转换类型:preserve-3d,因为微软不支持,所以我需要应用所有父子变换到每个立方体面. 对于立方体,我可以旋转每一边以正确对齐它们,但是对于长方体,末端是偏移的 - 为什么会这样,我该如何解决? 此 ..
发布时间:2021-11-25 04:49:02 前端开发