Browser SVG坐标的精度?
有人知道浏览器中SVG坐标的“官方”精度吗 例如:如果我以接近360度的角度绘制,它最终将消失,因为起点和终点都将塌陷Browser SVG坐标的精度?,browser,svg,coordinates,precision,specifications,Browser,Svg,Coordinates,Precision,Specifications,有人知道浏览器中SVG坐标的“官方”精度吗 例如:如果我以接近360度的角度绘制,它最终将消失,因为起点和终点都将塌陷 <svg version="1.1" xmlns="http://www.w3.org/2000/svg"> <style> path { stroke-width: 10px; stroke: black; fill: none; }
<svg version="1.1" xmlns="http://www.w3.org/2000/svg">
<style>
path {
stroke-width: 10px;
stroke: black;
fill: none;
}
</style>
<path
d="
M 200 200
A 100 100 0 1 1 199.99999 199.99999"
/>
</svg>
路径{
笔划宽度:10px;
笔画:黑色;
填充:无;
}
画一个完美的圆(在Firefox34中)。但是,将
9
添加到199.99999
将不会产生任何绘制结果。是否在任何地方指定了此行为?SVG规范说。不过,没有UA实现这一点,因为它们都受到direct3d等平台功能的限制,这些功能通常是单精度的。但是199.999999
仍然远离单精度。这很可能是一个cairo限制:它具有定点精度,即6个二进制位或256分之一(取决于你是mac、linux还是windows,当然你会得到什么)好的,谢谢。换句话说,它是指定的,但由于平台的限制,没有人遵循它。