学习笔记
文章平均质量分 78
helywin
这个作者很懒,什么都没留下…
展开
-
行为树介绍
原文链接概论Behavior Tree库主要用于机器人和游戏AI,代替有限元状态机特性:可以执行异步动作可以在运行时创建树可以把自定义的树转换成插件链接,在运行时动态加载包含日志/优化架构可以可视化,记录回放分析状态转移什么是行为树?行为树(BT)是一种结构在不同自动化终端任务之间转换,比如机器人或者游戏的虚拟实体BT相对于FSM的优点:他们本质上是分层的他们的图形表示语言意义他们更具表现力为什么需要行为树?用于Component Based Software En原创 2021-12-29 22:35:19 · 1797 阅读 · 0 评论 -
GDAL读取shape文件代码
GDAL读取shape文件代码详细参考官方文档void readShapeFile() { GDALAllRegister(); char version[20]; qDebug() << GDALVersionInfo(version); auto poDS = (GDALDataset *) GDALOpenEx( "roadline.shp", GDAL_OF_VECTOR, nullptr, nullpt原创 2021-05-13 19:32:03 · 424 阅读 · 0 评论 -
Mermaid类图
Mermaid类图博客原文英文原文 Class Diagram类图用于面向对象对于应用结构概念建模, 也用于把具体的模型翻译成程序代码. 类图也可以用于数据建模mermaid渲染:#mermaid-svg-zruYZVT1C8bmcQOP .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-zruYZVT1原创 2021-01-19 16:56:49 · 5536 阅读 · 0 评论 -
设计模式笔记
Design Pattern《Modern C++ Design》原博客链接SOLID PrincipleSingle Responsibility Principle (SRP)日记例子,一个类只做一件事Open-Closed Principle (OCP)根据颜色大小排序, Specification类,为扩展开发,为修改关闭Liskov Substitution Principle (LSP)父类定义的方法意义,子类不能相违背,矩形和正方形的set_size()In原创 2021-01-19 16:46:43 · 1205 阅读 · 0 评论