7得票1回答
为什么在TCanvas.TextRect中tfVerticalCenter和tfBottom不能按预期工作?

请看下面的代码: 考虑以下代码: procedure TForm1.PaintBox1Paint(Sender: TObject); var vRect : TRect; vFormat : TTextFormat; vStr : string; begin vStr :=...

9得票5回答
使用John Resig的Processing.js是否合理?

我在考虑制作一个带有相当复杂的JavaScript / canvas使用的网站,我一直在研究Processing.js,它似乎可以使操纵canvas变得更加容易。有人知道为什么我不应该使用Processing.js吗?我知道旧版浏览器无法使用它,但目前这没问题。

20得票6回答
如何在WinForms应用程序中创建一条线?

我希望在WinForms应用程序中创建一个简单的3D线条,以改善我的表单布局的视觉排列。 这条线与“关于Windows”对话框中的线条完全相同(可以在Windows资源管理器中打开->帮助->关于 Windows)。 以下是示例图片: 我想要的是最后一行(3D),而不是第一行。 如何在C#或...

12得票2回答
从应用程序到硬件层面,GUI输出是如何工作的?

我正在学习GUI编程并做了一些研究,但现在我并不是很清楚其中的所有内容。 如果我使用GTK+作为工具包,它是如何与显卡通信的? 在Linux系统上,我想它应该是GTK --> X服务器 --(OpenGL)--> 显卡。 这是对的吗? 我读到有些GUI直接绘制OpenGL(例如Blende...

8得票3回答
如何在OpenGL中应用法线贴图?

我正在学习在OpenGL中使用法线贴图(像素级光照?)的2D图形技术。 对于法线贴图还不太熟悉,我通过Sobel算子和法线贴图生成(主要感谢这里)来理解如何从像素数据的(2D)数组创建法线数据的(2D)数组。 大部分教程和论坛帖子都是关于3D应用和建模软件的,我想在C++中自己实现这个功能...

7得票3回答
系统.Drawing.Graphics的默认构造函数被移除了吗?

当我尝试创建一个Graphics对象时,为什么以下代码不起作用? System.Drawing.Graphics graphicsObj = new System.Drawing.Graphics(); 我知道如果想让它起作用,可以创建一个private System.Windows.F...

10得票6回答
给定一点,找到与已知直线垂直相交的直线

这是基本的图形几何和/或三角函数,我感到很愚蠢问这个问题,但我记不清楚了。所以: 我有一条由两个点(x1,y1)和(x2,y2)定义的线。 我有第三个点(xp,yp),它位于其他位置。 我想计算出在#1中沿着该线的某个位置的点(x',y'),使其与#2中的点连接时,可以创建一条新的垂直于第...

9得票1回答
3D图形中的近裁剪距离和远裁剪距离是什么?

在3D图形中,近裁剪面和远裁剪面是什么? 如果有区别的话,我正在使用Ogre 3D渲染引擎。

130得票15回答
在Python中制作漂亮的图表和图形

有哪些可用的Python库可以创建漂亮的图表和图形?

24得票5回答
Haskell的图像绘制库是什么?

我正在为玩空间博弈编写一个Haskell程序:我有一个由许多“个体”组成的囚徒困境博弈图表,但只与他们直接的邻居玩,并复制表现最好的人的策略。 我已经到达需要绘制世界图像的程度,这是我遇到问题的地方。两种可能的几何形状很容易:如果每个人都有四个或八个邻居,则我将每个人表示为填充的正方形(颜色...