gpt4 book ai didi

svg - SVG 内的随机点

转载 作者:行者123 更新时间:2023-12-01 15:35:09 25 4
gpt4 key购买 nike

问题描述起来真的很简单。我有一个简单的 SVG 闭合形状,如下所示:

<path d="M435.95,147.99l0.33,0.49l-0.11,1.07l-0.39,0.04l-0.29,-0.15l0.21,-1.4l0.25,-0.05Z"></path>

我想在这个形状内的某个地方随机画一个点。

怎么做?我希望解决方案尽可能简单。

最佳答案

您可以使用 getBBox 获取路径的边界框并在该范围内生成一个随机点。然后使用带有随机点的 elementFromPoint 来检查您是否真的在形状上。

如果任何元素覆盖路径,则将它们设置为 pointer-events="none"以便在执行此操作时忽略它们。

关于svg - SVG <path> 内的随机点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16738303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com