graphics

    6熱度

    2回答

    有誰知道現有的代碼,可以讓你在Java2D中繪製完全正確的文本? 例如,如果我說drawString("sample text here", x, y, width),是否有一個現有的庫可以計算出該文本中有多少符合該寬度,請執行一些字符間間距以使文本看起來很好,然後自動完成基本單詞包裝?

    2熱度

    1回答

    我正在做datagridview單元格中的自定義繪圖,並且我有可以垂直跨越多個單元格的項目。一個項目顯示文本,手頭的問題是如何繪製文本的單元格部分?我有項目的矩形和cellBounds。 目前,我正在繪製全部每個單元格顏色上的文本,即我繪製的是除當前正在繪製的單元格之外的單元格。這需要我清除以前的文本(所以它不會變得模糊和粗體)...所以我實際上是繪製每個單元格繪畫的字符串兩次。效率不高。 //g

    5熱度

    5回答

    我最近遇到了一個簡單遺傳算法輸出的問題,它尋找2個參數函數f(x1,x2)的極值。我希望能夠將x1用作x,將x2用作y,將f用作z,然後在可以旋轉的3d空間中繪製點。 (我目前使用顏色作爲'z軸'在位圖上繪製此圖像。) 我應該從哪裏開始? UPDATE: 我發現3D engines for C#一個目錄,但也有很多可供選擇......你能否告知,如果他們中的任何一個將是最適合我的問題? 更新2:

    26熱度

    9回答

    我正在尋找算法或庫(更好)將多邊形分解爲三角形。我將在Direct3D應用程序中使用這些三角形。什麼是最佳可用選項? 這是我迄今發現: Ben Discoe's notes FIST: Fast Industrial-Strength Triangulation of Polygons 我知道CGAL提供三角但我不知道它是否支持孔。 我真的很感謝有此方面經驗的人的一些意見。 編輯:這是一個2D多邊

    6熱度

    2回答

    我有這個問題幾次。比方說,我想在OpenGL上下文中顯示啓動畫面或其他內容(或者DirectX,這更像是一個概念性的東西),現在,我可以只加載2048x2048紋理,並希望顯卡能夠應付它(現在大部分都是我想的),但隨着老派圖形卡的增長,我有這種不良良心傾向於我,告訴我不應該使用那麼大的紋理。 現在的首選方式是什麼?它只是將這些東西塞進視頻內存,平鋪它,還是讓CPU完成工作和glDrawPixels

    2熱度

    1回答

    我試圖使用boost通用圖像庫將CYMK圖像轉換爲RGB。 下面的代碼無法編譯 // read cmyk image file cmyk8_image_t img; jpeg_read_image("1502-T2-C-PER.jpg", img); // convert to rgb rgb8_image_t rgb(img.dimensions()); copy_pixels(

    4熱度

    1回答

    我正在創建一個自定義控件,其中一部分正在使用Graphics類將文本繪製到窗體上。我目前使用固定寬度的字體,我想知道的字體將如何寬屏顯示器,但並沒有出現任何 private float _lineHeight { get { return this.Font.Size + 5; } } private void Control_Paint(object sender, PaintEventArg

    13熱度

    4回答

    我想在iPhone上的OpenGL ES應用上實現FSAA。 目前我通過將場景渲染爲寬度和高度兩倍的紋理來實現此目的。然後我用漂亮的功能: void glDrawTexiOES(GLint x, GLint y, GLint z, GLint width, GLint height); 繪製調整大小到屏幕分辨率的圖像。 有沒有更好的方法來做到這一點? 更新賞金增加我很納悶,因爲其現在2010年

    1熱度

    2回答

    我想用System.Drawing來模擬POS打印機,我需要的一個功能是在雙高度處繪製文本。任何想法如何使用.Net的Graphics類來做到這一點? 我是否需要畫兩次大的文字並濃縮它或繪製正常大小然後拉伸?兩者似乎都是凌亂的選擇,但有沒有其他選擇?

    7熱度

    2回答

    我需要將代碼轉換爲我的應用程序,將CAD文件(主要是.step,.iges)轉換爲3D表面模型(.stl)。你有什麼建議嗎?自由可用的東西? (每發佈一個建議)