随笔分类 -  C++

摘要: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)