graphics

    0熱度

    1回答

    我正在研究繪製網格單元格的程序。每個單元都有指定的顏色和四種狀態之一: STARTCELL //marked by yellow color ENDCELL //marked by red color EMPTYCELL //marked by white color BLOCKEDCELL // marked by black color 在開始的時候有一個黃色的單元格,一個紅細

    0熱度

    1回答

    我的問題是如何在用Graphics創建的圓圈頂部顯示按鈕。我的代碼是: public class Grafik extends JFrame { public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() {

    0熱度

    2回答

    我正在從事一些java圖形編程。目前,我可以縮放一張圖片圖片,並存儲在一維數組中。 (它按行存儲) 我的代碼像新的位置在哪裏? newpoz = (int)(x * scale) + (int)(y * scale) * width; 這給了我一個陣列中的位置。但它通過0,0座標來調整左上角的內容。如何在屏幕上將其設置爲中心?所以到screen.getWidth()/ 2; screen.getH

    -1熱度

    3回答

    我寫了一個使用單線程工作正常的小程序,但我想通過單獨的線程調用圖形。 該圖形的調用來自按鈕按下。 (這工作正常) case R.id.button3: draw = new Draw(this); setContentView(draw); break; 如果我試圖包住該代碼是這樣的... Thread thread = new Thread(

    0熱度

    1回答

    我想實現什麼在這個非常有趣的技術會議上提出的有關動畫 http://www.gdcvault.com/play/1020583/Animation-Bootcamp-An-Indie-Approach 作爲一個簡單的總結,它的目的是使基於姿勢動畫系統。我們不是在播放動畫,而是在不同的姿勢之間播放固定姿勢和內插來創建動作。 我成功地做了不同的姿勢之間的線性插值,通過收縮模型空間平移和疏散兩個姿勢之間

    0熱度

    1回答

    這是我用來設置我的其中一個按鈕的圖像的當前代碼。該按鈕被設置爲故事板的出口。 userPictureButton.sd_setBackgroundImage(with: URL(string: currentUserData.photoURL), for: .normal) userPictureButton.layer.cornerRadius = userPictureButton.

    2熱度

    1回答

    我目前正在改造幾年前在Swing/AWT中製作的遊戲,這次使用JavaFX。我目前的困境是最初的遊戲有一個「手電筒」,其中我首先創建了一個空白的黑色圖層,然後創建一個多邊形並使用混合模式從該圖層中減去它。從那裏開始,該圖層以透明的方式繪製,表現出一切都很黑暗,玩家手中拿着一個手電筒。 我很難搞清楚如何在JavaFX中實現它。我想我可以創建一個空白的黑色圖像,並且可以創建一個GraphicsCont

    1熱度

    1回答

    我正在寫太陽系模擬,有些物體太小或太小,甚至無法渲染到單個像素。這種行爲是預期的,但它創造了一些工件。對於小型相機移動,對象在呈現爲單個像素並且完全不呈現之間交替變化,從而產生「閃爍」僞影。 是否有可能強制對象始終呈現至少1個像素?或者可能有其他技術來避免這個問題。 調用glDepthFunc(GL_ALWAYS)時,問題仍然存在,並且遠處的物體距離相機4412個單位,而遠平面遠離10000個單位

    1熱度

    1回答

    我有macOS 10.12上的金屬2着色器,我試圖傳入一個int數組,但XCode給我一個編譯時錯誤Unknown type name 'array'。這裏是我使用的代碼: kernel void computeMandelbrot(texture2d<float, access::write> output [[texture(0)]], constant int &maxIterations

    1熱度

    1回答

    我已經寫了我自己的perlin庫,並且還使用了其中一個標準的python庫來產生噪音。這是我有波紋管代碼: import sys from noise import pnoise2, snoise2 perlin = np.empty((sizeOfImage,sizeOfImage),dtype=np.float32) freq = 1024 for y in range(256):