首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以导入与像素对齐的Collada模型?

是否可以导入与像素对齐的Collada模型?
EN

Stack Overflow用户
提问于 2012-09-23 08:29:40
回答 2查看 314关注 0票数 1

假设我有一个简单的立方体模型。(它比立方体更复杂,但为了讨论的目的,我们将简化。)

所以,当我在Sketchup中时,多维数据集是Xmm的Xmm乘以Xmm,其中X是整数。然后导出一个Collada文件,然后将其加载到三个the中。

现在,如果我看一下几何包围框,这些值是浮动的,而不是整数。

所以现在假设我把立方体放在彼此的旁边,中间有一个小的空间,比如1像素。因为屏幕不能绘制半像素,所以有时我看到一个像素,有时看到两个像素,这导致了一致性的缺乏。

如果我能以某种方式使导入的模型具有整数维,我想我可以令人满意地解决这个问题。我可以完全访问模型的所有部分,从Sketchup开始,所以在这个过程中的任何一点都是公平的。

有可能吗?

谢谢。

澄清:我的应用程序将有两个视图。它所关注的视图是使用一个OrthographicCamera,它直接向下看,所以这实际上是一个2D视图。为了解决这个问题,在导入模型之后,它应该看起来像一个正方形网格,中间有均匀的间距。

更新:,我想请您不要回复,除非您能提供一个实际的答案。如果我需要帮助找到完成某件事的方法,我会发布一个新的问题。对于这个问题,我只想知道是否有可能将导入的Collada模型对齐到完整像素,如果可以,则如何对齐。在这一点上,这主要是为了满足我的好奇心,增加我对什么是可能的和不可能的知识。感谢社会各界的友好帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-28 03:17:12

两位同事告诉我,我发现用正常的方法,这确实是不可能的。

票数 0
EN

Stack Overflow用户

发布于 2012-09-23 09:33:56

现在你必须学习有关3D编程的知识:数字并不意味着什么:)

在现实世界中,1mm2.13cm100Kg指定了一些可以测量和复制的内容。但对于一个图库来说,这些数字并不意味着什么。

在绘图库中,3D点总是用3个浮点values.You表示,将点提交到库中,它将它们转换为2D点(必须在2D表面上查看),最后将这些2D点传递给栅格器,后者将浮点值转换为整数值(屏幕具有NxM像素的分辨率,NM都是整数)和实际像素的颜色。

你的问题根本不是问题。一个1mm立方体真的没有任何意义,因为如果你在设计一个天文应用程序,这个物体就永远不会被看到,但是如果它是一个微小的物体,它甚至会比屏幕大得多。重要的是点的坐标和整个应用程序的标度

现在回到您的多维数据集,不要试图在两个相邻的多维数据集之间插入1px。您的多维数据集是按照mm定义的,因此尝试选择适合您的世界的mm中的距离,让栅格化器完成它的工作并将它们转换为像素。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12550832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档