杨帆 发表于 2025-9-17 23:50

马黑黑 发表于 2025-9-17 18:21
比方说,你希望顶点能以 400 *400 正方形的中心点为圆心,那么,R就设置为 200,顶点就会围绕 (200,200 ...

有点绕,我想一想,谢谢老师~

马黑黑 发表于 2025-9-18 07:52

本帖最后由 马黑黑 于 2025-9-18 12:14 编辑 <br /><br />杨帆 发表于 2025-9-17 23:50
有点绕,我想一想,谢谢老师~

<p>看下面的示意:<br><br></p>
<svg id="msvg" width="400" height="400" viewBox="0 0 400 400" style="outline:1px solid gray;"></svg>
<p><br><br>红色小点代表顶点,红线就是 R,蓝线是 r。在 circlePoints 指令中,R 是计算顶点的范围依据,具体说来就是,圆心坐标通过 R 来确定,这里(R,R)=(200,200),所有顶点均围绕着它在半径为 r 的外切圆的圆周上均匀分布。</p>

<script type="module">
        import Dr from 'https://638183.freep.cn/638183/svgdr/svgdr.mod.min.js';
        var dr = Dr.dr(msvg);
        dr.path('M200 200 L 100 100', 'none', 'blue');
        dr.path('M0 200 H200 V0', 'none', 'red');
        dr.circle(100, 100, 2, 'red').rotates(36, 360, 200, 200);
</script>

红影 发表于 2025-9-18 09:14

马黑黑 发表于 2025-9-18 07:52
看下面的示意:

红色小点代表顶点,红线就是 R,蓝线是 r。在 circlePoints 指令中,R 是计算顶点的 ...

这示意很奇妙,很容易产生视觉差,感觉小圆的100不在那根200的中心上呢。

马黑黑 发表于 2025-9-18 12:11

红影 发表于 2025-9-18 09:14
这示意很奇妙,很容易产生视觉差,感觉小圆的100不在那根200的中心上呢。

你可以那象素尺量一量验证一下

杨帆 发表于 2025-9-18 13:21

马黑黑 发表于 2025-9-18 07:52
本帖最后由 马黑黑 于 2025-9-18 12:14 编辑

看下面的示意:


明白了,谢谢老师图文并茂的讲解{:4_191:}

红影 发表于 2025-9-18 16:41

马黑黑 发表于 2025-9-17 18:21


谢大咖{:4_187:}

红影 发表于 2025-9-18 20:44

马黑黑 发表于 2025-9-18 12:11
你可以那象素尺量一量验证一下

量了肯定是对的,但看着却不是平分呢,真奇妙{:4_204:}

马黑黑 发表于 2025-9-18 20:58

红影 发表于 2025-9-18 20:44
量了肯定是对的,但看着却不是平分呢,真奇妙

什么眼神

红影 发表于 2025-9-18 23:13

马黑黑 发表于 2025-9-18 20:58
什么眼神

视觉的错觉是最容易出现的,我说的不过是事实啊{:4_173:}

马黑黑 发表于 2025-9-23 19:54

红影 发表于 2025-9-18 23:13
视觉的错觉是最容易出现的,我说的不过是事实啊

吃鱼少了

红影 发表于 2025-9-23 23:41

马黑黑 发表于 2025-9-23 19:54
吃鱼少了

吃鱼补大脑还补视力?

马黑黑 发表于 2025-9-24 18:00

红影 发表于 2025-9-23 23:41
吃鱼补大脑还补视力?

都补

红影 发表于 2025-9-24 21:55

马黑黑 发表于 2025-9-24 18:00
都补

鱼成灵丹妙药了{:4_173:}

马黑黑 发表于 2025-9-24 23:10

红影 发表于 2025-9-24 21:55
鱼成灵丹妙药了

本来就是

红影 发表于 2025-9-25 15:50

马黑黑 发表于 2025-9-24 23:10
本来就是

算了吧,我咋那么不信呢{:4_173:}

马黑黑 发表于 2025-9-25 18:42

红影 发表于 2025-9-25 15:50
算了吧,我咋那么不信呢

不信是因为你吃鱼太少

红影 发表于 2025-9-25 22:26

马黑黑 发表于 2025-9-25 18:42
不信是因为你吃鱼太少

又是吃鱼的事背锅啊{:4_173:}

马黑黑 发表于 2025-9-26 12:23

红影 发表于 2025-9-25 22:26
又是吃鱼的事背锅啊

这是必须的

红影 发表于 2025-9-26 21:39

马黑黑 发表于 2025-9-26 12:23
这是必须的

习惯成自然。

马黑黑 发表于 2025-9-26 22:13

红影 发表于 2025-9-26 21:39
习惯成自然。

自然好
页: 1 2 [3] 4
查看完整版本: svgdr新指令:circlePoints