求助~关于“软件笔”
时间:2011-12-28
来源:互联网
大家好,软件笔的类模型,具体怎么实现啊?
作者: zhangliming0125 发布时间: 2011-12-28
具体一点。什么东西?
作者: xulai1001 发布时间: 2011-12-28
就是说,c++中一个软件笔的类,可以画出任意形状、长度、宽度、颜色等的图形
作者: zhangliming0125 发布时间: 2011-12-28
引用 2 楼 zhangliming0125 的回复:
就是说,c++中一个软件笔的类,可以画出任意形状、长度、宽度、颜色等的图形
就是说,c++中一个软件笔的类,可以画出任意形状、长度、宽度、颜色等的图形
还有一个参数是力度。现在绝大多数的软件笔没有实现这个,所以写毛笔字或者钢笔字缺乏那种传神的感觉。
作者: pathuang68 发布时间: 2011-12-28
引用 3 楼 pathuang68 的回复:
引用 2 楼 zhangliming0125 的回复:
就是说,c++中一个软件笔的类,可以画出任意形状、长度、宽度、颜色等的图形
还有一个参数是力度。现在绝大多数的软件笔没有实现这个,所以写毛笔字或者钢笔字缺乏那种传神的感觉。
引用 2 楼 zhangliming0125 的回复:
就是说,c++中一个软件笔的类,可以画出任意形状、长度、宽度、颜色等的图形
还有一个参数是力度。现在绝大多数的软件笔没有实现这个,所以写毛笔字或者钢笔字缺乏那种传神的感觉。
我想知道这个类大体上怎么实现呢?他的参数要有什么啊
作者: zhangliming0125 发布时间: 2011-12-28
你可以参考游戏里面的sprite类。需要画的主要是基本几何形,复杂的就用画图片来解决。
class brush
{
x, y, zoomx , zoomy ,rotation(旋转,或者笔触方向。也可以用一个向量表示),force,
virtual void draw 用来重载
}
就差不多了。
然后剩下的就看你的输入方式,怎么把鼠标,键盘或者压感笔的输入 转换成你这个brush可以表示的东西
class brush
{
x, y, zoomx , zoomy ,rotation(旋转,或者笔触方向。也可以用一个向量表示),force,
virtual void draw 用来重载
}
就差不多了。
然后剩下的就看你的输入方式,怎么把鼠标,键盘或者压感笔的输入 转换成你这个brush可以表示的东西
作者: xulai1001 发布时间: 2011-12-28
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28