【问题标题】:Hidden line removal in JavaScript or Python?JavaScript 或 Python 中的隐藏线删除?
【发布时间】:2010-03-21 13:32:06
【问题描述】:

我有以下任务:

  • 输入:

    由一组长方体组成的 3D 场景。可以分解为一组三角形。

    对相机的描述:位置、方向、焦距。

  • 输出:场景的二维线框投影为一组线。重要提示:应该已应用隐藏线移除。

  • 平台:在 Google App Engine for Python 上运行的网络应用。

知道是否有 JavaScript 或 Python 库可以做到这一点?

【问题讨论】:

  • 您知道如何实施吗?主要是,您将如何显示图形?这是用来干嘛的?家庭作业?
  • 如何实现?查找隐藏线算法并实现它。但我希望其他人已经完成了这项工作。如何显示图形?我计划使用 Dojo 的 dojox.gfx (2D) 绘制它们。这是用来干嘛的?这是一个显示 3D 模型的网络应用程序。并且 3D 模型不会经常更改。所以隐藏线的生成不需要很快。在家工作?幸好没有。

标签: javascript python 3d hidden lines


【解决方案1】:

Python Nacrisse interface 可能有用吗?

【讨论】:

  • 感谢您的建议。然而,我怀疑 Nacrisse 是否能够在 Google App Engine 上运行:“与许多图形系统的功能实际上链接到一个程序中不同,Narcisse 作为图形服务器独立运行。用户程序通过 Unix 套接字与 Narcisse 通信。”而且,作为绘图工具,它可能无法满足我的需求。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-31
  • 1970-01-01
相关资源
最近更新 更多