- 主题:如何用 C++ 编写一些演示图
直接qt
【 在 easior 的大作中提到: 】
:
: 比如要演示一些分形图案
: C++ 标准库没有包含图形开发部分
: 这对编码者来说既是自由又是限制!
: 各位大佬是怎么处理的
#发自zSMTH-v-@OPPO PBAM00
--
FROM 223.104.42.*
不清楚你具体的需求
如果想画些直线、矩形之类且无性能要求的无所谓
有性能要求且复杂的图形,只在windows运行首选微软的d2d,现在的mfc就支持,很方便
nvidia的nv path rendering和opengl绑定,只是限定了显卡,学术论文里比较常见
nv path rendering 和d2d是nvidia认可的唯二显卡加速的图形库(其它的被认为是显卡辅助),且渲染质量和准确度位列前茅(类似的有adobe的cpu图形库)
绝对不要自己用opengl、vulkan之类图形api自己写,椭圆和贝塞尔曲线的轮廓绘制涉及到高次方程求解,很困难
如果只想画分形,首选shadertoy,方便程度远远高于其它方式,只是shadertoy是用另一种思路,用的是数学的、矢量的、并行的方法。shadertoy上有大量关于分形的酷炫代码,可以直接演示
【 在 easior 的大作中提到: 】
: 比如要演示一些分形图案
: C++ 标准库没有包含图形开发部分
: 这对编码者来说既是自由又是限制!
: ...................
--
FROM 123.121.210.*
多谢指点,看起来 shadertoy 很厉害的样子
【 在 dilemma 的大作中提到: 】
: 不清楚你具体的需求
: 如果想画些直线、矩形之类且无性能要求的无所谓
: 有性能要求且复杂的图形,只在windows运行首选微软的d2d,现在的mfc就支持,很方便
: ...................
--
FROM 120.253.228.*
easyx dot cn
【 在 easior 的大作中提到: 】
: 比如要演示一些分形图案
: C++ 标准库没有包含图形开发部分
: 这对编码者来说既是自由又是限制!
: ...................
--
FROM 116.1.3.*
UI的诅咒
一描述UI,就得动用DSL或者某种hack、语法糖
各种编程语言好像天生就不适合写UI
【 在 dormouseBHU 的大作中提到: 】
: 写程序不需要有洁癖。你不用管他是不是标准c++
: 能用,好用是最重要的。
--
FROM 60.24.248.*