问题标签 [bgi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sdl - 使用 SDL_bgi 和 libXbgi 库有什么区别?
从这个链接我开始了解使用graphics.h使用SDL_bgi和libXbgi库。但我不知道使用SDL_bgi和libXbgi库之间的区别。
c++ - 代码块中的 graphics.h 错误,是由于 NTVDM 造成的吗?
我正在尝试通过 graphics.h 在代码块中运行一个简单的图形程序,当我尝试编译和运行该程序时,图形窗口没有显示,只有文本模式的窗口显示在那里。(考虑任何最简单的带有graphics.h的程序)。同时,我还尝试在 windows 10 64 位上运行 turbo c++ 制作的 .exe(.cpp 文件的输出),发现 16 位程序只能在使用 NTVDM 的 32 位操作系统上运行,然后我认为相同可能是我的操作系统中没有显示图形窗口的原因,我可能正试图在 64 位操作系统上运行 16 位程序。
所以总结是,“没有显示graphics.h的程序的图形窗口”是由于NTDVM缺席而导致的问题吗?并且可以通过在 32 位操作系统中启用 NTVDM 来修复它吗?
c++ - cpp摆图形程序编译错误
在尝试使用 DevC++ 编译一个简单的图形程序时,我收到以下错误:
c++ - B样条曲线与graphics.h c++
我正在尝试用 B 样条曲线绘制曲线。我对什么是 B 样条以及如何在程序算法中使用它进行了研究。经过所有这些之后,我终于在 Stack Overflow 中找到了一个正确的代码。我对此代码进行了一些更改并尝试在我的程序中使用。它有效,但我有两个问题。
首先,曲线形状正确,但位置不正确。它与应有的不同 20-40 像素。
其次,在我的函数最后一部分中,我将 x 和 y 的两个结果除以一个数字,但它(除数)似乎必须针对所有情况进行更改。
最后,如您所见,它适用于 6 个坐标。
如何绑定坐标数以除数并修复样条线处的翻转?
PS:我需要用 C 编写代码
这是我的代码的功能:
1-这是我的 B 样条计算函数:
2-这是我的绘图功能:
3-最后是我的绘制像素功能:
你能帮我理解我做错了什么吗?
turbo-c++ - 这是 TURBO C++ 中用于 2D 旋转的计算机图形代码。它编译得很好,但我无法运行它。我应该怎么办?
下面的代码编译得很好,但我不能在 TURBO C++ 上运行它。运行时屏幕只是闪烁。但我也使用了 getch()。我不知道我哪里出错了。我应该怎么办?
c++ - devc++中的图形
在阅读了许多关于同一主题的先前答案后,我终于能够在我的机器上运行图形代码。如果我为轴和半径提供恒定值,则会绘制圆但不是完整的圆。
请让我知道这段代码有什么问题。代码使用 32 位 GCC 用 dev 5.11 编写。
c++ - 如何在 graphics.h 中进行 z 缓冲
我不知道如何在 graphics.h 中实现 z 缓冲。有谁知道你怎么能?
c - 如何覆盖用 outtextxy BGI C 编写的文本
我正在使用 BGI 编写一些脚本,但我遇到了一个不知道如何解决的有趣问题。假设我想创建一个日志面板,我想在窗口(使用 outtextxy() 函数)上写一些软件中发生的事件(如删除、创建等)。但是我不知道怎么做。
到目前为止,我想用泛滥的方式填充整个写过文本的区域,但似乎这行不通。
我尝试了一些其他的东西,比如有一个存储所有日志的堆栈,当一个新事件发生时,我取最后一个元素,我再次用黑色写它(覆盖现有的),然后将事件推送到堆栈。但似乎这也不起作用。
任何人都可以建议我在 BGI 中在另一个文本上写文本的方法吗?