stipple

    0熱度

    1回答

    我不能理解glPolygonStipple位排列。我認爲這是一個簡單的32x32位掩碼。因此,如果我可以使用每行unsigned int。例如,這代碼產生(如預期)粗豎條紋: static unsigned int halftone[32]; for(static bool once = true;once;once=false) { for(int r = 0;r<

    2熱度

    2回答

    我有一種情況,我試圖在不使用openGL的背景上畫一個半透明的矩形,所以我不能使用混合。我決定使用多邊形點畫作爲某些人推薦的'屏幕門透明度'效果。它在我的機器和其他一些機器上運行良好,但在一些使用稍舊的英特爾圖形卡的機器上,它根本無法呈現矩形。如果我關閉多邊形點畫,它渲染罰款(但沒有點畫)。我比較了許多我認爲可能會影響它的狀態變量(參見代碼),它們都是一樣的,而且我沒有任何錯誤。 static c

    0熱度

    1回答

    我有一個Tkinter的畫布組件,我想在其上創建點畫模式。我知道我可以使用create_line方法做手工。不過,我認爲似乎有更好的辦法。任何幫助將非常感激。 我目前正在工作什麼。 (按Alt-F4退出程序) import Tkinter, re class StippleCanvas(Tkinter.Tk): def __init__(self, parent): Tk

    1熱度

    2回答

    我在想如何將一個32x32的數組映射到一個位圖。以下數組表示一個位圖。我知道數組的每一行代表位圖的行。數組的第一行是位圖的最後一行,依此類推,直到數組的最後一行,即位圖的第一行,但這是如何工作的? GLubyte myInitial[] = { 0xff, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0

    1熱度

    1回答

    的問題 我有兩個100x100的arrays-一個與數據(我會打電話給array1)和一個與一些較小的,按比例的數據(我會打電話給array2)。我創建了一個測試數組,以查看array2 + array1高於還是低於特定閾值,並且每個點的結果應該是以下三個結果中的一個:array1 + array2該點是> 5,> 10或者都不是(< 5) 。根據結果​​,我創建了一個新的100x100陣列(ar

    3熱度

    1回答

    真的有兩個問題,但我覺得它們重疊,所以我會在一個地方問問他們(如果沒問題的話)。 我創建使用MATLAB一個令pColor: p = pcolor(Lon', Lat', data); 但現在我想添加一些信息。我有一個矩陣mask,它具有與數據相同的尺寸,但是填充1和0。如果它包含1,我想保留pcolor中的像素,當它包含0時,將其刪除(不要將該值設置爲零,這不是由我的色彩映射中的白色像素表示