1

我正在开发一个在 iPad 上绘制 2D 平面图的网络项目。我选择了 raphael library 来完成这项工作。现在我遇到了一个只发生在 iPad 上的问题。

我只是在 Raphael.js 中使用 paper.path() 方法绘制平面图,然后通过用图像填充路径来渲染地板。代码很简单,如下:

mFloor = paper.path('M ' + mPoints).attr('fill','url(img/wood1.jpg)');

这里 mPoints 是一个点数组 [x,y],表示房间所有角落的位置。

原图:

http://i.stack.imgur.com/pDaOo.png

这是在iPad上渲染结果的截图,它清楚地显示了原始图像被随机裁剪成三部分,然后随机组合填充路径。

http://i.stack.imgur.com/jJONm.png

此问题仅在 iPad 上发生,而在 PC 上,图像正确且准确地填充了 Safari 和 Chrome 中的路径。

iOS 是否存在支持模式填充的问题?

4

0 回答 0