【问题标题】:Convert 2D to 3D with dimension [closed]使用尺寸将 2D 转换为 3D [关闭]
【发布时间】:2011-06-30 18:39:27
【问题描述】:

在 c# 中如何将一张 2D 图像转换为具有尺寸的 3D 图像?像左侧的http://thorrdynamics.com/images/cam_print.jpg 到右侧的 3D 模型。 这是可能的?感谢您的帮助

【问题讨论】:

  • 我想在你的照片中。它采用 3d 模型并将其渲染为 2D。
  • 那是一张简单的 CAD 图纸,一开始是 2d 的。它看起来是 3D 的,但它不是只是在等距模式下完成的。
  • 我关闭了此链接,因为您的链接已损坏,并且您的问题已丢失所有上下文。要重新打开,只需在此处上传图像。今后,请尽量避免提出依赖于外部链接才有意义的问题。

标签: c# .net 3d 2d 2d-3d-conversion


【解决方案1】:

一般来说,不会。您不能拍摄 2D 图像、“添加尺寸”并显示生成对象的投影。仅使用图像,您没有足够的信息来说明对象的实际外观。为了显示 3D 对象的投影,您需要知道构成对象的所有顶点(例如,框角的[x,y,z] 坐标)以及说明这些顶点如何相互连接的信息(边缘)。有了这些信息,您就可以从任何角度创建对象的投影,尽管这样做并非易事。

查看Wireframe models3D modeling 了解更多信息。

【讨论】:

  • 但是,如果您有许多来自多个角度的图像,则某些程序可以很好地近似实际的 3D 形状。见photosynth
猜你喜欢
  • 1970-01-01
  • 2013-02-11
  • 1970-01-01
  • 1970-01-01
  • 2013-09-13
  • 1970-01-01
  • 2019-01-23
  • 1970-01-01
  • 2017-11-02
相关资源
最近更新 更多