-2

我正在做我的最终项目,我需要根据用户输入创建在线图表。给我的样本如下。如果您填写所有表格并输入高度、长度和屋檐高度等,它将在输入时生成图表。我想知道,我怎样才能创建这个,至少我需要从哪里开始。

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

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

4

1 回答 1

0

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

SVG:http ://code.google.com/p/svg3d/ - 最慢,可能无法在任何地方使用。

CSS3: http: //jlong​​ster.com/s/dom3d/ - 速度更快,在某些浏览器中 GPU 加速,但在旧浏览器中不起作用。

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

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

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

于 2012-11-17T04:11:25.450 回答