当前位置: 首页 > news >正文

使用Mathematica生成随机曼陀罗花

在Mathematica中,可以使用ResourceFunction调用RandomMandala来生成曼陀罗花。

ResourceFunction["RandomMandala"][] 生成一个曼陀罗图形SeedRandom[4243]; ResourceFunction["RandomMandala"][]

SeedRandom[342];
Multicolumn[Table[ResourceFunction["RandomMandala"]["RotationalSymmetryOrder" -> RandomChoice[{3, 6, 12}], "SymmetricSeed" -> RandomChoice[{True, False}], ImageSize -> Tiny],36],6]

SeedRandom[474];
Multicolumn[Table[ResourceFunction["RandomMandala"]["Radius" -> Reverse[Range[RandomChoice[{3, 4, 5, 6}]]],"NumberOfSeedElements" -> RandomChoice[{2, 3, 4}],"RotationalSymmetryOrder" -> RandomChoice[{3, 4, 5, 6, 7}],ColorFunction -> "DarkRainbow", "ConnectingFunction" -> FilledCurve@*BezierCurve,"SymmetricSeed" -> True, FaceForm -> {Opacity[0.7]}, EdgeForm -> {LightBlue, Opacity[1]},ImageSize -> 150],25],6]

SeedRandom[6567];
mandalas = Table[ResourceFunction["RandomMandala"][], 36];
mandalaImages = Map[Image[#, ImageSize -> {400, 400}, ColorSpace -> "Grayscale"] &, mandalas];SeedRandom[3488];
directBlendingImages = Table[RemoveBackground@ImageAdjust[Blend[Colorize[#, ColorFunction -> RandomChoice[{"IslandColors", "FruitPunchColors", "AvocadoColors", "Rainbow"}]] & /@ RandomChoice[mandalaImages, 4], RandomReal[1, 4]]], 12];
ImageCollage[directBlendingImages, Background -> White, ImagePadding -> 3, ImageSize -> 200]

http://www.xdnf.cn/news/576811.html

相关文章:

  • vue3请求设置responseType: ‘blob‘,导致失败后获取不到返回信息
  • 基于vue框架的动漫论坛g2392(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • ISO 26262-5 硬件验证
  • Python雷达图实战教程:从入门到精通
  • 磁盘分区与挂载——笔记
  • 深入理解Java虚拟机之垃圾收集器篇(垃圾回收器的深入解析待完成TODO)
  • 框架与组件版本备忘
  • LlamaIndex
  • Keepalived 基于 VRRP 的高可用设计与故障排查
  • 学习日记-day12-5.21
  • 牛客网 NC16407 题解:托米航空公司的座位安排问题
  • 操作系统 第四章 -1
  • 链表-反转链表
  • JUC并发编程(下)
  • P1090 [NOIP 2004 提高组] 合并果子
  • SpringBoot3集成Oauth2.1——3access_token使用
  • 大模型如何助力数学可视化?
  • 47道ES67高频题整理(附答案背诵版)
  • LVS_DR集群的基本原理和相关配置
  • 算法总结:双指针技巧
  • XXE由浅入深
  • SOC-ESP32S3部分:4-参数配置可视化menuconfig
  • 啤酒游戏与系统思考
  • RESTful API设计:从原则到Gin实现
  • 【AI模型学习】ESM2
  • 部署rsync远程同步+inotify监控
  • 前端学习(6)—— WebAPI部分案例
  • 前端面经-WebGL/threeJS
  • 《Saliency Attack: Towards Imperceptible Black-box Adversarial Attack》论文分享(侵删)
  • Spring AI 1.0 快速入门