- Algorithm
- Incremental Method
- Simulation
- Backtracking
- Dynamic Programming
- Largest Empty Interval
- Location Allocation Problem
- Knapsack Problem
- Algorithm Analysis
- Data
- Sort
- Set
- 排序资料结构: Search Tree 系列
- Sequence 资料结构: Array / List
- 大量 Point 资料结构: k-Dimensional Tree
- Region 资料结构: Uniform Grid
- Graph
- Tree 资料结构: Heavy-Light Decomposition
- Graph Spectrum(Under Construction!)
- Tree
- Binary Tree
- Directed Acyclic Graph
- Articulation Vertex / Bridge
- Reachability
- Bipartite Graph
- Clique(Under Construction!)
- Planar Graph
- Path
- Single Source Shortest Paths: Label Correcting Algorithm
- Shortest Walk
- Cycle
- Spanning Tree
- s-t Flow
- Feasible s-t Flow
- Cut
- Matching
- T-Join
- Hamilton Circuit
- Domination
- Coloring
- Labeling
- Vector Product
- Sweep Line
- Rectangle
- Rectangle
- Polygon
- Convex Hull
- 3D Convex Hull(Under Construction!)
- Half-plane Intersection
- Voronoi Diagram
- Triangulation
- Metric
- Number
- Sequence
- Function (ℝ)
- Matrix
- Root Finding
- Linear Equations
- Functional Equation
- Optimization
- Interpolation
- Curve
- Regression
- Estimation
- Clustering
- Transformation(Under Construction!)
- Wave (ℝ)
- Representation
- Signal
- State(Under Construction!)
- Markov Chain
- System(Under Construction!)
- Markov Model
- Function
- Gray Code
- Base
- Divisor
- Prime
- Residue
- Lattice
- Series(Under Construction!)
- Average Number
- Nim
- String
- Longest Increasing Subsequence
- Longest Common Subsequence
- Approximate String Matching
- String Matching
- String Matching
- String Matching: Inverted Index
- Count Substrings
- Palindrome
- Language
- Code
- Compression
- Correction
- Encryption
- Transmission
- Data
- Text
- 2D Graphics
- Audio
- Audition(Under Construction!)
- Image
- Vision(Under Construction!)
- Model
- Motion(Under Construction!)
- Camera(Under Construction!)
- Glass(Under Construction!)
- Computer
- Physics
- Biology
- Medicine
- Finance
- Education
- Standard Library
Education
Educational Informatics
Computer Science Education
Citizen Science
Politics
Open Government
NPO
Art
Art
http://en.wikipedia.org/wiki/Computer_art
http://en.wikipedia.org/wiki/Information_art
Tessellation
Voronoi Diagram 是自然的图案。卡通动画裡面,也有人利用 Voronoi Diagram 来铺地砖。
http://blog.controul.com/2009/05/speedy-voronoi-diagrams-in-as3flash/ http://nodename.com/blog/2009/05/18/mona-voronita/
马赛克照片:用许多张照片拼凑“蒙娜丽莎的微笑”。使用两两配对的概念,先把《蒙娜丽莎的微笑》切成小格,每一小格与每一张照片计算相似度,选出最适当的照片。
Fractal
http://www.matrix67.com/blog/archives/6231
Julia Set 、 Mandelbrot Set 、 Dragon Curve 、 Space-filling Curve 。
http://chaos.coa.edu/ http://mathcenter.ck.tp.edu.tw/Resources/Ctrl/ePaper/ePaperOpenFileX.ashx?autoKey=360 http://en.wikipedia.org/wiki/Logistic_map http://zh.wikipedia.org/wiki/File:Logistic_map_examples_small.gif http://en.wikipedia.org/wiki/Bifurcation_theory
http://algorithmicbotany.org/papers/ http://www.joesfer.com/?p=46
Tiling
http://tilings.math.uni-bielefeld.de/ http://en.wikipedia.org/wiki/Celtic_knot
Zoetrope
Fibonacci Sculpture。
Turtle Graphics
http://en.wikipedia.org/wiki/Turtle_graphics
一笔画图片。
Algorithm Visualization
http://bost.ocks.org/mike/algorithms/
Interactive Art
虚拟动物
原理是以三维座标记录动物的身体外围轮廓, 另外记录动物的每个动作会经过的座标, 最后随机播放动作即可。 要更拟真的话, 可以自行定义动作的相依性, 例如拍拍翅膀后一定要记得摇摆。 如果要让动作有更细微的变化, 可以设定好有多少机率开始进行下一个动作, 而下一个动作有许多种可能,每一种都设定不同机率, 建立一个 Markov Process 就可以做到了。 要将动物绘于画面上, 则需要有 Computer Graphics 电脑绘图的知识。 一般来说,使用 OpenGL / WebGL 内建的函式库, 就能轻鬆完成 3D 绘图。 动物进行转弯时, 就利用线性代数,将动物轮廓的座标,旋转一定角度, 就可以使动物面向不同方向。
Body Art
脸部投影
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论