贝塞尔曲线
 
				
				
					2021-11-18 ~ 2023-3-8
					
					
						(2)
					
				
			 动态演示贝塞尔曲线的绘制过程,支持任意点数、任意阶次。点击鼠标右键,在鼠标位置将创建新的点。按住鼠标左键拖动控制点。空格键屏幕将清空。
动态演示贝塞尔曲线的绘制过程,支持任意点数、任意阶次。点击鼠标右键,在鼠标位置将创建新的点。按住鼠标左键拖动控制点。空格键屏幕将清空。
			 
				 动态演示贝塞尔曲线的绘制过程,支持任意点数、任意阶次。点击鼠标右键,在鼠标位置将创建新的点。按住鼠标左键拖动控制点。空格键屏幕将清空。
动态演示贝塞尔曲线的绘制过程,支持任意点数、任意阶次。点击鼠标右键,在鼠标位置将创建新的点。按住鼠标左键拖动控制点。空格键屏幕将清空。
			 
				 这是一个波浪线叠加的图片滤镜效果,将原图片存为 src.jpg,然后执行程序,就会以波浪线叠加的效果显示出来。程序用到了抗锯齿算法。
这是一个波浪线叠加的图片滤镜效果,将原图片存为 src.jpg,然后执行程序,就会以波浪线叠加的效果显示出来。程序用到了抗锯齿算法。
			 
				 实现了文字从屏幕底部逐渐向上滚动的效果。利用压缩图像和改变亮度的方式,使其看起来像是 3D 的文字在屏幕上滚动,看起来很酷。
实现了文字从屏幕底部逐渐向上滚动的效果。利用压缩图像和改变亮度的方式,使其看起来像是 3D 的文字在屏幕上滚动,看起来很酷。
			 
				 素数螺旋线,是对阿基米德螺旋线的改造,他只绘制整数点,并排除了所有合数点。
倍数螺旋线,是对这张完整点图的改造。
素数螺旋线,是对阿基米德螺旋线的改造,他只绘制整数点,并排除了所有合数点。
倍数螺旋线,是对这张完整点图的改造。
			 
				 最初是想用阿基米德螺旋线实现可视化 π,于是学习了泰勒展开计算 π 的过程,同理举一反三实现了计算 e 的过程,学习了画阿基米德螺旋线。后来又实现了一种“走路的直线”,来可视化有理数。本程序糅合了所有功能,实现用螺旋线和行走线,来可视化无理数 π,无理数 e 和有理数。
最初是想用阿基米德螺旋线实现可视化 π,于是学习了泰勒展开计算 π 的过程,同理举一反三实现了计算 e 的过程,学习了画阿基米德螺旋线。后来又实现了一种“走路的直线”,来可视化有理数。本程序糅合了所有功能,实现用螺旋线和行走线,来可视化无理数 π,无理数 e 和有理数。
			 
				 同心圆套内切圆的实现,也是施泰纳球极平面射影原理的可视化实践。参考视频用了立体投影一词。我在视频中理解了原理,于是自己推公式才能还原出来。
同心圆套内切圆的实现,也是施泰纳球极平面射影原理的可视化实践。参考视频用了立体投影一词。我在视频中理解了原理,于是自己推公式才能还原出来。
			 
				 贝塞尔曲线,构造三阶贝塞尔曲线,定义表示,向量表示,画曲率圆,动画完整展示前三者的过程。其中画曲率圆的编程过程最有趣。
贝塞尔曲线,构造三阶贝塞尔曲线,定义表示,向量表示,画曲率圆,动画完整展示前三者的过程。其中画曲率圆的编程过程最有趣。
			 
				 这个程序可以画出来一个哆啦A梦的图片。没什么复杂的代码,逻辑很简单,甚至连 if for 都没用到,就是简单的绘图语句堆叠。
这个程序可以画出来一个哆啦A梦的图片。没什么复杂的代码,逻辑很简单,甚至连 if for 都没用到,就是简单的绘图语句堆叠。
			 
				 这个程序可以画出来一个安卓机器人的图片。没什么复杂的代码,逻辑很简单,甚至连 if for 都没用到,就是简单的绘图语句堆叠。
这个程序可以画出来一个安卓机器人的图片。没什么复杂的代码,逻辑很简单,甚至连 if for 都没用到,就是简单的绘图语句堆叠。
			 
				
四杆机构模拟。
四杆机构介绍:维基百科、哈工大机械原理课件.
AB 作为主动件,AD 为机架。
根据传入的杆长自动绘制出相应的四杆机构。
如下图,程序绘制了曲柄摇杆、双摇杆、摇杆曲柄、双摇杆机构。
单击鼠标右键循环隐藏圆圈、C2 点、C1 点。
/////////////////////////////////////////////////////////////
// 程序名称:四杆机构-机械原理
// 编译环境:Visual Studio 2019 (v142),EasyX_20210730
// 作  者:luyiran <872289455@qq.com>
// 发布日期:2021-8-11
//
#pragma warning(disable:4244)	// 程序会用到浮点数截断特性
#include <cstdio>				// printf
# 
				
奥特曼是由斜的椭圆,圆角矩形,圆形,以及曲线的组成的。此处绘制中,主要应用了曲线的的绘制,将奥特曼画的比较饱满。
本次绘制过过程中,自己编写了两个函数。一个是绘制有倾斜角的椭圆,用来表示奥特曼的眼睛,这样可以使得奥特曼更加有灵魂。另一个是心形。在平时绘制别的东西时,如果需要,可以直接借鉴。
///////////////////////////////////////////////////
// 程序名称:绘制奥特曼
// 编译环境:Mictosoft Visual Studio 2013, EasyX_20200315(beta)
// 作  者:luoyh <2864292458@qq.com>
// 最后修改:2020-6-10
//
#include<conio.h>
#include<gr