【SDU Chart Team】22.03.27 第五次会议

会议概要

  1. 明确了中期目标(第七周结束前)
  2. 提出了中期后目标(第八周到第十周)
  3. 将部分计划延后,先实现较为简单的功能
  • 项目的渲染流程
请求
调用
调整
调整
前端
后端
核心
图形
文字
组件系
组件系
画布系
视角系
图形
核心
文字
后端
前端
  • 项目的编译过程
gcc
引用
gcc
封装
npm
import
核心 .cpp
核心 .dll
后端 .cpp
后端 .dll
前端 .cc
前端 .node
前端 .js

前端

  • 进度
    已完成界面绘制。

  • 中期计划

    1. 学习使用Node-API调用C++:http://nodejs.cn/api/addons.html#node-api
    2. 为后端提供的就接口进行封装
    3. 关键点图标、画布网格
  • 中期后目标

    1. 更多功能的UI:布局设置、点&线样式设置、文字样式设置
    2. 文件相关:导入&导出、图片生成
    3. 注释:Markdown

后端

  • 进度

    已实现部分接口。

  • 中期计划

    1. 完成拖拽、放置、移动关键点、画布缩放与视角移动、删除、撤销/重做的功能
    2. 实现底层桩模块用于测试:矩形、直线组件
  • 中期后目标

    1. 磁贴功能
    2. 图形内外的判定
    3. 由桩模块替换为实现的核心
    4. 更多智能功能(例如连线智能布局、或手势曲线平滑)

核心

  • 进度

    完成SVG接口的定义。

  • 中期计划

    1. 完成组件接口的定义
    2. 完成坐标系变换实现
    3. 完成图形SVG接口的定义
    4. 实现部分测试用图形SVG
  • 中期后目标

    1. 使用V8引擎将部分过程脚本化
    2. 大量定义的图形
    3. 定义自定义图形的工具*

文字

  • 进度

    完成文字SVG接口的定义。

  • 计划

    1. 文本框坐标系及其变换
    2. 实现简单的基于SVG的文字呈现
  • 中期后目标

    1. Latex
    2. 自定义Html*
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值