我正在尝试从网格中生成点云数据,例如Maya的(.obj)文件.但是,我只能找到相反的情况,在互联网上点云点.有没有办法使用MeshLab或Maya等3D工具创建"网格点云数据"?(我更喜欢使用MeshLab)
谢谢.:)
我一直在研究一种算法,它采用网格,用它做一些奇特的事情,并产生一些输出.
为了使结果可视化,我决定生成一个网格的副本,以一种巧妙的方式对其进行着色,该方式与生成的输出有某种关系,并使用Meshlab进行可视化.但是,我需要为网格的某些边缘着色与其他边缘不同.
谷歌搜索几个小时后,我找不到一种方法来做到这一点,即使文件格式(.obj,.ply ...)似乎支持这种行为,正如 本教程(我遵循的那样)生成输出网格).
我已经制作了一个周围的工作,也就是说,我为每个顶点分配了它所邻近的一条边的颜色,然后我只根据顶点颜色对边进行着色,但不幸的是,这意味着(例如)具有两种不同颜色的边缘将使用从一种颜色到另一种颜色的渐变来渲染,这不是预期的行为.
我在这里做错了吗?(就像忽略一些明显明显的选择).或者,是否有另一种渲染网格的方法,允许人们对边缘进行着色(这并不意味着编码自己的渲染器或花3天时间通过搅拌机的手册寻找正确的组合键)?
任何帮助都会非常受欢迎.提前致谢.
我有一个由几个彩色体素组成的场景.当在meshlab中打开它时,所有点都被绘制为2维正方形.是否有可能渲染一个场景,其中方块被三维立方体替换,并且在meshlab中具有额外的闪电/反射率?
这是我到目前为止所得到的:
我宁愿想要这样的东西:
使用Meshlab将纹理图像映射到裸3D网格顶部的最简单方法是什么?在哪里尚未指定UV纹理坐标?
当我导入和XYZRGB(我以编程方式生成)时,MeshLab呈现点云,但颜色缺失.如何为顶点指定纹理/颜色.我尝试过"顶点属性转移"但没有任何反应.
我有一个点云和一组生成云的摄像机位置.我知道我可以使用.ply文件格式指定点云,并在Meshlab中可视化点云.
我想想象相对于点云的相机位置和方向.我的问题是,我如何可视化MeshLab中的方向和位置?
使用Mashlab ver.1.3.3我曾经使用重新网格化,简化和重建 - >表面重建:泊松"来进行网格重建.我现在安装了Mashlab 2016,泊松重建似乎消失了......我在哪里可以找到它?谢谢
我在debian 9.4上安装了meshlab sudo apt-get install meshlab
首先尝试转储过滤器列表
sudo xvfb-run -a -s "-screen 0 800x600x24" meshlabserver -d filters
Run Code Online (Sandbox Code Playgroud)
它失败了这个日志
Loading Plugins:
Current Plugins Dir is: /usr/lib/meshlab/plugins
Error in XMLFile: filter_measure.xml - line: -1, column: -1 -
Error in XMLFile: filter_mutualinfo.xml - line: -1, column: -1 -
Total 227 filtering actions
Total 13 io plugins
called here!
Segmentation fault (core dumped)
Run Code Online (Sandbox Code Playgroud)
并在尝试运行过滤器时
sudo xvfb-run -a -s "-screen 0 800x600x24" meshlabserver -i original.obj -s /usr/lib/meshlab/plugins/filter_measure.xml
Run Code Online (Sandbox Code Playgroud)
它失败并显示此日志
script /usr/lib/meshlab/plugins/filter_measure.xml
Loading Plugins:
Current Plugins Dir …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用Meshlab批处理OBJ文件(二次边缘抽取,保存一个较小的文件).但每次我尝试通过终端启动Meshlabserver时都会收到错误:
dyld:未加载库:@path/QtOpenGL.framework/Versions/5/QtOpenGL参考自:/Applications/meshlab.app/Contents/MacOS/meshlabserver原因:未找到图像Trace/BPT陷阱:5
我做了一些研究,看起来像几年前(2012/2013)在Meshlab中有一个错误,它被编译为在错误的位置寻找Qt库.但是,我是最新版本的Meshlab(2016.12),我仍然遇到这个错误.
有人可以帮忙吗?完全披露:我是一个非常业余的编码员.提前致谢!