MeshLab:渲染OBJ文件用我自己的计算法线

我想写与顶点的OBJ文件。 我计算顶点法线在我的代码,并写入该文件中。 当我尝试呈现此文件中Meshlab它正确读取顶点,但是当我去'色彩空间转换>显示顶点法线',它没有显示,我计算的法线。 而MeshLab计算自己的法线,并显示它们。

我不知道我怎么能想象,我计算/写以文件的法线。 我想以后根据我的计算法线申请Meshlab着色器。

为了验证这一点,我创建了一个测试OBJ文件 -

vn 0.517350 0.517350 0.517350 v 0.500000 0.500000 0.500000 vn -0.333333 0.666667 0.666667 v -0.500000 0.500000 0.500000 vn 0.666667 -0.333333 0.666667 v 0.500000 -0.500000 0.500000 vn -0.666667 -0.666667 0.333333 v -0.500000 -0.500000 0.500000 f 1//1 2//2 3//3 f 4//4 3//3 2//2

这仅仅是一个正方形。 现在,如果我更改此文件中的正常价值,它仍然显示了自己的顶点法线当我选择'色彩空间转换>显示顶点法线“。 我怎么能有我自己的法线和应用着色器在我的计算法线的作品? 请帮忙。

谢谢!!

分类:图像 时间:2012-01-01 人气:16
本文关键词: 图形,网格,法线
分享到:

相关文章

  • 试图修复3D网格法线 2012-07-22

    我有三角形的集合,定义我的3D形状的网面,我想修复正常每个三角形的点outshape. 我试着以下(伪): 1.定义第一个三角形法线方向是正确的方向 2.过去那种使用DFS像这样的网格: 3.三角=第一个三角形 4. triangle.getNeighbours的foreach neigbour 5.如果邻居,三角大于180做neighbor.flip之间的夹角() 6.三角=邻居 7.如果邻居已经采摘,然后继续下一个邻居 8.递归继续4. 但是在算法第5步不起作用,因为着知道如果角度大于180

  • 添加3D效果,2D对象 - 的DirectX 2012-01-29

    我写了一个简单的程序加载的DirectX .X网格文件. 我加载的图像显示这样的 . 但其中一个的MeshViewer显示是这样的 . 应该怎样做才能获得3D的样子? 我应该做哪些电话在DirectX库? --------------解决方案------------- 你加载同一个文件到观看者到自己的应用程序? "原因它实际上看起来像你没有在任何网格法线. 如果使用相同的文件作为观察者,它们应该是在网格文件虽然. 除此之外,您的照明是令人难以置信的明亮(所有数值为1.0),我会设置漫反射值到0.

  • DirectX 10的阴影怪事 2012-02-29

    我得到这个DirectX 10的sdkmesh模型的一些非常奇怪的阴影. 我在哪里看在我的代码来解决这个问题,是它与网格法线的一个问题? 网格多边形似乎是完整的,所以我不知道 如果您想使用DirectX 10和OpenGL下载我使用的是相同的源代码,因为这本书的3D游戏编程和源是在这里第17章. http://cws.cengage.co.uk/rautenbach/students/code.htm

  • 如何创建three.js所定制的网? 2012-07-05

    我问过这一点,得到了答案: var geom = new THREE.Geometry(); var v1 = new THREE.Vector3(0,0,0); var v2 = new THREE.Vector3(0,500,0); var v3 = new THREE.Vector3(0,500,500); geom.vertices.push(new THREE.Vertex(v1)); geom.vertices.push(new THREE.Vertex(v2)); geom.ver

  • 字处理器名片模板 2013-11-11

    我无法找到一个模板,使在Works套件/字处理器名片(S) - 帮助? --------------解决方案------------- 我haveWorks 8.5版,我发现,你可以打开文字处理软件,然后单击工具 ,然后标签 ,在下一步中,选择三种选择"寄信人地址标签"之一,并单击确定 . 现在你有标签设置和AVERY标准的产品中选择,移动产品编号和向下滚动到多个业务卡号码之一,然后单击新建文档 . 您的文档现在显示的名片,可以在其中输入文本和图形网格的轮廓. 希望有所帮助. 没有可用

  • 适用于电网简报 2014-02-06

    我使用的模板之一,但做一对情侣在网格变化(日期,公司名称,...). 然而,当我关闭电网,并返回到现有幻灯片的变化并不适用. 当我创建新的幻灯片它们不会出现无论是. 我需要做什么 ? --------------解决方案------------- 我还不能肯定,但我相信你可能是指的是幻灯片母版...我不知道法国相当,但在英文版它查看菜单>法师>幻灯片母版可用,以及截至主题的主视图组中功能区的选项卡的右端. 在幻灯片母版的底边以及每个布局大师有日期 , 页脚和页码的占位符(显示为<#>

  • 进口熄灭玛雅车型引入Unity3d适当的设置? 2014-02-22

    如果我没有在我的Unity3d游戏使用照明和所有的型号都有照明的纹理烤,然后其中进口车型的两种方法比较好. (在Unity检查导入设置). 进口车型没有法线 进口与法线. 进口与计算法线和平滑角度设置为180. 我用,所以我没有问题,没有正常的进口不使用法线的着色器. 首届方法降低最顶点数. 但我想知道,如果没有法线降低一些的优化,如背面剔除等. 总之这是因为如果不使用照明导入模型的最佳设置. --------------解决方案------------- 导入不法线将为你提到的具体情况下工作:

  • 2网格之间计算法线接缝结束了 2012-10-12

    我的任务 我目前创建Unity3D地形是专门为低内存运行的应用程序的移动设备. 允许尺寸为15.000点¯x15.000公里,从-1.000米10.000米的高度的地形和它的唯一限制是在硬盘上的空间. 情况 一切是正确的,现在运行的罚款,只是不同的网格之间的法线(每个网格都有一个细分级别)不正确计算. 这里有两张图片这形象化的问题: 该问题只发生在从一个细分级别到另一个过渡. 如果两个网格具有相同的水平效果很好. 我首先想到的计算法线时,我错过了一些面孔,但他们似乎都纳入计算. 一些代码 每个面

  • 渲染网格图形Sweave 2013-08-30

    我有一个简短的例行安排其使用grid.arrange功能包gridExtras ggplot和网格图形. 我需要渲染从我的日常输出(名义上打印使用grid.draw,或返回网格对象作为一个选项)我Sweave文档中获得. 我不知如何做到这一点,因为说我一直在使用"打印"以同样的方式不起作用与纯ggplot图形. 我试过了: g <- ggkm(survfit.object, returns=T) print(g) 其中g是由grid.arrange创建的对象,并且具有类 >

  • 图形相关的问题:网格和几何 2015-02-24

    什么是网格,几何形状之间的区别? 他们不是一样吗? 形成三角形的顶点,即集合? --------------解决方案------------- 甲点是几何形状,但它不是一个网格. 曲线是几何形状,但它不是一个网格. 异面的几何形状,但它不是... enfin你现在明白了吧. 网格是几何,而不是其他的方式. 在几何计算方面是有限得多的几何体作为数学的一个分支. 只有几个类型的几何通常用在计算机图形. 渲染点(颗粒)时,线段绘制曲线和渲染表面状几何当网格被使用时所用的精灵被使用. 网格是一个典型的多

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.528 (s). 10 q(s)