我有这个 rgl 网格: 该网格来自等值面。 原始等值面没有宽度,而此网格的宽度很小。 我有 function f定义等值面f=0 ,所以我可以计算每个顶点的梯度:library(numDeriv) normals <- apply(mesh$vb[-4L, ], 2L, function ...
我有这个 rgl 网格: 该网格来自等值面。 原始等值面没有宽度,而此网格的宽度很小。 我有 function f定义等值面f=0 ,所以我可以计算每个顶点的梯度:library(numDeriv) normals <- apply(mesh$vb[-4L, ], 2L, function ...
我正在 Unity3D 中编写网格生成脚本。3D 空间中有两条曲线,每条曲线有两个以上的节点。 我想创建一个平面网格,其中这两条曲线是平面的两侧。 节点用作顶点,然后我需要获取 mesh.triangles 的值。 每条曲线可能有不同数量的节点(顶点),那么我应该如何将它们分组为三角形 int[] ...
我知道如何使用光线追踪渲染美丽的 Mandelbulb,就像这个一样。 但是如何得到一个漂亮的 Mandelbulb 作为 3D 网格? Mandelbulb 可以构建为等值面,我尝试使用行进立方体算法来构建此网格,但结果不是很好: 然而,获得漂亮的曼德尔灯泡网格是可能的: 这是一个。 我也尝 ...
我正在为我的控制台应用程序使用引擎。 此引擎无法更改。 该引擎包含一个名为 Mesh 的 class。 这个 class findBoundaryLoops()中有一个公共方法,我在我的 class 中使用它(它不是引擎的一部分),但我必须向该方法传递一个参数,该方法的VertexLoop类型被定义 ...
我是 three.js 的新手,并试图在 object 框上显示 html 页面。我找到了使用 CSS3DRenderer 执行此操作的方法,但我找不到解决方案来执行此操作并保留我的原始场景: 我想更改 monitorMaterial 的网格,以便它显示一个 html 网站,用户可以像普通网站一样使 ...
我刚开始使用 python 中的 .ifc 文件。当我在 new.ifc 文件中有两个 arrays(一个有顶点,一个有面)时,创建三角形网格的最佳方法是什么?我如何使用 python 执行此操作使用 ifcopenshell package? 我无休止地搜索了文档,但找不到它。 如果有人能指出我 ...
我正在努力 plot 在 plotly 中使用 RGL 中的三角网格。 我更喜欢 plot 和 plotly,因为它能够滚动数据并拥有 hover 信息。 如果有人知道如何做到这一点,我愿意坚持使用 RGL。 Reprex 数据和库: 我有一个点云并使用 Advancing Front Reco ...
我正在尝试编写一个 function 代码,它会自动填充网格的索引向量容器。 理论上 function 应该可以正常工作,因为它会按正确的顺序生成正确的索引; 然而,三角形并没有形成,而是。 我只剩下一行。 我的网格生成代码应该构建一个八面体,然后在主游戏循环中渲染它。 网格 class 的整体如 ...
我在下面创建了代码沙箱,我试图在其中显示网格。 https://codesandbox.io/s/template-shader-opcqst?file=/src/App.js 目前,网格显示但不是动画。 我不知道如何更改此网格的“时间”参数。 它必须与 useMemo、useEffect 或 ...
我的目标是在 Python 中创建一个网格并在一些一维子集上设置标记。 到目前为止,我总是创建一个集合,例如在 gmsh 中创建一个矩形,然后在其中放置一个圆圈。 然后 gmsh 在我的结构上放置一个网格,我可以将矩形和圆形的边界标记为面(作为 xdmf 文件)。 然后我可以让 Python 读取我 ...
我正在尝试从网格创建多边形。 我的想法是获取所有边界边缘并制作一个多边形。我在这个问题中找到了与我的答案有些相似的方法Get border edges of mesh - in winding order 我试图实现那里提到的算法,但我只得到一个小三角形作为我的边界边缘 ...
我一直在为一个工作项目编写此代码,该项目将(希望)从扫描 electron 显微镜获取图像并生成 3D STL 正在成像的结构文件。 我正处于代码阶段,我试图从我用我编写的一些边缘检测代码制作的“彩色”二进制图像生成 3D 结构。 我看到这篇文章How can i extrude a stl wi ...
我有一个网格,想将其转换为多边形。 我做了一些谷歌搜索,找到了关于将多边形转换为网格的大部分答案。 我想做相反的事情。是否有任何图书馆或关于如何实现它的任何想法 ...
我用平面通过meshcut切割网格,得到切割面。 这一段的轮廓是用离散的点表示的,如何得到这个轮廓的周长呢? 这部分的轮廓类似于椭圆而不是规则形状。你能给我一些计算周长的建议吗?或者你有没有在meshcut中找到一些关于周长计算的代码? 更多细节:以下是我从 meshcut 中得到的要点。 它们可 ...
我制作了一个程序生成的地图,但我认为我对 uv 有一些问题。 这就是问题的样子: 这是我的一个瓷砖的 uv 代码的样子:Vector2 u = new Vector2((float)textureID / TextureCount, 0.0f); UVs.Add(u + new Vector2( ...
我有那些两个网格: 在我的游戏中,我在运行时将帽子戴在头发上: 如您所见,正如预期的那样,头发在帽子部分外是可见的。 我如何在 Unity 中实现这一点(我应该使用哪种遮罩着色器?): 我试图制作一个深度蒙版,但它隐藏了我场景中的每个网格。 我只想隐藏头发,而不是其他网格。 如果我有两个玩家有 ...
我需要以.msh ASCII 版本 2 格式保存我的网格(使用 gmsh python api 创建),以便使用命令 dolfin-convert 并将网格导入 Fenics。 从教程中,要保存网格我应该使用命令: 但是,如果我尝试使用以下命令将网格转换为 .xml 文件(以便在 fenics 中 ...
我在 Godot 程序中生成 3d 个网格。 Mesh class提供: ARRAY_FLAG_USE_OCTAHEDRAL_COMPRESSION = 2097152 --- 用于标记数组使用法线和切线向量的八面体表示而不是笛卡尔的标志。 使用ArrayMesh子类生成网格时,此标志设置为默 ...
我正在尝试将 BabylonJS 中的物理 (AmmoJS) 用于导入的网格。 对于我即时创建的网格,一切正常,但是当我导入网格时,它会从地面掉落。 当我将警车的restition更改为 0 或 1 时,它不会从地面掉落,而是奇怪地弹跳几次并倒在一边。 使用BoxImpostor而不是MeshImp ...
我一直在用菱形方形算法制作程序地形高度图,用下面的三角测量方法制作网格: 这适用于 16x16、32x32...256x256 的网格尺寸,但当我在 512x512 或更高尺寸上尝试时会中断 256x256 网格是完美的 512x512 它成功地进行了三角测量,直到从 y=128 开始的行在地形的 ...