2012-09-05 39 views
0

背景:Raphaeljs - 編輯簡單的矩形爲複雜的多邊形

我目前工作的一個平面佈置圖編輯器,用戶可以創建一個房子的平面佈置圖。

SCENARIO和ISSUE:

有時用戶可能想建立一個房間,是不是矩形而是呈L形。我想讓用戶選擇分割房間的特定牆,然後拖動分割牆的一部分 - 從而創建一個L形。這可以在這個驚人的site中得到最好的觀察,其中可以選擇房間的牆壁,然後拆分,並且可以拖動其中一個分割部分。

問題:

A>我怎麼能複製在Raphaeljs此功能?請記住,稍後我需要訪問房間的尺寸以進行一些計算。有沒有其他方法(SVG/CANVAS等)或任何其他庫(processing.js,page.js,kinect.js,jQuery SVG等),我可以用更簡單的方式構建floorplanner 。

感謝

回答

1

我要說的是,這種可視化可以使用拉斐爾或帆布或SVG的努力相當量來實現。選擇應基於您的目標瀏覽器,性能問題以及您對這些技術的熟悉程度。

請不要混淆實際的邏輯和可視化,但。僅將座標存儲在可視化組件中不是一個好主意。