avd_白板
2016-01-09 13:34:46 9 举报
avd_白板是一款功能强大的在线白板工具,它提供了丰富的绘图和书写功能,让您可以随时随地进行创作和分享。您可以使用它来绘制流程图、思维导图、组织结构图等,还可以在上面书写文字、标注重点等。此外,avd_白板还支持多人协作,您可以邀请他人一起编辑白板,共同完成项目。总之,avd_白板是一款非常实用的在线工具,无论是个人还是团队,都可以从中受益。
作者其他创作
大纲/内容
board1
avd room client1
Shape
- draw(Canvas&)- moveTo(pos)- isIn(pos)- String toJson()- fromJson(const String&)
Beeline
- posbegin- posend- beginType- endType
board3
Star
Rectangle
- posbegin- posend
board2
shape-circ
room
批注实现:1. OS抽象层: 输入事件,鼠标(点击,移动)、触摸屏(单点,双点移动),键盘文字录入?输出: 窗口上绘制,透明层;1.1 shape中: 控制点(拉伸、旋转、连线、文字录入)和移动点由具体实现完成2. 对象: a. 批注(白板):批注id,批注名,创建者,底色,注释对象集合; b. 注释:各种注释对象; c. 画布:坐标; 3. 批注信令:a. 开始批注 b. 取消批注 c. 批注对象增删改 d. 清理所有(自己,非自己)批注 e. 激光笔移动4. 白板信令:a. 创建删除修改白板 b. 其他同批注信令
Circle
- radius
avd annotation server
shape-line
批注需求:1. 采用透明层批注方式(与zoom同),即在视频上覆盖一个透明层做批注;2. 优先考虑windows端做共享端,需要考虑浏览器做共享端批注;移动端只作为显示和批注端;3. 批注是房间级别操作,所有用户接收此批注;可同时多端批注;4. 批注实现屏幕共享注释(批注模式),白板(底色设置及底图设置);5. 批注功能:激光笔,随写笔,直线(箭头),三角形(正方形、五边形、圆,图像是否填充),文本框;橡皮,笔大小、颜色,清除(全部、me、notme);保存文件;6. 定义坐标系统,定义触摸和鼠标转换;7. 两层接口:数据接口,界面组件接口;8. 工具条组件
Text
- content- font
LaserPointer
- image
PathLine
- positions
shape-rect
0 条评论
下一页