问题标签 [stl-format]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - STL 文件阅读器问题
我正在使用 STLLoader.js 来绘制组件。每个组件都使用一种定义的颜色正确渲染,但这看起来不像真实世界的组件。
上图是我使用 STLLoader.js(使用二进制 STL 文件)实现的 three.js,因为我已阅读此格式支持组件的颜色。
下图是我的 Windows 软件之一,我使用了 Step 文件。我想渲染组件,如下图所示,使其看起来像一个真实世界的组件。
有没有办法在three.js中获得正确的彩色输出?我进行了很多搜索,但没有找到实现它的方法。请帮助我前进。
以上代码用于读取 STL 文件。但我没有读取 STEP 文件的代码。
geometry - 点云:需要表面重建帮助(meshlab)
我是 meshlab 的新手,正在尝试重建一个 stl 文件,该文件存在许多问题,例如 700 多个自相交面、非流形边缘和翻转三角形。我要修复的部分是一个太阳镜框架,只是为了给你一些视角。我能够使用 Netfabb 删除翻转的三角形,这减少了自相交面的数量。我试图通过使用 Meshlab 中“清理和修复”选项卡中的功能来解决其余问题,例如删除非流形边和相交面;但是,我无法单独解决“清洁和修复”选项卡中功能的所有问题。因此我决定将网格转换为点云,从“采样”选项卡计算法线并尝试表面重建:泊松。
谁能给我一个逐步的大纲,说明如何将点云转换回具有表面重建的网格,同时保持零件的尺寸完整性并避免自相交面?或者,如果您有任何其他建议,我将非常乐意倾听。
谢谢!
matlab - VTK 格式的 matlab surf 功能
我有以下matlab代码:
这会生成一个圆柱体形状的网格。现在,我可以用这个脚本输入命令将这个网格文件转换为stl格式,surf2stl('test.stl',x,y,z,'ascii')
并可以用paraview打开它。
但在那种情况下,如果它是 stl,我会丢失颜色图(来自 matlab 脚本的 f 变量)。我想要的是有可能拥有带有阴影表面的 stl。或者,如果我可以将此网格导出为 VTK 文件格式,我更愿意,但我不知道如何。所以我正在寻找如何将 matlab 的冲浪或网格数据转换为 VTK 格式。(编辑:或第三个选项将matlab网格转换为stl,然后将stl转换为vtk并将标量f添加到vtk文件)。
我首先在 stackoverflow 中搜索了可能的重复项,但这不一样并且没有答案。
three.js - 如何从场景中删除 stl 文件?
单击按钮时我需要加载一些 stl 文件,问题是每次单击此按钮时都会加载一个新的 stl 文件。如何在加载下一个文件之前清理我的场景?谢谢!
这是我的函数,它加载 stl 并在我按下按钮时被调用(这个例子中只有两个 stl 文件,但我应该有更多):
three.js - three.js stlloader.js 线框并选择一个“面”
谁能建议我如何修复下面的代码以获取 STL 文件的线框?将不胜感激。ps:有人知道如何选择加载的 stl 文件的面吗?ps:我刚刚通过使用 JSON 解决了问题
processing - 在处理中读取或打开 STL 文件
我正在使用processing
串行通信并想读取/打开其中的 STL 文件,我的硬盘中有 STL 文件。
你能指导我如何修复它吗?
file-conversion - 从 OpenScenegraph(OSG) 到 STL 文件格式的图像转换
谁能指导我如何将OSG (OpenSceneGraph)
文件格式图像转换为STL file format
. 我试图通过谷歌搜索找到方法,但我没有正确的链接。
我正在研究processing
需要 STL 文件的地方。所以你能帮我通过 OSG 文件获取它吗?
image-processing - 处理中导入 STL 图像后的颜色和尺寸问题
我在Processing中写了一个程序,导入一个STL文件,然后根据需要进行3D旋转。
但是我面临一个问题,即导入图像非常丰富多彩且尺寸很小。它看起来与原来的非常不同。
你能帮我解决这个问题吗?编码和图像如下
c++ - 如何将 RAW 文件(3D 图像)转换为 STL 格式?
我开始了一个可以打开 RAW 3D 图像并保存的 c++ 程序。
但是,我想将此 3D 图像保存为 STL 格式。
你有什么想法吗?
提前致谢。
java - 如何以最佳性能解析 Java 中的 .stl 文件?
我得到了以下 .stl 文件,我想解析并提取坐标:
facet
和endfacet
标签可以根据需要重复。
这是我尝试过的:
但face_scanner.next()
不会导致我想要得到以下结果:
编辑:我现在尝试了以下内容:
对于我的包含 22402 行的示例文件,这需要 2 分钟以上。是否有可能在几秒钟甚至更短的时间内完成?2分钟对我来说太多了。