蒙特卡洛法求圆周率 - 随机撒点可视化
在正方形内随机撒点,统计落在内切圆中的比例,动画逼近圆周率。
UD5工具箱
径向渐变(radial-gradient)是一种从中心点向外辐射的渐变效果。与线性渐变不同,它的颜色沿着半径方向扩散,可以创建圆形或椭圆形的渐变图案,非常适合模拟光源、光晕或立体球体效果。
圆形渐变(circle)在所有方向上以相同半径扩展,形成正圆形。椭圆渐变(ellipse)则根据容器宽高比自适应,在水平方向和垂直方向上可以有不同的扩展半径,更加灵活自然,也是默认的渐变形状。
这些关键字定义渐变结束的位置:closest-side 渐变结束于最近的边;farthest-side 结束于最远的边;closest-corner 结束于最近的角;farthest-corner(默认)结束于最远的角,覆盖整个容器。
使用 circle closest-side 并将中心位置偏移到非中心位置(如 40% 30%),搭配明暗对比强烈的颜色(如白色到深色),即可模拟聚光灯照射的效果。试试预设中的"聚光灯"模板。
CSS 径向渐变至少需要 2 个颜色停止点,但没有上限。每个停止点可以指定位置百分比(0%-100%),浏览器会自动在停止点之间进行平滑过渡。多个停止点可以创建丰富的多层次渐变效果。
径向渐变在现代浏览器中均有良好支持,覆盖率达 98%+。对于老旧浏览器(如 IE9-),可以使用降级方案:设置一个纯色背景作为 fallback,确保基本视觉效果不受影响。
在正方形内随机撒点,统计落在内切圆中的比例,动画逼近圆周率。
从预设向量场(如漩涡、源)中选择,观察箭头分布并计算给定点的散度和旋度。
调整粒子数量、形状、颜色、连线等参数,实时预览粒子背景效果,导出 Particles.js 配置 JSON。
输入温度(K),绘制该温度下的黑体辐射光谱能量分布曲线。
选择元素,显示其在可见光范围内的特征明线光谱,理解原子结构和光谱分析。
一键将图片拆分为红、绿、蓝和Alpha通道的独立灰度图,辅助修图分析。
运行Gray-Scott反应扩散模型,生成类似动物毛皮或化学斑图的复杂纹理。
选择爵士、摇滚、人声强化等EQ预设,处理播放的音频,试听变化。
设定观察阈值,实时查看目标元素进入/离开视口时的回调,学习交叉观察者API。
录制一段语音,自动生成带有文字环绕的环形声波艺术图片,适合制作音频卡片。
选择本地音频文件,解绘制完整的静态波形图,便于观察响度变化。
在画布上放置多个磁极(N/S),实时计算并显示周围的磁场线分布。
手动输入宽度和高度像素值,生成一个模拟窗口查看内容适配状况。
输入幕布尺寸和投影仪投射比,计算需离墙多远才能投满。
生成指定频率和振幅的纯正弦波,支持左右声道独立控制和听力阈值自测。
提取图片中每个像素的RGB值并在3D空间中以小球显示,直观查看主色分布。
拖拽滑块改变CIDR后缀,直观显示划分出的子网范围、主机数和广播地址。
在二维平面上点击生成数据点,调节Eps与MinPts参数,实时查看DBSCAN聚类结果与噪点识别。
选择调性与风格,随机生成常用和弦走向,显示指法图与MIDI播放,突破创作瓶颈。
放置正负点电荷,显示电势面和电场线,感受库仑力方向。
绘制简单的软件架构模块图,拖拽连接器和标注,导出为基础图片。
上传图标并添加未读数的角标红点或数字,生成带提醒效果的网站Favicon。
像哈哈镜一样,鼠标滑动对图片局部进行实时的膨胀或挤压变形。
设定初速度和发射角,绘制抛体运动轨迹,显示最大高度、射程和时间。
上传主图标,自动生成带安全区域内缩的maskable-icon和monochrome通知徽章。
为同一图片的不同分辨率版本自动生成srcset和sizes属性代码。
上传图片,记录用户在图片上的点击位置,生成点击热度分布伪彩图。
设定开始和结束日期,随机生成处于此区间的日期,可批量生成,用于数据测试或抽奖。
输入键值对,自动生成 Kubernetes ConfigMap YAML,支持文字和多行数据。
根据调性和风格(流行、爵士等),随机生成和弦进行,并用虚拟钢琴播放。