鱼C论坛

 找回密码
 立即注册
查看: 3755|回复: 4

[已解决]求助c语言画图中的问题

[复制链接]
发表于 2023-3-2 11:31:59 | 显示全部楼层    本楼为最佳答案   
rectangle(168,72,260,360)是一个绘制矩形的函数调用,其中四个数字分别表示矩形的左上角和右下角的坐标。

具体来说,(168, 72) 是矩形左上角的坐标,(260, 360)是矩形右下角的坐标。

因此,该函数调用会在窗口中绘制一个左上角坐标为(168,72),右下角坐标为(260,360)的矩形。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-2 11:42:33 | 显示全部楼层
大苏打dd 发表于 2023-3-2 11:38
我想知道就是这个c语言画图有办法画复杂一点的机床图形吗 我发现我现在找到的例子全是简单图形的

在 C 语言中,通过使用图形库,可以画出简单的图形,如线、矩形、圆形等,但是如果要画出复杂的机床图形,则需要更加复杂的算法和绘图技巧。下面是一些可以用来绘制复杂图形的技术和工具:

OpenGL:OpenGL 是一种跨平台的图形库,可以用来绘制三维图形。使用 OpenGL,可以绘制复杂的机床图形,例如刀具轨迹、加工路径等。OpenGL 可以使用 C 语言进行编程。

CAD 软件:CAD(Computer-Aided Design)软件是一种专门用来绘制图形的软件,可以用来绘制各种复杂的机床图形。常见的 CAD 软件包括 AutoCAD、SolidWorks、Pro/ENGINEER 等。这些软件通常使用 C++ 或其他高级语言进行编程。

矢量绘图工具:矢量绘图工具可以用来绘制复杂的图形,例如刀具轨迹、工件形状等。常见的矢量绘图工具包括 Adobe Illustrator、Inkscape 等。这些工具通常使用 C++ 或其他高级语言进行编程。

总之,要绘制复杂的机床图形,需要使用更加复杂的技术和工具,并且需要具备一定的数学和图形学知识。如果你只会 C 语言,建议先学习一些基础的图形学知识,例如坐标系、矩阵变换等,然后再使用一些其他工具来绘制复杂的图形。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-29 09:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表