摘要: 头文件 #include "LogFileDump.h" 1 //格式 2 LogFileDump("string1", "string2"); 3 4 int k; 5 LogFileDump("string",std::to_string(k)); 6 //标准形式: 7 LogFileDump 阅读全文
posted @ 2022-08-19 09:08 jessicaland 阅读(27) 评论(0) 推荐(0)
摘要: 正确流程思路: 粗略定位到相关功能模块 打断点,调试 对比与正常模块的区别,找到具体的代码位置(可省略) 查看函数调用堆栈,依次检查相关函数是哪里的问题 The END Tip:额外对出问题的功能进行建模(如CAD绘图、改图),简化问题,更有针对性的定位问题 阅读全文
posted @ 2022-08-12 14:19 jessicaland 阅读(21) 评论(0) 推荐(0)
摘要: v.at(n)返回v指定位置n的元素。at函数比[]运算符更加安全, 因为它不会让你去访问到越界的元素,一旦越界将会在运行时中止程序并抛出一个异常std::out_of_range。例如 vector<int> v(10,0); cout<<v[11]<<endl; []运算符访问了vector末尾 阅读全文
posted @ 2022-08-11 14:13 jessicaland 阅读(243) 评论(0) 推荐(0)
摘要: OSG的几何绘制 osg 绘制使用的OpenGL的绘制过程 引用CSDN[jdq0603](102条消息) OSG 绘制Geometry使用_jdq0603的博客-CSDN博客 侵删致歉。 阅读全文
posted @ 2022-08-04 19:29 jessicaland 阅读(120) 评论(0) 推荐(0)
摘要: //设置构建图元关键点void adBuildingComponents::Pile::setKeyCenter(osg::Vec3f center){ this->clearGeometry(); this->Drawables.clear(); osg::Vec3f tempP = center 阅读全文
posted @ 2022-08-02 10:30 jessicaland 阅读(54) 评论(0) 推荐(0)
摘要: 名词翻译: 法向量:normal vector 法线:normal 代码: //分支判断start if (_columnType == Circle1) //圆形规则 { for (size_t i = 0; i < 120; i++) { osg::Vec3 Point = _temp + L 阅读全文
posted @ 2022-07-30 17:23 jessicaland 阅读(92) 评论(0) 推荐(0)
摘要: OSG:OpenSceneGraph 跨平台开源 场景图形 API OSG 是一个 C++ API 库 需要前导知识: 本书的读者应当对于 C++的设计特性较为熟悉,例如公有和私有成员,虚函数,内存分配,类继承,以及构造和析构函数等。 OSG 对于标准模板库(STL) 的运用十分广泛,因此读者应当对 阅读全文
posted @ 2022-07-30 10:41 jessicaland 阅读(277) 评论(0) 推荐(0)
摘要: vector是一个十分有用的容器,是一个能够存放任意类型的动态数组,能够增加和压缩数据。 vector的优点: (1)可将容器中元素翻转、复制元素、找到元素值对应的位置(2)迭代器可以按照不同的方式遍历容器(3)可在容器的末尾增加或删除元素(4)可在任意位置插入数据 与数组相比,容器在自动处理容量的 阅读全文
posted @ 2022-07-28 19:31 jessicaland 阅读(848) 评论(1) 推荐(0)