做个网络电子白板的请教个问题

Kinglin_sky 2009-05-22 04:51:31
正在做一个网络电子白板, 基本思路是这样的, 在服务端上画各种图形,在客户端上显示,各种规则图形都能用一定的结构表示出来, 通过网络发到客户端,在客户端再根据结构重新绘出来。 当时有一种没法用结构表示出来,想自由画笔, 它是一个无规则的曲线,怎么处理呢?
...全文
116 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
newauto_liu_peng 2009-09-27
  • 打赏
  • 举报
回复
用点的数组表示就好了,有那么麻烦吗?如果考虑到增量网络传送的话,可以用下面的数据结构
struct sFreeline{
BOOL bAppend; // 添加到前一次传得自由画笔数据中
int nCount; // 点个数
point pts[]; // 点数据(如果是C的话这里可以用空下标的,只是sizeof判断不出正确的大小而已)
};
福尔摩丝 2009-09-25
  • 打赏
  • 举报
回复
可以先发送一个定长命令包,命令包包括笔的颜色,点的个数,...属性,然后等客户端确认之后再发送数据点包
trz50112 2009-09-25
  • 打赏
  • 举报
回复
可联系trz50112@163.com
starytx 2009-05-22
  • 打赏
  • 举报
回复
关注

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧