0

背景:

我目前正在开发平面图编辑器,用户可以在其中创建房屋的平面图。

场景和问题:

有时,用户可能想要建造一个不是矩形而是 L 形的房间。我想让用户选择分割房间的特定墙壁,然后拖动分割墙壁的一部分 - 从而创建 L 形。这可以在这个令人惊叹的站点中最好地查看,其中可以选择房间的墙壁,然后拆分,并且可以拖动拆分部分之一。

问题:

A> 如何在 Raphaeljs 中复制此功能?请记住,稍后我将不得不访问房间的尺寸以进行一些计算。

B> 是否有任何其他方法(SVG/CANVAS 等)或任何其他库(processing.js、page.js、kinect.js、jQuery SVG 等)可以让我以更简单的方式构建平面规划器。

谢谢

4

1 回答 1

1

我想说这种可视化可以使用 Raphael 或 Canvas 或 SVG 以相当多的努力来实现。选择应基于您的目标浏览器、性能问题以及您对这些技术的熟悉程度。

不过,请不要混淆实际的逻辑和可视化。仅将坐标存储在可视化组件中并不是一个好主意。

于 2012-09-05T10:27:20.650 回答