在Asp.net中创建3D /动态图

时间:2012-11-17 00:57:49

标签: asp.net 3d autocad

我正在研究我的最终项目,我需要创建用户输入的在线图表。给我的样品如下。如果你填写所有表格并在高度,长度和檐高等方面给出输入,它将在输入时生成图表。我想知道,我怎样才能创造这个,至少我需要开始的地方。

示例网站为https://www.shedsales.com.au/shedspecs.aspx

我正在阅读很多文章,比如autocad等,但我仍然是0分。我的朋友建议我在堆栈上发布问题,我会得到答案或许多建议。

1 个答案:

答案 0 :(得分:0)

不太清楚你究竟在问什么,但我会尽力回答。 如果您需要简单的几何体,如盒子,金字塔等。它必须是交互式的,您可以用以下方式实现它:

SVG:http://code.google.com/p/svg3d/ - 最慢,可能无处不在。

CSS3:http://jlongster.com/s/dom3d/ - 速度稍慢,在某些浏览器中GPU加速但在旧浏览器中不起作用。

如果您需要更快的速度或复杂的形状,那么您应该使用Flash或WebGL。但3D apis很复杂,目前还不是跨平台或跨浏览器。在这方面,Flash是更好的选择,但只是在这一刻。

所以对你来说http://www.x3dom.org/可能是最好的选择。它的3D引擎不需要编程技能,也不需要3d api知识,它同时具有Flash和WebGL模式+它非常容易学习。

但是,如果您只需要静态图像,则可以根据用户请求(表单中的数据)在服务器端呈现它们。您可以缓存它们。你可以把它们做成你想要的漂亮。同时,它们将与任何平台最大程度地兼容。您可以设置自己的服务器或使用渲染服务器场,如this