2018年3月28日

摘要: 我要编3个故事 阅读全文

posted @ 2018-03-28 19:21 mememagic 阅读(88) 评论(0) 推荐(0) 编辑

2016年9月20日

摘要: back to openGL 这是一个初级的openGL编程例子,实现了程序对键鼠操作消息的处理:1.鼠标拖拽使模型跟随光标旋转;2.按'A'或双击鼠标中键放大,按'Z'缩小;3.单击鼠标右键使模型旋转;4.方向键(上下左右)使模型旋转 阅读全文

posted @ 2016-09-20 19:27 mememagic 阅读(122) 评论(0) 推荐(0) 编辑

2016年1月12日

摘要: 与Draw_v1相比,这个程序有了不少变化:数据来源不再靠手工在命令窗口输入,而是一个有确定“格式”的简单文本,数据量也较大,程序里面对数据的处理代码自然不同;多边形容器(vector polys )是对图形(vector)容器的拓展;利用OpenGL实现了数据的可视化. 阅读全文

posted @ 2016-01-12 16:22 mememagic 阅读(267) 评论(0) 推荐(0) 编辑

2016年1月7日

摘要: git hub 客户端操作 阅读全文

posted @ 2016-01-07 20:51 mememagic 阅读(166) 评论(0) 推荐(0) 编辑

2016年1月5日

摘要: Draw_v1融合了之前对字符串的处理方式的升级、新的Shape类定义;主函数部分对输入命令行的处理做了更“规范”的改动(在main里面区分3种不同命令create、operate、status)。为了得到更好的效果,还有待进一步扩展,比如GUI或者图形显示的引入。 阅读全文

posted @ 2016-01-05 21:29 mememagic 阅读(311) 评论(1) 推荐(0) 编辑

摘要: 基本想法是定义点类Point和图形类Shape,任意图形看成是点的集合(用vector points来存储点),平移与旋转操作的具体实现在点类里面定义(move_p,rota_p),对图形对象进行平移与旋转时调用点的成员函数即可。 阅读全文

posted @ 2016-01-05 17:32 mememagic 阅读(352) 评论(1) 推荐(0) 编辑

摘要: 采用里面的istringstream类从string对象str中读取字符会比自己手工编写的基于空格查找实现字符串拆分的代码更简洁;基于istringstream的模板函数stringToNum(str)方便地实现了字符串里面的数值向常用数据类型的转换。 阅读全文

posted @ 2016-01-05 15:04 mememagic 阅读(175) 评论(2) 推荐(0) 编辑

2015年12月14日

摘要: 定义了3个类:Frame(坐标系),Solver(求解器),Robot(机器人);机器人将求解任务委托给Solver对象去实现;Frame类的定义中写了返回坐标系的齐次矩阵的函数,矩阵运算可以简化坐标系变换的计算;运动学反解的过程忽略了一个多解,默认角度范围在0°到180°。 阅读全文

posted @ 2015-12-14 19:53 mememagic 阅读(258) 评论(1) 推荐(0) 编辑

2015年11月30日

摘要: #include #include #include #include using Eigen::MatrixXd;using namespace std;class Point{ public: double x; double y; void Showpoint(void... 阅读全文

posted @ 2015-11-30 23:26 mememagic 阅读(145) 评论(1) 推荐(0) 编辑

2015年11月29日

摘要: 学习C++课程的时候只是编写运行过一些基础的练习代码,比如输入输出字符串、实现某个算法之类,有了一些基础之后开始想看到一些新的效果,比如输出形状独特的字符串来着...接着可 能嫌字符串太难看,希望能在C++的运行窗口看到彩色的图片,能够画直线,能够有光照,能够显示模型,甚至能实现简单的运动..... 阅读全文

posted @ 2015-11-29 22:17 mememagic 阅读(191) 评论(2) 推荐(0) 编辑