我正在进行我的最后一个项目,我需要根据用户输入创建在线图表。给我的样品如下。如果你填写所有表格并输入高度、长度和屋檐高度等,它会在输入时生成图表。我想知道,我该如何创造这个,至少从哪里开始。
示例网站是https://www.shedsales.com.au/shedspecs.aspx
我读了很多关于这方面的文章,比如autocadetc,但我仍然处于0分。我的朋友建议我在stack上发布一个问题,我会得到答案或很多建议。
不太清楚你到底在问什么,但我会尽力回答。如果你需要简单的几何图形,如长方体、棱锥体等。它必须是交互式的,你可以用来实现它
SVG:http://code.google.com/p/svg3d/-速度最慢,可能无法在任何地方工作。
CSS3:http://jlongster.com/s/dom3d/-速度更快,在某些浏览器中GPU加速,但在旧浏览器中无法工作。
如果你需要更高的速度或复杂的形状,那么你应该使用Flash或WebGL。但3D api很复杂,目前还不是跨平台或跨浏览器的。在这方面,闪电侠是更好的选择,但只是在此刻。
所以对你来说http://www.x3dom.org/可能是最好的选择。它是一个3D引擎,不需要编程技能,也不需要3D api知识,它同时具有Flash和WebGL模式+非常容易学习。
但如果您只需要静态图像,您可以根据用户请求(来自表单的数据)在服务器端渲染它们。您可以缓存它们。你可以把它们做得随心所欲。同时,它们将最大限度地与任何平台兼容。您可以设置自己的服务器或使用类似的渲染场