A3B4C5
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
21、创意编程中的鼠标与键盘交互及拓展探索
本文介绍了创意编程中鼠标与键盘交互的基础知识,重点讲解了如何在绘图应用中添加键盘快捷键和清除按钮等功能。同时拓展了Processing高级技巧、Python框架及其他创意编程环境的应用方向,并回顾了变量、运算符、控制流、图形绘制、数据处理与面向对象编程等核心编程概念,为实现交互式创意项目提供了全面的技术支持与实践指导。原创 2025-11-05 07:50:17 · 31 阅读 · 0 评论 -
20、探索Processing中的碰撞检测与鼠标键盘交互
本文深入探讨了在Processing中实现碰撞检测、鼠标与键盘交互的方法,介绍了圆-圆碰撞检测算法及碰撞响应的向量处理方式。通过面向对象编程与模块化设计提升代码可维护性,并利用PVector类管理位置与运动。文章详细演示了如何创建交互式刮画程序和功能丰富的绘画应用,涵盖颜色选择、画笔调整、撤销重做等特性。同时拓展至游戏开发与数据可视化中的交互应用,帮助读者掌握构建动态、交互性强的视觉程序的核心技能。原创 2025-11-04 16:09:23 · 56 阅读 · 0 评论 -
19、利用向量实现变形虫模拟运动
本文介绍了如何利用向量和面向对象编程技术在Processing中实现变形虫的运动模拟。通过使用PVector类进行位置与力的建模,结合向量加减法和大小限制,实现了变形虫朝鼠标指针移动的效果。文章还讲解了代码模块化、多实例管理以及边界处理等关键技术,并通过列表和循环高效地管理多个变形虫的运动与显示,适用于物理模拟和游戏开发等场景。原创 2025-11-03 16:57:08 · 32 阅读 · 0 评论 -
18、基于Python的变形虫模拟编程全解析
本文详细解析了如何使用Python和Processing库实现一个完整的变形虫模拟程序。内容涵盖变形虫的基础绘制、摇摆动画效果的实现、面向对象编程中的方法与属性设计、代码模块化拆分、PVector向量类的深入应用、移动与力的模拟、边界碰撞处理,以及多个变形虫的并发模拟。通过逐步讲解和代码示例,帮助读者掌握动画模拟中的核心编程技巧与抽象思维方法。原创 2025-11-02 14:37:59 · 25 阅读 · 0 评论 -
17、编程学习:从函数到面向对象编程
本文介绍了从函数到面向对象编程的学习路径,涵盖函数定义、参数传递、返回值以及类与对象的创建。通过构建Amoeba类,演示了属性设置、方法添加、多实例模拟及碰撞检测的实现过程,帮助读者掌握Python中面向对象编程的核心概念并应用于实际动画模拟开发。原创 2025-11-01 12:54:46 · 26 阅读 · 0 评论 -
16、利用三角函数实现图形的周期性运动
本文深入讲解了如何利用三角函数实现图形的周期性运动,涵盖圆形、螺旋、椭圆、正弦波及李萨如曲线等多种运动形式的原理与代码实现。通过Processing平台演示了点的坐标计算、动态轨迹绘制,并提供了音乐可视化、屏幕保护程序等实际应用案例。同时对比了不同运动类型的特点,给出了性能优化与功能拓展建议,帮助读者掌握创建复杂动画效果的核心技术。原创 2025-10-31 15:15:13 · 40 阅读 · 0 评论 -
15、函数与周期运动编程指南
本文介绍了在Processing中使用Python进行函数定义与周期运动模拟的编程方法。内容涵盖函数基础、参数传递(位置实参与关键字实参)、默认值设置、返回值使用,以及如何利用三角函数(sin和cos)计算坐标,实现圆周运动和波浪线动画。通过实例讲解了绘图函数、坐标变换和动态更新机制,适用于游戏开发、动画制作等领域的周期性运动模拟。原创 2025-10-30 14:56:54 · 21 阅读 · 0 评论 -
14、Python 中的字典、JSON 与函数应用
本文介绍了Python中字典的遍历与排序方法,对比了JSON、CSV和XML数据格式的特点,并演示了如何使用模块读取和处理JSON数据。通过咖啡图表案例展示了数据可视化的实现过程。文章还讲解了函数的定义与应用,包括提高代码复用性和实现周期性动画效果的方法,最后总结了实际开发中的应用建议,帮助读者构建高效、可维护的Python程序。原创 2025-10-29 11:28:17 · 16 阅读 · 0 评论 -
13、数据处理与字典操作:从CSV到JSON的探索
本文深入探讨了CSV、TSV和JSON等常见数据格式的读取与处理方法,介绍了Python中字典、列表和元组的基本操作与区别,重点讲解了字典的增删改查、嵌套结构及与循环的结合使用。同时,展示了如何将结构化数据用于可视化,如生成条形图,并通过实际代码示例帮助读者掌握从数据加载到展示的完整流程。最后展望了数据处理在更复杂场景中的应用方向。原创 2025-10-28 12:10:04 · 21 阅读 · 0 评论 -
12、列表嵌套与数据可视化实践
本文介绍了嵌套列表在数据可视化中的实践应用,涵盖从基础的柱状图绘制到复杂的游戏关卡表示。通过Processing.py实现颜色亮度柱状图、Breakout砖块布局和CSV数据读取,探讨了嵌套列表的多维使用场景。文章还拓展了数据可视化的交互性、多维度展示与动画效果,并展望了人工智能融合、跨平台支持及实时可视化的发展方向,帮助读者掌握高效管理复杂数据与创建直观视觉输出的技术方法。原创 2025-10-27 13:27:34 · 18 阅读 · 0 评论 -
11、Python 列表的使用与数据读取全解析
本文全面解析了Python列表的创建、访问、修改及常用操作方法,涵盖列表在循环中的应用、enumerate函数的使用、数据可视化实例以及从CSV文件读取和保存数据的方法。同时介绍了嵌套列表的结构与应用场景,帮助读者深入掌握Python列表在实际编程中的灵活运用。原创 2025-10-26 10:12:22 · 21 阅读 · 0 评论 -
10、动画与图形变换编程指南
本文深入讲解了动画与图形变换的编程方法,涵盖动画基础、帧保存技巧、图形变换函数(如translate、rotate、scale、shear)的应用,以及pushMatrix和popMatrix对变换的隔离控制。通过DVD屏幕保护程序和模拟时钟两个挑战项目,帮助读者掌握动态元素控制与时间驱动动画的实现。同时介绍了变换顺序、累积效果及复杂图形生成技巧,适合希望提升视觉编程能力的开发者学习与实践。原创 2025-10-25 09:12:37 · 72 阅读 · 0 评论 -
9、迭代、随机与运动:编程中的创意实现
本文深入探讨了编程中的随机性、迭代与运动效果的实现方法。从随机数与随机种子的应用,到使用Truchet瓷砖生成动态图案,再到利用Processing实现运动错觉与图形变换(移动、旋转、缩放),结合全局变量管理帧间状态,展示了如何通过基础编程技术创造丰富的视觉创意。最后通过综合案例和流程图,系统总结了复杂动画的构建过程,为创意编程提供了实用的技术路径。原创 2025-10-24 14:26:39 · 19 阅读 · 0 评论 -
8、Python编程:条件语句、循环与随机数的运用
本文介绍了Python编程中条件语句、循环语句和随机数的核心概念与实际应用。通过分数评级、图形象限判断、同心圆绘制等示例,深入讲解了if-elif-else结构、while和for循环的使用方法及break、continue控制语句。同时,结合random()函数展示了如何生成随机数并应用于动态图形绘制,最后通过综合示例实现随机颜色与大小的矩形网格,帮助读者掌握多种编程技术的协同运用,提升程序的灵活性与趣味性。原创 2025-10-23 12:01:40 · 27 阅读 · 0 评论 -
7、字符串与文本处理及条件语句编程入门
本文介绍了Python中字符串与文本处理的基础知识,包括textLeading()和textAlign()函数的使用,并深入讲解了条件语句的编程入门,涵盖布尔数据类型、关系运算符、if/elif/else结构以及and/or/not逻辑运算符的应用。通过学生成绩评分系统的综合示例,帮助读者掌握控制流的基本原理和实际编程技巧,适合初学者快速理解文本渲染与程序逻辑判断的核心概念。原创 2025-10-22 16:57:58 · 22 阅读 · 0 评论 -
6、字符串处理与排版基础
本文介绍了Python中字符串切片表示法和常用字符串方法,如大小写转换、计数与查找,并结合Processing环境讲解了文本排版的基础知识。通过实际示例展示如何解析URL并利用text()、textSize()、textAlign()等函数进行美观的文本布局,同时提供了排版优化技巧,帮助读者掌握字符串处理与视觉呈现的综合应用。原创 2025-10-21 09:22:34 · 20 阅读 · 0 评论 -
5、复杂图形绘制与字符串处理:深入编程技巧
本文深入探讨了复杂图形绘制与字符串处理的编程技巧。在图形绘制方面,详细介绍了beginShape()和bezierVertex()函数的使用方法,通过S曲线、心形和中国硬币形状等实例展示了贝塞尔曲线的强大控制能力,并讲解了如何利用beginContour()实现形状裁剪。同时,文章系统讲解了Python字符串的基础与进阶操作,包括创建、拼接、格式化、切片、大小写转换、查找与计数等。最后通过综合应用示例和流程图,帮助读者掌握将图形与文本处理结合的实际技能,为后续的创意编程打下坚实基础。原创 2025-10-20 11:49:46 · 18 阅读 · 0 评论 -
4、复杂图形绘制:从曲线到顶点的探索
本文深入探讨了在Processing中绘制复杂图形的方法,涵盖Catmull-Rom样条曲线、贝塞尔曲线的使用技巧,以及如何通过顶点构建自定义形状。结合网格辅助线和实际代码示例,帮助读者直观理解控制点与曲线形态的关系,并介绍了这些技术在矢量图形中的广泛应用,为创意图形设计提供坚实基础。原创 2025-10-19 14:33:35 · 22 阅读 · 0 评论 -
3、编程绘图基础入门:颜色模式、图形绘制与变量运算
本文介绍了编程绘图的基础知识,涵盖颜色模式(十六进制、RGB、HSB)、2D图形绘制(点、线、三角形、椭圆、弧形等)、变量使用规则、算术运算符及其优先级,并详细讲解了弧度与角度的转换及arc()函数的使用。通过实际代码示例和挑战任务,帮助初学者掌握Processing中的基本绘图技巧,为进一步学习可视化编程打下坚实基础。原创 2025-10-18 09:25:02 · 22 阅读 · 0 评论 -
2、开启 Processing 编程之旅:从 “Hello, World!” 到图形绘制
本文介绍了如何使用Processing结合Python模式进行创意编程,从安装配置、编写第一个'Hello, World!'草图开始,逐步讲解图形绘制、颜色设置、填充与描边、背景设定等基础知识。进一步涵盖了动画实现和用户交互功能,帮助初学者掌握Processing的核心概念与应用技巧,开启创意视觉编程之旅。原创 2025-10-17 10:22:54 · 22 阅读 · 0 评论 -
1、创意编程入门:Python Mode for Processing 全解析
本文全面解析了Python Mode for Processing(Processing.py)这一结合Python语言与Processing开发环境的创意编程工具,适合艺术家、学生、设计师及编程初学者。内容涵盖从安装设置、基础绘图、颜色处理到复杂动画与交互应用的完整学习路径,深入讲解变量、控制流、数据结构、函数、面向对象编程等核心概念,并通过实际案例如Cinemetrics项目、打砖块游戏、数据图表和绘图应用展示创意编码的魅力。同时提供了丰富的学习资源与挑战任务,帮助读者在实践中掌握编程技能,实现从入门到原创 2025-10-16 13:04:41 · 101 阅读 · 0 评论
分享