其实可以写一个视觉欺骗的R包 | /cn/2007/12/r-package-for-visual-illusions/
其实可以写一个视觉欺骗的R包
https://yihui.org/cn/2007/12/r-package-for-visual-illusions/
https://yihui.org/cn/2007/12/r-package-for-visual-illusions/
访客 *Cherry* @ 2007-12-22 21:47:22 写道:
挺喜欢R的那个Sudoku包的 时不时的也在上面玩玩Sudoku 倒是从来没从作者那里下载过~~
在R里面直接install.packages("sudoku")安装就行了,不用到CRAN里面专门下载:)
你有没有看过源代码?从generateSudoku()函数来看貌似原理还挺简单的,用一个sample()就搞定了,我也没功夫去考虑为什么那样可以生成不重复的1:9的排列……至于剩下的交互就很简单了,用‘grDevices’包中的getGraphicsEvent()就可以控制了。
——原帖发布于 2007-12-23 04:40:09
访客 *cherry* @ 2007-12-23 18:47:21 写道:
汗。。。还完全没到那个水平呢 只是那天逛CRAN看着好玩就下下了。。。
马上去看看~~ 😁
代码不长,而且完全由R语言编写,应该不会有太大的难度。
——原帖发布于 2007-12-23 19:11:59
访客 *iris* @ 2007-12-31 21:56:53 写道:
“盯着中间的"+"看几秒之后,就会发现“绕圈”的那个点似乎变成绿色了” 哈哈 师兄 这个心理学上解释为视觉后效 蛮神奇的!
能不能吧你新年发的 那个 "normal year " 的代码也放上呢 太有意思啦:0
这段代码我已经写在我的animation包中了,函数为vi.lilac.chaser(),不过我还没发布。这个视觉后效的正式名称是Lilac Chaser,不过原始图形是模糊的(blurred)圆点,我这个版本没有经过模糊化。
你还注意到我的卡片左边的代码了啊?看得还挺细致,呵呵。"normal" new year的代码很简单,就是用text()把那些字母添加到图上就可以了。
——原帖发布于 2008-01-01 04:27:55
Sign in to join the discussion
Sign in with GitHub