給出一個數N和一個矩形,我正在尋找一種算法,將「隨機,但從美學」的矩形分佈N個點。隨機佈局算法
這是不是一個真正的圖形佈局的問題,據我所知,因爲它不是一個圖形 - 我只是有N個相同的事情(圓圈,圖片,等等)我想提出的矩形。結果應該是隨機的,但仍然美觀;事情不應該太多,但也不應該太「有序」(不確定如何精確定義)。 N通常會相當小(< 10)。
任何想法/鏈接?
謝謝!
給出一個數N和一個矩形,我正在尋找一種算法,將「隨機,但從美學」的矩形分佈N個點。隨機佈局算法
這是不是一個真正的圖形佈局的問題,據我所知,因爲它不是一個圖形 - 我只是有N個相同的事情(圓圈,圖片,等等)我想提出的矩形。結果應該是隨機的,但仍然美觀;事情不應該太多,但也不應該太「有序」(不確定如何精確定義)。 N通常會相當小(< 10)。
任何想法/鏈接?
謝謝!
我做了類似於here的描述:隨機分佈點,擾動它們,最大化最近鄰距離,對於某些迭代,更小或更小的增量。該鏈接描述了數百萬次迭代,但是我發現在8次左右之後,事情看起來相當不錯。
想象一下你的長方形的網格。這些物體中的每一個都會捕捉到該網格。但那會讓你留下一個等距離的物體,對嗎?那麼,只需爲每個對象位置添加一個隨機的x,y偏移量即可。
而每個網格頂點只能有一件事?嗯,也許吧。儘管我認爲我仍然可以獲得很多聚類,除非網格非常粗糙,並且如果是這樣的話,那麼統一很多。 – Colin 2011-03-15 20:59:17
我知道它很簡單,但說實話,這就是我以爲你以後的事情。一個圖像的例子會澄清你的問題。 – edmz 2011-03-15 21:00:49