2011-01-26 16 views
3

即時通訊工作的網絡應用程序。項目,我需要更改透明對象的交集區域顏色。設置它更深我的意思是交叉區域顏色只有交集區域不是整個對象。 enter image description here在raphaeljs svg上更改透明物體的交叉區域顏色?

十字路口不總是矩形。 也會與基於圖像的svg對象相交。 so ...通過計算交集區域來創建覆蓋物體是非常不可能的。

剩下的唯一解決方法是干擾svg的渲染過程。 有沒有可能做到這一點? :/

請告訴我,如果這是不可能的。

+0

沒有希望?!?!?!?! – 2011-01-27 09:32:35

回答

0

如果使用MVVM,可以讓viewmodel處理交集。假設您的演示文稿中有兩層。一層具有原始形狀,另一層具有交叉點。交叉點可以綁定到視圖模型中的交集屬性。 Intersections屬性可以是形狀數據(點數組或其他)的集合。