使用Sublime Text 写Processing
摘要:本来以为是个很简单的事情,没想到一波三折~ 1、下载Sublime Text 3(中文版)并且安装,没啥好说的 2、打开【工具 - 命令面板 - install package】,接着就报错了 “There are no packages available for installation” 3、
阅读全文
posted @
2017-09-21 08:59
o0松鼠0o
阅读(1580)
推荐(0) 编辑
交互设计算法基础(4) - Hash Table
摘要:Processing内建HASH Table(哈希表),倒是挺方便的,就不用自己动手写啦!!☆⌒(*^-゜)v
阅读全文
posted @
2017-09-16 12:04
o0松鼠0o
阅读(278)
推荐(0) 编辑
自行撰写Grasshopper电池
摘要:Grasshopper目前作为参数化设计是非常常用的工具,但是人们会经常碰到它提供的电池不能满足自己设计方案需求的情况,所以就需要自己创作电池,而最简单的一种方法就是自己写。 工具: Visual Studio 2015 Grasshopper Assembly for v5 RhinoCommon
阅读全文
posted @
2017-09-16 11:56
o0松鼠0o
阅读(4966)
推荐(0) 编辑
交互设计算法基础(3) - Quick Sort
摘要:快速排序,说白了就是快啦,不过有两种实现方式,一种普通,一种In-place,后面的比前面的占用较少空间。 快排用分治法解决。 最佳时间复杂度:O(nlog n) 平均时间复杂度:O(nlog n) 最差时间复杂度:O(n2) 空间复杂度:一般版本O(n),In-place O(log n)
阅读全文
posted @
2017-09-16 11:51
o0松鼠0o
阅读(248)
推荐(0) 编辑
交互设计算法基础(2) - Selection Sort
摘要:选择排序,就是依序拿相邻的两个元素做比较,大的那个放下面,小的堆上面,一轮过后就排好了,O(N^2)。
阅读全文
posted @
2017-09-15 22:33
o0松鼠0o
阅读(217)
推荐(0) 编辑
交互设计算法基础(1) - Binary Search
摘要:Processing虽然是基于JAVA,但是网上搜到的JAVA算法要不是太复杂,要不是直接用util里面内置的方法,实在无法满足交互设计时的需求,所以我决定自行重写常用的几个算法,包括:二分法、选择排序、递归、快速排序、哈希、广度优先、Dijkstra、贪婪、动态规划、K最近邻、Tree、傅立叶等。
阅读全文
posted @
2017-09-14 09:53
o0松鼠0o
阅读(288)
推荐(0) 编辑