首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
3D屏保:魔方2.0版本
】的更多相关文章
3D屏保:魔方2.0版本
一个三维魔方的屏保软件,可支持2级到72级的魔方.启动后魔方会自动旋转,并最终回到初始状态.有很多人问我这是怎么做到的,用的什么解魔方的算法,其实我自己根本就不会玩魔方,别人用技巧解魔方,我这程序中用的是记忆.将魔方正着旋转若干次,再反过来转就自动回到初始了. 魔方实现是对共6个面的每个方片做矩阵变化,这里不是方块,而是方片.每个方片有其自己的矩阵变化,每次旋转,先通过区域选定需要旋转的方片集合,然后对这些方片做旋转90度的变换. 2级魔方 72级魔方: 双击"MagicCubeSP.scr&q…
3D屏保: 线圈
LineFlower3DSP 一个3D屏保程序,算法的原理类似于圆内轮旋线的生成. 下载地址: http://files.cnblogs.com/WhyEngine/LineFlower3D_sp.zip 切图: 双击"LineFlower3DSP.scr"可运行程序 屏保设置方式XP:将目录下的所有文件拷贝到WINDOWS系统目录下如"C:\WINDOWS\system32"在设置屏保的对话框中,选择"LineFlowerSP" WIN7,WI…
3D屏保:排色榜
3D屏保:排色榜 排色榜,是一个针对图形学中的色彩进行排序的DEMO,这里的色是色彩的意思,看成别的点进来的同学请自觉面壁.该DEMO可以按RGB,GBR,BRG,灰度值四种方式进行排序.排序算法为冒泡排序,之所以选择这种排序算法,是因为该算法容易实现相邻两个颜色的交换旋转. 前些天看到一个图片是关于四六级中关于颜色的单词和GRE中关于颜色的单词的对比.我突然想到有必要定义一套图形学中的色彩,然后将其一一摆列显示出来.这样当我写程序时想选择一个颜色时,启动该程序选就是了.记得我写自己的第一款游戏…
3D屏保:N皇后
前几天园子里有人发表关于8皇后的算法.只有代码,没有能运行的DEMO多枯燥.于是我这两天抽时间写了个N皇后的屏保程序.程序启动后会从4皇后到14皇后显示其所有排列,每隔0.5秒自动切换一次.按下空格键会停止自动切换,按-=键可以手动切换排列.算法是对网上找的程序做了点修改,先申请一块8M的内存区域,将N皇后中所有合适的位置保存到该内存中,代码如下: }; bool check_pos_valid(Ybyte loop, Ybyte value) { Ybyte index; Ybyte data…
3D屏保: 彩色盘子
一个彩色盘子的屏保 记得小时候在电视上看过一个科普节目,由多个颜色组成的盘子,如果快速旋转起来,会看上去是白色的.于是我就写了这个屏保程序,但发现在计算机上模拟并不是这样的. "RollPlate.scr"全屏可执行程序"RollPlate.exe"窗口可执行程序 鼠标左键右键拖动,调节视角.鼠标滚轮,调节摄像机的远近.X,恢复为默认视角并停止视角旋转.空格,暂停与恢复.ESC,退出. R,重新开始.[,] 加减盘子旋转的速度-,= 加减盘子的颜色数目,最小是3,最…
3D屏保程序:汉诺塔
学过程序的人一定记得汉诺塔.我们学的第一个程序是HelloWorld,而碰到的第一个坑就是汉诺塔,短短十几行代码,不知花费了多少时间精力去理解.我记得当年的开发环境还是蓝屏的,汉诺塔程序的输出还是一行行枯燥无趣的字符串.现在重写了这个程序,以三维可视化的方式看下汉诺塔的运行过程. void hanoi(char src, char mid, char dst, Yuint stacks, Ychar* pMoveSteps, Yuint& index) { ) { Ychar& value…
html5 canvas 3d屏保 源码
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <style> body { background: black…
[AIR] AS3.0设置屏保功能
package com.controls { import flash.desktop.NativeApplication; import flash.events.Event; import flash.events.EventDispatcher; import flash.events.IEventDispatcher; /** * @author:Frost.Yen * @E-mail:871979853@qq.com * @create: 2016-6-21 下午3:24:57 * *…
C#制作简易屏保(转)
C#制作简易屏保[原创] 原始网址: http://www.cnblogs.com/drizzlecrj/archive/2006/10/06/522182.html 2006-10-06 16:25 by 农夫三拳, 4550 阅读, 6 评论, 收藏, 编辑 下载源代码:ScreenSaver.rar初学C#的时候就曾想过写屏幕保护,当时觉得很深奥,摸不着头绪,就放弃了.今日又重新拾起,突然觉得也就是那么一回事,知道了就很简单了.好的,下面就介绍一下如何利用C#制作屏幕保护. 打开Visua…
安装屏保软件(Linux终端演示 “黑客帝国” 字母雨界面)和Linux修改管理员密码
1.Linux修改管理员密码:打开终端:1. 重启 reboot 2.进入内核登陆系统点击e3.进入系统救援界面,定位Linux16所在行,找到ro 后删除,在此位置添加一条命令: rw init=/sysroot/bin/bash 4.点击Ctrl + x进入内核编辑界面5.输入: chroot /sysroot 6.输入: LANH=en 来设置语言格式7.输入: passwd 后输入2次密码8.输入: touch /.autorelabe 让密码生效9.点击键盘 Ctrl + d ,输入…